2014-01-01から1ヶ月間の記事一覧

Backbone Eyeが面白い(かも)

https://addons.mozilla.org/ja/firefox/addon/Backbone-Eye/?src=cb-dl-recentlyadded BackboneEyeというBackbone.jsで作られたアプリケーションの情報をfirebug上で色々見ることが出来るものがあります 面白そうだったので久しぶりにFirefoxを立ちあげて試…

Backbone.jsのlistenToについて

Backbone.jsでviewの中でmodelのイベントを購読するときに「model.on("change", view.render, view)」のようなことをすると、modelからviewへの参照が残ってしまって、SinglePageApplicationやViewの切り替えを行ったりするアプリケーションではZombieViewが…

テストでstubを使いすぎる問題

特にJavaScriptのテスト書いたりしてると、局所的にテストするためにsinon.jsのstubを多用するのですが、そうするとstub対象の仕様が変わった時にもテストがfailしなくなるので使い過ぎには注意しないとなぁと自分のテストコード見てて思いました。 コードに…

Marionette.js in Single Page Applicationという話をした

最近Marionette.jsを使っているのでその話を社内勉強会でやった資料です。 https://speakerdeck.com/koba04/marionette-dot-js-in-single-page-application SinglePageAppをBackbone.jsでつくろうとするとどうしてもView周りで独自実装をせざるを得なくて、…

GalaxyS4のWebviewでのCanvasがおかしい件の解決方法

Galaxy S4のWebviewで、非同期処理の中でのCanvasの描画がバグってる というエントリを書いて放置していたところいくつか解決方法を書いてくださった方がいて、それらを参考に再び戦ってみました。 その1. Create.JSの場合 http://blog.happyelements.co.jp/…