目次 {#summary} この書籍について はじめに 著者紹介 読み始める前の事前準備 文章の間違いに気づいたら 第一部: 基本文法 JavaScriptとは コメント 変数と宣言 値の評価と表示 データ型とリテラル 演算子 暗黙的な型変換 関数と宣言 文と式 条件分岐 ループと反復処理 オブジェクト プロトタイプオブジェクト 配列 文字列 文字列とUnicode ラッパーオブジェクト 関数とスコープ 関数とthis クラス 例外処理 非同期処理:Promise/Async Function Map/Set JSON Date Math ECMAScriptモジュール ECMAScript 第一部: おわりに 第二部: 応用編(ユースケース) アプリケーション開発の準備 Ajax通信 エントリーポイント HTTP通信 データを表示する Promiseを活用する Node.jsでCLIアプリ Node.jsでHello World コマンドライン引数を処理する ファイルを読み込む MarkdownをHTMLに変換する ユニットテストを記述する Todoアプリ エントリーポイント アプリの構成要素 Todoアイテムの追加を実装する イベントとモデル Todoアイテムの更新と削除を実装する Todoアプリのリファクタリング 付録: 参考リンク集 付録: JavaScriptチートシート おわりに