JavaScript レッスン15
JavaScript総合演習
これまで学んだ知識を活かしてTODOアプリを作ろう
総合演習について
この演習では、HTML・CSS・JavaScriptを組み合わせて完全なTODOアプリを構築します。 これまで学んだ以下の知識をすべて活用します。
- DOM操作 — 要素の作成、追加、削除、イベント処理
- 配列メソッド — filter、map、forEachでデータを操作
- オブジェクト — TODOデータの構造化
- 関数 — 機能ごとの関数設計
- エラーハンドリング — 入力のバリデーション
- テンプレートリテラル — HTMLの動的生成
ステップ1: 基本構造とタスクの追加
まずはTODOの追加と表示の基本機能を作りましょう。
Monaco + Shiki / Tab でインデント / Ctrl(Cmd)+Enter で再実行
index.htmllazy
9 lines0 issues
Monaco Editor を準備しています
表示領域に入った時点で Monaco と Shiki を初期化します。
preview.local
Live PreviewConsole
console.log / warn / error の出力がここに表示されます。
ステップ2: フィルタリングと高度な機能
フィルタ機能、一括操作、アニメーションを追加した完成版です。
Monaco + Shiki / Tab でインデント / Ctrl(Cmd)+Enter で再実行
index.htmllazy
26 lines0 issues
Monaco Editor を準備しています
表示領域に入った時点で Monaco と Shiki を初期化します。
preview.local
Live PreviewConsole
console.log / warn / error の出力がここに表示されます。
自由に試してみよう
TODOアプリにオリジナルの機能を追加してみましょう。以下のアイデアを参考にしてください。
Monaco + Shiki / Tab でインデント / Ctrl(Cmd)+Enter で再実行
index.htmllazy
19 lines0 issues
Monaco Editor を準備しています
表示領域に入った時点で Monaco と Shiki を初期化します。
preview.local
Live PreviewConsole
console.log / warn / error の出力がここに表示されます。