イントロダクション
  • イントロダクション ムービー
第1章 JavaScriptの基本1
  • JavaScript とは
  • Web の技術
  • Web のクライアントサイドの技術
  • HTML5 以前の世界、以降の世界
  • JavaScript でプログラミングするのに必要なもの
  • Google Chrome の導入
  • 要素を検証
  • デバイスモード
  • コンソール
第2章 とりあえず書いてみる
  • 電卓代わりの数値計算
  • 丸括弧の利用
  • 文字列とは
  • 文字列の連結、文字列と数値の足し算
  • 文字列の長さを知る
  • 文字列の置換
  • エンコードとデコード
  • 特殊な数値計算 Math
  • MDN で調べる
  • 変数に値を格納する
  • コンソールで複数行のプログラムを書く
第3章 テキストファイルに書いてみる
  • ソースコードのダウンロード
  • UTF-8 で書く
  • HTML ファイルを書く
  • CSS を HTML ファイルに書く
  • CSS を外部のテキストファイルに書く
  • 絶対 URL と 相対 URL
  • CSS の調べ方
  • JavaScript を HTML ファイルに書く
  • JavaScript を外部のテキストファイルに書く
  • コンソールに出力されるファイル名と行
  • コンソールのエラーの見方
  • コメント
  • テンプレートを用意する
第4章 jQuery
  • 本セクションで作るアプリ「税込み計算 Web アプリ」
  • ソースコードのダウンロード
  • プログラムを短く書くメリット
  • jQuery の導入
  • DOM と要素
  • jQuery を使った処理の開始
  • jQuery の DOM 操作の基本
  • 数値と文字列
  • ボタンに機能を追加する
  • 「税込み計算 Web アプリ」を作る
第5章 その他のフォーム部品
  • 本セクションで作るアプリ「アンケートっぽい何か」
  • ソースコードのダウンロード
  • チェックボックスの情報取得と変更
  • 真偽値
  • ラジオボタンの情報取得と変更
  • リストの情報取得と変更
  • 値の変更で処理をおこなう
  • 送信前に処理をおこなう1
  • 送信前に処理をおこなう2
  • 「アンケートっぽい何か」を作る
第6章 Web ページを書き換える
  • 本セクションで作るアプリ「アウトライン メモ」
  • ソースコードのダウンロード
  • 要素内の文字の取得、書き換え
  • 要素内の HTML の取得、書き換え
  • 要素の属性の取得、書き換え
  • 要素の CSS の取得、書き換え
  • Web ページのタイトルを取得、書き換え
  • jQuery で要素を作り、末尾に追加
  • 要素の絞りこみ
  • 子要素を探す
  • 親要素を探す
  • 「アウトライン メモ」を作る1
  • 「アウトライン メモ」を作る2
第7章 条件分岐
  • 本セクションで作るアプリ「三択問題 Web アプリ」
  • ソースコードのダウンロード
  • if 文1
  • if 文2
  • if 文3
  • 波括弧の省略
  • チェックボックスで、表示を切り替え
  • 比較演算子1
  • 比較演算子2
  • switch case 文
  • 「三択問題 Web アプリ」を作る
第8章 関数
  • 本セクションで作るアプリ「字典 Web アプリ」
  • ソースコードのダウンロード
  • 処理をまとめる
  • 変数のスコープ1
  • 変数のスコープ2
  • 引数を取る
  • 戻り値を持つ
  • 関数の基本構造
  • 「字典 Web アプリ」を作る1
  • 「字典 Web アプリ」を作る2
第9章 配列
  • 本セクションで作るアプリ「テーブル ソート Web アプリ」
  • ソースコードのダウンロード