Backbone.js

BackboneJS によるページ遷移

イシュー BackboneJSによるページ遷移方法の確認 参考 Backbone.jsで今つくっている構成について (Backbone Advent Calendar 2012 1st day) ::ハブろぐ Routingで制御する案 Marionette.js in Single Page Application / SSSSLIDE BackStack - Backboneにス…

Backbone.js Troubleshooting

イシュー Backbone.js の取り扱い中に出たエラーのログなど TypeError: Cannot read property 'each' of undefined scriptの呼び出し順を、underscore -> backbone にしないと出ます。 参考 javascript - How to fix Uncaught TypeError: Cannot read proper…

Backbone.js で別ファイルテンプレート

参考 http://lostechies.com/derickbailey/2012/02/09/asynchronously-load-html-templates-for-backbone-views/ http://epigonen190.blog.fc2.com/blog-entry-57.html http://jsondata.tumblr.com/post/30043887057/backbone-5

Angular.js のテンプレートシステム

Angular.jsとBackbone.jsのDOM依存を図解する http://jinjor-labo.hatenablog.com/entry/2013/06/19/062931 興味深い Angular.js の分かりやすい記事 http://blog.livedoor.jp/kotesaki/archives/1738808.html Angular.jsのテンプレートのスコープ コントロ…

Backbone.js でView を継承して、拡張Viewをつくりたい

参考 http://tsmd.hateblo.jp/entry/2013/03/21/183311 Backbone.js で events とか defaults とかを親クラスから継承する方法 http://yokano-jp.blogspot.jp/2013/08/backbonejs-view.html Backbone.js で View を継承する 拡張list-view.js 基底クラスを汎…

Underscore.js のtemplateメソッドは、ループできるのか?

配列のjsonを渡して、連続処理させたい http://underscorejs.org/#template var list = "<% _.each(people, function(name) { %> <li><%= name %></li> <% }); %>"; _.template(list, {people : ['moe', 'curly', 'larry']}); => "<li>moe</li><li>curly</li><li>larry</li>" こんな感じでループ…

Backbone.js のViewで初期化する際に、値を渡す方法

View に初期化パラメータを渡す方法 http://backbonejs.org/#View-constructor より、Viewの初期化に使用できるオブジェクトにoptions がある 呼び出し側(appクラス): var view = new SampleView({ options: {hoge: "abc"} }); 呼び出され側(viewクラス)…

Backbone.js の Collection.fetch() のadd イベントを使ったviewの作成

Collection.fetch() 時のaddイベントでviewを作成する難しさ Backbone.jsの代表的なExample(TODO)でつかわれている けど、addイベントでviewを作る場合は、いろいろ考慮が必要。 最初のモデルと2番目のモデルを使い分けることができない appendを上位View…

Backbone.js bindの3番目の引数について

Backbone.js のbindの3番目の引数は何を渡すべきか? http://backbonejs.org/#Events-on onobject.on(event, callback, [context])Alias: bind Bind a callback function to an object. The callback will be invoked whenever the event is fired. If you …

すっかり忘れてしまったBackbone.js

半年以上前に使いこなしていたと思っていたBackbone.jsも、すっかり忘れているので復習。 入門サイトなど 試して学ぶ Backbone.js入門 試して学ぶ Backbone.js入門2 require.js も Require.js を使ってみる