PHP開発者のためのJavaScript

[cover photo]
TOPICS
Web , JavaScript , PHP
発行年月日
ISBN
978-4-87311-643-3
原書
JavaScript for PHP Developers
FORMAT
EPUB
Ebook
2,090円
Ebookを購入する

本書は、初めてJavaScriptを勉強するPHP開発者を対象にした書籍です。 オブジェクトの作成、クラス、プロトタイプなど、言語の習得に必須の概念の多くについては違いがある二つの言語を対比しながら、JavaScriptの言語的な特徴を学びます。PHPとの相違点は強調し、類似点については軽く触れる程度に済ませているので、手早く知識を身につけたい読者に役立つでしょう。
なお本書はEbookのみの販売となります。

目次

まえがき

1章 はじめに
    1.1 本書で取り扱う内容
    1.2 言語について
    1.3 学習環境
    1.4 長いサンプル
    1.5 早速使ってみよう

2章 JavaScriptの構文
    2.1 変数
    2.2 値
    2.3 配列
    2.4 条件文
    2.5 whileとforを使ったループ
    2.6 for-inループ
    2.7 その他の演算子
    2.8 in
    2.9 文字列の連結
    2.10 型変換
    2.11 void
    2.12 コンマ演算子

3章 関数
    3.1 デフォルトのパラメータ
    3.2 引数の数は無制限
    3.3 arguments.length を使った小技
    3.4 戻り値
    3.5 関数はオブジェクトである
    3.6 異なる構文
    3.7 スコープ
    3.8 巻き上げ
    3.9 クロージャ
    3.10 スコープ連鎖
    3.11 即時関数
    3.12 関数を渡したり、戻したりする

4章 オブジェクト指向プログラミング
    4.1 コンストラクタとクラス
    4.2 プロトタイプ
    4.3 オブジェクトリテラル
    4.4 fancy配列
    4.5 Ownプロパティ
    4.6 継承

5章 ビルトインAPIについて
    5.1 グローバルオブジェクト
    5.2 グローバル属性
    5.3 グローバル関数
    5.4 ビルトインされたコンストラクタ
    5.5 コンストラクタのまとめ

6章 ECMAScript 5
    6.1 ストリクトモード
    6.2 プロパティの属性
    6.3 新しいオブジェクトAPI
    6.4 Arrayへの追加事項
    6.5 文字列をtrimする
    6.6 Dateの新しいメソッド
    6.7 Function.prototype.bind()
    6.8 JSON
    6.9 shim

7章 JavaScript のコードパターン
    7.1 プライベートプロパティ
    7.2 公開するパターン
    7.3 定数
    7.4 名前空間
    7.5 モジュール
    7.6 CommonJS モジュール
    7.7 AMD
    7.8 デザインパターン
    7.9 ドキュメンテーションとテスト