JavaScript徹底攻略
JavaScript徹底攻略 (WEB+DB PRESS plus)
技術評論社
編集:WEB+DB PRESS編集部
巻頭企画
JavaScriptの現在 あなたは「JavaScript!」,それとも「JavaScript?」
特集1 jQuery実践入門 API,プラグイン,設計作法,jQuery Mobile
第1章:jQueryの基礎知識 全体像と使うための準備
第2章:セレクタによる要素の選択と変更 DOM操作を制するものはjQueryを制す
第3章:便利APIでもっとリッチに Ajax,イベント,エフェクト,ユーティリティ
第4章:jQueryプラグインでもっと快適に jQuery UIなどのメジャープラグインと,自作の方法
第5章:実装と設計の作法 ローカルプロキシ,デバッグ,コード分割
第6章:jQuery Mobileでスマートフォン向けWeb開発 基本的な使い方とJavaScriptとの合わせ技
特集2 現場で使えるNode.js 大量接続もリアルタイム処理もお任せ!
第1章:Node.js入門 基礎知識とインストール
第2章:Node.jsプログラミングの基本 標準モジュールとパッケージマネージャnpmの活用
第3章:非同期プログラミングのノウハウ エラー処理,process.nextTick,async.js
第4章:expressによるWebアプリケーション開発 テンプレートエンジンJade,MongoDB/MySQL連携
第5章:Socket.IOによるリアルタイムWeb開発 WebSocket未対応ブラウザでも大丈夫
第6章:デバッグとテスト node-inspector,node-supervisor,mocha,tobi
第7章:大規模サービスでのNode.js クラスタ機能,ピグライフにおける事例
特集3 はじめてのクライアントサイドMVC もうスパゲッティコードを作らない!
第1章:これからのWebアプリケーション設計 秘訣は,GUIの歴史にある
第2章:MVC入門編 GUIのMVCは,WebのMVCとはひと味違う
第3章:MVC実践編 交通整理された設計を実現しよう
第4章:状態管理 if地獄から抜け出そう
第5章:実践! Webアプリケーション設計 Google Calendarの設計を考えてみよう
特集4 JavaScriptの継続的な開発 大規模開発を支えるテスト環境の構築と品質向上ノウハウ
第1章:JavaScriptのテスト環境と継続的インテグレーション Jenkinsの導入とcapybara-webkitによるテスト
第2章:スマートな開発とテストを行うためのノウハウ 開発規模に応じた効率的なスタイルの選択
第3章:Closure Compiler/Linterで静的解析! バグの出ないコードを実現するテクニック
一般記事
CoffeeScript入門 シンプルな記述が可読性を高め,開発を加速させる
Backbone.jsでMVCパターン コードを簡潔にして再利用しやすくする
RequireJSでらくらくモジュール管理 依存関係を自動解決し,パフォーマンスを最適化する
JSON/JSONP攻略ガイド 軽量シンプルな定番データ交換フォーマット