株式会社クイープ 監修
株式会社クイープ 翻訳
株式会社クイープ 原著
James Sugrue 著
jQueryの登場によってDOMを操作するプログラミングモデルは大きく様変わりしました。とはいえ、だからといって大規模なアプリケーションの運用管理/メンテナンスまで、jQueryが面倒を見てくれるわけではありません。 運用管理/メンテナンスは、初期の設計が決め手となります。よい設計手法の代表的なスタイルがMVCであり、それを実現するためのフレームワークがBackbone.jsです。
多々あるクライアントサイドMVCフレームワークのなかでも制約が少なく柔軟性に富んだ、設計者/仕様に応じてさまざまなケースに対応できるBackbone.jsについて解説した1冊です。
MVC初学者でも質の高いアプリケーションを構築するノウハウと考え方が身につくよう、MVCの基礎はもちろん、各種サンプルによる実践的なプログラムを豊富に掲載しています。
はじめに
本書の対象読者
本書の構成
サンプルコードのダウンロード
著者紹介
テクニカルレビューア紹介
謝辞
第1章 速習:Backbone.js
Backbone.js とは何か
Web アプリケーションのデザインパターン
実際の環境へのBackbone の導入
Backbone のセットアップ
まとめ
第2章 オブジェクト指向
JavaScript の台頭
オブジェクトとは何か
JavaScript:基礎
基本構文
JavaScript とオブジェクト指向
JavaScript のオブジェクト指向フレームワーク
まとめ
第3章 Backbone のモデルとコレクション
システムのセットアップ
Backbone のモデル
Backbone のコレクション
まとめ
第4章 Backbone のビューとテンプレートライブラリ
コードのセットアップ
Backbone のビュー
Backbone のテンプレート化
Underscore によるテンプレート化
Handlebars によるテンプレート化
Mustache によるテンプレート化
どのテンプレートライブラリを使用すべきか
まとめ
第5章 ルーターとイベント
Backbone のルーター
Backbone のイベント
まとめ
第6章 サンプルアプリケーションの作成
アプリケーションの設計
アプリケーションコードの構造
最初のステップ:認証の処理
プロファイルビューの追加
プロファイルビューの再利用
検索機能の追加
エラー処理
まとめ
第7章 Backbone エコシステム
サンプルコード
ユーザーインターフェイスコンポーネント
モデルとコレクションの拡張
開発者ツールとユーティリティ
クイックリファレンス
まとめ
第8章 Backbone.js アプリケーションのテスト
テスト駆動開発の利点
QUnit を使ったテスト
Sinon.JS
Jasmine
まとめ
第9章 ビルドプロセスでのGrunt の使用
速習:Grunt
プロジェクトでのGrunt の使用
プロジェクトの足場を組む
便利なGrunt プラグイン
まとめ
第10章 Marionette とThorax による拡張
Marionette
Thorax
まとめ
第11章 Backbone のベストプラクティス
一般的なベストプラクティス
メモリリークの回避
ビューのレンダリング
ビューの管理
ネットワークのパフォーマンス
実際に認識されるパフォーマンス
まとめ
第12章 管理しやすいJavaScript コードベースの作成
RequireJS によるモジュール型のアプリケーションの作成
Yeoman を使ったクイックスタート
Backbone アプリケーションのデザインパターン
まとめ
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||
---|---|---|---|---|---|---|---|---|---|
1刷 | 040 2つ目のコード |
未 | 未 |
|
2015.01.05 |