入門
Webアプリ構築のためのBackbone.js入門
7

Backbone.jsは昨年末に大きいアップデートがあり、0.9.2から0.9.9にバージョンアップしました。今回はこれらの変更点の中で、互換性に影響する変更点や、重要なメソッドの追加などを中心に解説します。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

これまでの記事では紹介しきれなかったBackbone.jsの機能やBackbone.jsを使ったプログラムのTipsなどをお届けします。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

今回紹介するBackbone.RouterとBackbone.Historyを使うことで、URLの変更や履歴の管理、URLによる処理の振り分けなどを行うことができます。この2つを使った基本的な実装、発展的な使い方を解説します。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

Backbone.Viewについて解説します。Backbone.ViewはDOMのイベントを受けてModelのデータの更新をしたり、DOMの構築を行うのが大まかな役割です。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

今回はBackbone.Collectionの役割について解説します。前回解説したBackbone.Modelが1つのデータだけを扱うのに対して、Backbone.Collectionは複数のデータをまとめて扱うという特徴があります。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

Backbone.Modelの役割から、機能、実際の使い方までを解説します。また後半では、Backbone.jsの重要な機能のひとつデータの永続化についても触れています。

外村 和仁
外村 和仁 | フロントエンド・エンジニア

本シリーズではBackbone.jsというJavaScriptのライブラリを扱います。第1回目はBackbone.jsが持つ設計手法や、基本的な機能について概観しましょう。

外村 和仁
外村 和仁 | フロントエンド・エンジニア