Backbone.jsをはじめとして、コードの構造や保守の容易さを向上させてくれるJavaScriptフレームワークが人気です。本書の解説は、MVCによって構造化されたJavaScript SPAアプリケーションを作成する方法など、Backbone.jsについての基礎的な事柄にとどまりません。モジュール形式の開発やさまざまなプラグインの紹介、開発者がよく遭遇する問題への解決策、アプリケーションの骨組みの自動生成やユニットテストに至るまで、Backbone.jsアプリケーション開発のさまざまな局面を多角的にとらえた一冊です。
O'Reilly Japan - Backbone.jsアプリケーション開発ガイド
サーバサイドのMVC。
Backbone.js のMVC。
Backbone.js ではコントローラーの役割はビューが担っている。
Backbone.Model. モデルの初期化やデフォルト値設定。
el という特殊な変数。
view.$el = $(view.el)
Backbone.Collection. コレクションはモデルの集合。
イベント。on, off, trigger.
on でオブジェクトにコールバック関数を関連付ける。
listenTo と StopListening.
Backbone.Router. ルーター。URLと機能との関連付け。Webブラウザのバックボタンが使える。
Backbone.history.
MarionetteJS (Backbone.Marionette)
RequireJS, Shim.
-
ref.
- Amazon.co.jp: Backbone.jsアプリケーション開発ガイド: Addy Osmani, 牧野 聡: 本
- Backbone.js アプリケーション開発ガイド (Book4873116589_Developing_Backbone_js_Applications - MemoWiki)
- [ヅ] Backbone.js でシンプルなサンプルを書いてみた (2014-10-15)
tags: book backbone.js
Posted by NI-Lab. (@nilab)