- ミニ家計簿アプリ 2日目のゴール
- 今日やることを言葉で整理する
- 入力フォームの HTML を用意する
- 1日目の「家計簿配列」と「表示関数」を再利用する
- フォームの値を JavaScript で受け取る
- 入力値から家計簿オブジェクトを作る
- 新しいオブジェクトを配列に追加する
- 配列に追加したあと、画面を再表示する
- 2日目の完成コード
- 今日の重要ポイントをもう一段深く理解する
- 2日目で本当に掴んでほしいこと
- ミニ家計簿アプリ 3日目のゴール
- 今日やることを言葉で整理する
- 合計金額を表示するための HTML を用意する
- 家計簿配列と表示関数(2日目の復習)
- 合計金額を計算する関数を作る
- 合計金額を画面に表示する関数を作る
- DOM要素の取得と初期表示
- 新しい支出を追加したときに合計も更新する
- 3日目の完成コード
- 今日の重要ポイントをもう一段深く理解する
- 3日目で本当に掴んでほしいこと
- ミニ家計簿アプリ 4日目のゴール
- 今日やることを言葉で整理する
- カテゴリ別合計を表示するための HTML を用意する
- 家計簿配列と基本表示(3日目の復習)
- カテゴリ別合計を計算する仕組みを考える
- カテゴリ別合計を計算する関数を作る
- カテゴリ別合計を画面に表示する関数を作る
- DOM要素の取得と初期表示
- 新しい支出を追加したときにカテゴリ別合計も更新する
- 4日目の完成コード
- 今日の重要ポイントをもう一段深く理解する
- 4日目で本当に掴んでほしいこと
- ミニ家計簿アプリ 5日目のゴール
- 今日やることを言葉で整理する
- バリデーションと絞り込み用の UI を足す
- 家計簿配列と基本表示(4日目の復習)
- 入力チェック(バリデーション)の考え方
- 金額のバリデーション関数を作る
- 日付とカテゴリのバリデーション関数を作る
- バリデーション結果をまとめて扱う
- 絞り込み機能の考え方
- カテゴリで絞り込んだ配列を作る関数
- 絞り込み結果を表示する
- 絞り込み解除ボタンの処理
- 表示処理をまとめる関数 renderAll を作る
- 5日目の完成コード
- 5日目で本当に掴んでほしいこと
- ミニ家計簿アプリ 6日目のゴール
- 今日やることを言葉で整理する
- IDを持った家計簿オブジェクトのイメージ
- 6日目のHTML構成(5日目の続き)
- ID付きの家計簿配列を用意する
- 一覧表示に「削除ボタン」を追加する
- IDを使ってレコードを削除する関数
- 合計・カテゴリ別合計・バリデーションなどの関数
- バリデーションと追加処理(ID付き)
- 絞り込み機能(削除と共存させる)
- 6日目の完成コード
- 6日目で本当に掴んでほしいこと
- ミニ家計簿アプリ 7日目のゴール
- 今日やることを言葉で整理する
- 7日目のHTML構成(6日目の続き+並び替えボタン)
- コードを「役割ごと」に整理する考え方
- データ定義・状態管理
- ユーティリティ関数(データ操作系)
- 表示系関数(render系)
- バリデーション系関数(入力チェック)
- 操作系(イベントハンドラ)
- 7日目の完成コード(全体)
- 7日目で本当に掴んでほしいこと
ミニ家計簿アプリ 2日目のゴール
2日目のテーマは 「配列とオブジェクトを“動かす”——フォームから入力した支出をオブジェクトとして作り、配列に追加し、画面に反映できるようになること」 です。
1日目では、
- 家計簿1件分をオブジェクトで表現する
- 複数件を配列で管理する
- 配列を画面に表示する関数を作る
ところまで進みました。
2日目では、 「ユーザーが入力した内容からオブジェクトを作り、配列に push して、再表示する」 という流れを身につけます。


