![]() | JavaScriptパターン ―優れたアプリケーションのための作法 (2011/02/16) Stoyan Stefanov 価格:¥ 2,940 (税込) 国内配送料無料 JavaScriptパターン ―優れたアプリケーションのための作法 - 商品詳細を見る |
JavaScriptについては一通りマスターした中上級者がさらに上を目指すための高度でかつ有用なテクニックを盛り込んでいます。デザインパターン、コーディングパターン、アンチパターンに基づき、いままで以上にJavaScriptを使いこなし、プログラミングの力を向上させ、JavaScriptのエキスパートになるための知識と技を豊富に紹介。次のステップに踏み出したいプログラマにとって貴重な情報源となる一冊です。Yahoo!のエンジニアとして数々の有用なアプリケーションの開発に携わってきた著者がJavaScriptを200%使いこなすための秘伝を伝授します。
著者略歴 (「BOOK著者紹介情報」より)
ステファノフ,ストヤン
Yahoo!のウェブ開発者。カンファレンスとブログで定期的にJavaScript、PHP、ウェブ開発について情報発信。smush.it画像最適化ツール、Yahooの性能最適化ツールYSlow2.0の作者
豊福 剛
プロジェクト人文技研主宰。漢字、仏教、浮世絵関連のアプリを企画、開発。jQuery、Sencha、Rails、Pythonを使ったAjaxアプリを多数手がける
大型本: 244ページ
出版社: オライリージャパン (2011/2/16)
言語 日本語
ISBN-10: 4873114888
ISBN-13: 978-4873114880
発売日: 2011/2/16
商品の寸法: 23.2 x 18.2 x 1.8 cm
1章 はじめに
1.1 パターン
1.2 JavaScriptの概念
1.3 ECMAScript 5
1.4 JSLint
1.5 コンソール
2章 必須パターン
2.1 保守しやすいコードを書く
2.2 グローバル変数の使用を最小にする
2.3 forループ
2.4 for-inループ
2.5 組み込みプロトタイプを拡張(しない)
2.6 switchパターン
2.7 暗黙の型変換を避ける
2.8 parseInt()による数値変換
2.9 コーディングの作法
2.10 命名の作法
2.11 コメントを書く
2.12 APIのドキュメントを書く
2.13 読み手を考えて書く
2.14 ピアレビュー
2.15 プロダクション段階でミニファイする
2.16 JSLintを実行する
2.17 まとめ
3章 リテラルとコンストラクタ
3.1 オブジェクトリテラル
3.2 カスタムのコンストラクタ関数
3.3 newを強制するパターン
3.4 配列リテラル
3.5 JSON
3.6 正規表現リテラル
3.7 プリミティブのラッパー
3.8 エラーオブジェクト
3.9 まとめ
4章 関数
4.1 背景
4.2 コールバックパターン
4.3 関数を返す
4.4 自己定義関数
4.5 即時関数
4.6 即時オブジェクト初期化
4.7 初期化時分岐
4.8 関数プロパティによるメモ化パターン
4.9 設定オブジェクト
4.10 カリー化
4.11 まとめ
5章 オブジェクト作成のパターン
5.1 名前空間パターン
5.2 依存関係の宣言
5.3 プライベートなプロパティとメソッド
5.4 モジュールパターン
5.5 サンドボックスパターン
5.6 静的メンバ
5.7 オブジェクト定数
5.8 連鎖パターン
5.9 method()メソッド
5.10 まとめ
6章 コード再利用パターン
6.1 クラシカルとモダンの継承パターン対決
6.2 クラシカルな継承を使ったとき期待される結果
6.3 クラシカルなパターンその1:デフォルトパターン
6.4 クラシカルなパターンその2:コンストラクタ拝借
6.5 クラシカルなパターンその3:プロトタイプを拝借して設定する
6.6 クラシカルなパターンその4:プロトタイプを共有する
6.7 クラシカルなパターンその5:
【カスタマーレビュー】
JavaScript のプロを目指す初心者にオススメ
Amazon.co.jp の内容紹介で 「JavaScriptについては一通りマスターした中上級者が、さらに上を目指すための高度でかつ有用なテクニックを盛り込んでいます。」 と書かれていますが、中上級者向けというよりも JavaScript を一通り使えるようになった初心者向け、という感じがしました。 長年 JavaScript を使ってる人が自力で学んでいくような JavaScript の書き方をパターン化してわかりやすくまとめている、という内容です。 『JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス』 よりもやや高度な内容ですが、ターゲットとなる読者層は大体かぶってるかと思います。 (どちらかを選ぶのであれば、私は本書をオススメします。)書名に 「パターン」 とついていますが、これはデザインパターンを表しているのではなく、もっと広い意味でのパターンを表しています。 (例えば、コメントの付け方もパターン化したり。) デザインパターンについても 1 章使って書かれていますが、デザインパターンのためだけに買うのはやめておいた方がいいでしょう。JavaScript のプロを目指す初心者にオススメします。この本を読むための前提知識として、JavaScript の文法一通りと、オブジェクト指向についての基礎と、クロージャについてわかっていれば良いと思います。
▼ JavaScript(ジャバスクリプト) 解説本
┗ JavaScript本格入門 〜モダンスタイルによる基礎からAjax・jQueryまで
┗ JavaScript 現場で必要なテクニックのすべて
┗ Web制作の現場で使う jQueryデザイン入門
┗ かんたんプログラミング JavaScript
┗ 初めてのJavaScript 第2版
┗ JavaScriptの基本と常識―WebクリエータとWeb担当者が知っておきたい
┗ JavaScript & Ajax プロが教える“本当の使い方”
┗ 詳解JavaScript & DynamicHTML辞典 Ajax対応
┗ JavaScript2 Webアプリケーションの基礎とJavaScriptを使ったプログラミングテクニック
┗ jQueryプログラミング入門―Ajaxにも使えるJavaScriptライブラリ
┗ jQuery+JavaScript実践リファレンス―Webデザインを強化するための
┗ Head First JavaScript 頭とからだで覚えるJavaScriptの基本
┗ Prototype & script.aculo.us JavaScriptライブラリによるAjaxアプリケーション開発
┗ JavaScript & DHTMLクックブック 第2版
● JavaScript(ジャバスクリプト)&DHTML サンプル
タグ : JavaScript アプリケーション
この記事にトラックバックする(FC2ブログユーザー)




