- 2日目のゴールと全体像
- 2日目で追加する機能
- HTMLに新しい表示エリアを追加する
- CSSで強調表示のスタイルを追加する
- JavaScriptで勝率を管理する
- 要素の取得(DOM操作)
- 背景色を勝敗に応じて変える関数
- プレイヤーとCPUの手を強調表示する
- 勝率を更新する関数
- じゃんけん実行関数(2日目版)
- 2日目の完成コード(script.js 全体)
- 2日目で本当に掴んでほしいこと
- 次のステップ(3日目)
- 3日目のゴールと全体像
- ローカルストレージとは何か
- 履歴データの構造を決める
- HTMLに履歴表示エリアを追加する
- CSSで履歴カードの見た目を整える
- ローカルストレージに履歴を保存する
- 履歴を追加する処理(じゃんけん実行時)
- 履歴を画面に表示する(DOM操作)
- 履歴を削除する処理
- じゃんけん実行関数(履歴追加版)
- 3日目の完成コード(script.js 全体)
- 3日目で本当に掴んでほしいこと
- 次のステップ(4日目)
- 4日目のゴールと全体像
- 履歴機能を強化するための新しいUI
- CSSでカードの見た目とアニメーションを整える
- JavaScript:並び替え機能を追加する
- 詳細表示機能を追加する
- カード色分け(勝敗によって背景色を変える)
- 削除アニメーション付きの削除処理
- 履歴描画関数を強化する
- メモ編集機能を追加する
- 4日目の完成コード(script.js 全体)
- 4日目で本当に掴んでほしいこと
- 次のステップ(5日目)
- 5日目のゴールと全体像
- 5日目で追加する機能
- HTMLの強化ポイント
- CSSの強化(UIを洗練させる)
- JavaScript:カード色分けを強化する
- 削除アニメーションを強化する
- メモ編集機能を改善する
- 詳細表示を改善する
- 履歴描画関数を強化する
- 5日目の完成コード(script.js 全体)
- 5日目で本当に掴んでほしいこと
- 次のステップ(6日目)
- 6日目のゴールと全体像
- 6日目でやること
- コード整理の基本方針
- UI改善:履歴カードの色分けを強化する
- UI改善:詳細表示をより見やすくする
- UI改善:削除アニメーションを滑らかにする
- メモ編集機能の改善(入力チェック追加)
- 履歴描画関数の整理(読みやすくする)
- 6日目の完成コード(script.js 全体)
- 6日目で本当に掴んでほしいこと
- 次のステップ(7日目)
- 7日目のゴールと全体像
- アプリ全体の構造を理解する
- 完成版HTML(最終形)
- 完成版CSS(最終形)
- 完成版JavaScript(最終形)
- 7日目で本当に掴んでほしいこと
- 次のステップ(応用編への橋)
2日目のゴールと全体像
じゃんけんゲーム 2日目のテーマは 「勝敗に応じて画面の色やメッセージを変え、プレイヤーの選択を強調表示し、ゲームらしい“動き”を作ることで DOM操作・イベント処理・条件分岐をさらに深く理解すること」 です。
1日目では、
- ボタンを押す
- CPUの手をランダムに決める
- 勝敗を判定する
- 結果を表示する
という最小のじゃんけんゲームを作りました。
2日目ではここに 視覚的な変化(UIの動き) を加えていきます。


