Backbone.jsをはじめとして、コードの構造や保守の容易さを向上させてくれるJavaScriptフレームワークが人気です。本書の解説は、MVCによって構造化されたJavaScript SPAアプリケーションを作成する方法など、Backbone.jsについての基礎的な事柄にとどまりません。モジュール形式の開発やさまざまなプラグインの紹介、開発者がよく遭遇する問題への解決策、アプリケーションの骨組みの自動生成やユニットテストに至るまで、Backbone.jsアプリケーション開発のさまざまな局面を多角的にとらえた一冊です。

O'Reilly Japan - Backbone.jsアプリケーション開発ガイド

サーバサイドのMVC。

Backbone.js アプリケーション開発ガイド

Backbone.js のMVC。

Backbone.js アプリケーション開発ガイド

Backbone.js ではコントローラーの役割はビューが担っている。

Backbone.js アプリケーション開発ガイド

Backbone.Model. モデルの初期化やデフォルト値設定。

Backbone.js アプリケーション開発ガイド

el という特殊な変数。

Backbone.js アプリケーション開発ガイド

view.$el = $(view.el)

Backbone.js アプリケーション開発ガイド

Backbone.Collection. コレクションはモデルの集合。

Backbone.js アプリケーション開発ガイド

イベント。on, off, trigger.

Backbone.js アプリケーション開発ガイド

on でオブジェクトにコールバック関数を関連付ける。

Backbone.js アプリケーション開発ガイド

listenTo と StopListening.

Backbone.js アプリケーション開発ガイド

Backbone.Router. ルーター。URLと機能との関連付け。Webブラウザのバックボタンが使える。

Backbone.js アプリケーション開発ガイド

Backbone.history.

Backbone.js アプリケーション開発ガイド

MarionetteJS (Backbone.Marionette)

Backbone.js アプリケーション開発ガイド

RequireJS, Shim.

Backbone.js アプリケーション開発ガイド

tags: book backbone.js

Posted by NI-Lab. (@nilab)