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)

