Backbone.jsガイドブック(ラトルズ) [電子書籍]
    • Backbone.jsガイドブック(ラトルズ) [電子書籍]

    • ¥2,420484 ゴールドポイント(20%還元)
    • すぐ読めます
100000086602440191

Backbone.jsガイドブック(ラトルズ) [電子書籍]

価格:¥2,420(税込)
ゴールドポイント:484 ゴールドポイント(20%還元)(¥484相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:ラトルズ
公開日: 2023年04月01日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

Backbone.jsガイドブック(ラトルズ) の 商品概要

  • 本書はリフロー型の電子書籍です。端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。
    目次が表示されないバグ修正いたしました。USA Today、LinkedIn Mobile、Hulu、WordPress.com、Foursquare 等々
    有名サイトがこぞって採用している、JavaScript の大規模開発に現在注目されているフレームワークBackbone.jsに、日本初のガイドブックが登場。
    本書は、プログラマの技術情報共有サービスQiitaでの連載「Backbone.js入門」をもとに、著者がその後1年に亘ってBackboneを使ってきた中で得た経験を踏まえ、かなり大きく加筆修正したものです。
    最大の変更点は最新のメジャーバージョンリリースであるBackbone1.0(2013年3月リリース)への完璧対応です。
    ドキュメントにはなかなか書かれないベストプラクティス、デザインパターン、アンチパターンといったノウハウや、Backboneが中~大規模アプリケーションを実装するためのフレームワークであることから、それを支える周辺技術(モジュール管理、テスト、タスク自動化など)についても大きく取り上げています。
    またこれらの知識を総動員したチュートリアルを用意しました。
    チュートリアルではBackboneが最も得意とするSPA形式のアプリケーションと、jQueryMobileを用いたモバイルサイトの実装を行いますので、より実際のコーディングにBackbone.jsを生かせます。[本書の構成]
    1 Backboneの基礎
    1-1 Backboneとは何か
    1-2 GUI MVCプログラミング
    1-3 Backboneオブジェクト指向プログラミング
    1-4 Backbone.Events
    2 Backboneオブジェクト
    2-1 Backbone.Model
     Modelの使い方
     ベスト・プラクティス
    2-2 Backbone.Collection
     Collectionの使い方
     ベスト・プラクティス
    2-3 Backbone.View
     Viewの使い方
     ベスト・プラクティス
    2-4 Backbone.RouterとHistory
     Routerの使い方
     ベスト・プラクティス
    2-5 Backbone.sync
     デフォルトの動作
     syncの拡張
    3 サンプルアプリケーション「Todos」
    3-1 Todosの動作を追う
     アプリケーションの起動
     Todoの作成
     チェックボックスの選択
     Todoの編集
     Todoの削除
     一括の選択と削除
    3-2 課題
     1 テストを書く
     2 Todosのリファクタリング
     3 機能追加
    4 JavaScriptにおけるモジュール管理
    4-1 RequireJS
     インストールとJavaScriptファイルのロード
     モジュールの定義
     RequireJSの設定
     プラグイン
    4-2 r.js
     r.jsの使い方
     r.jsの設定項目
     設定例
    5 アプリケーションのテスト
    5-1 QUnit
     QUnitの準備
     テストの作成
     複数のtestをまとめる
     DOM操作をする処理のテスト
     非同期処理を含む処理のテスト
     テストの進行状況をフックする
     RequireJSを使っている場合
     Sinonによるテストダブル
    5-2 Jasmine
     Jasmineの準備
     スペックの作成
     DOM操作をする処理のテスト
     非同期処理を含む処理のテスト
     スペックを無効にする
     テストダブル
    5-3 Backboneのテスト
     どこまでテストするか
     ViewはDOM操作を極力切り出す
     XSSのテスト
     同期処理のテスト
     イベントハンドラに対するスパイを設定する
    6 タスクの自動化
    6-1 npm
     npmのインストール
     パッケージのインストール
    6-2 Grunt
     Gruntのインストール
     設定ファイルの書き方
     タスクを作る
     プラグイン
    7 Backboneアプリケーションの開発
    7-1 開発環境のセットアップ
     ファイル構成
     RequireJSの設定
    7-2 PCサイトの作成
     モデルの設計
     RouterとAppView
     連絡先一覧の表示
     連絡先の作成機能
     Contactのバリデーション
     連絡先の詳細表示
     連絡先の編集
     デプロイ準備
     今後の展望
    7-3 jQuery Mobileを用いたモバイルアプリの開発
     jQuery Mobileとは
     jQuery Mobileの基礎
     jQuery Mobileのセットアップ
     Pageの実装
     Routerの作成
     各ページの実装
     アプリケーションの起動
     今後の展望
    付録 APPENDIX
    A Underscore.jsリファレンス
    B Backbone.jsリファレンス
    C jQuery.Deferred
    D RailsでBackboneを使う

Backbone.jsガイドブック(ラトルズ) の商品スペック

書店分類コード K800
Cコード 3055
出版社名 ラトルズ
本文検索
他のラトルズの電子書籍を探す
紙の本のISBN-13 9784899773504
ファイルサイズ 2.7MB
著者名 高橋 侑久
著述名 著者