JavaScriptは、ブラウザ上でボタンやキーボードの操作を受け取り、画面の表示を変更できます。DOM操作で問題や選択肢を追加したり、画像を切り替えたりすることで、ユーザーの操作に応じて動くアプリを作れます。
おみくじやビンゴには、Math.random()で生成した乱数と配列を使います。Dateで時刻を取得し、タイマーで表示を更新すれば、カウントダウンやストップウォッチを作れます。
メモ帳やTodo管理には、ブラウザにデータを保存するlocalStorageを使います。保存した内容を読み込むことで、ページを開き直しても入力したデータを復元できます。