これは、Packt によって公開された Example による JavaScript のコード リポジトリです。これには、この本を最初から最後まで読み進めるために必要なサポート プロジェクト ファイルがすべて含まれています。
JavaScript は、すべての Web 開発者が学ぶ必要があるプログラミング言語です。 JavaScript の ToDo リストの最初の項目は、ga ToDo リスト アプリの構築です。これは、第 1 章の終わりまでに完了しているはずです。 JavaScript を使用した DOM 操作を調べ、イベント リスナーを操作します。画像とテキストを使用してミーム クリエーターを作成します。 ES (ECMAScript) クラスについても学習し、CSS3 フレックスボックスを使用したレイアウトについても説明します。
また、ユーザーが今後のイベントに登録し、チャートやグラフィックを使用して登録データを表示できる、応答性の高いイベント登録フォームも開発します。次に、天気予報アプリケーションを構築します。これにより、AJAX リクエストを実行し、動的な外部データを操作するさまざまな方法が示されます。 WebRTC により、Web ブラウザでのリアルタイム通信が可能になります。この本の後半で、リアルタイムのビデオ通話およびチャット アプリケーションを構築するときにその使用方法を学びます。
この本の終わりに近づくにつれて、ユーザー インターフェイスを構築するための Facebook の JavaScript ライブラリである React について説明します。 React を使用してブログを作成し、大規模なアプリケーションの構築にこの種の JavaScript フレームワークが使用される理由を理解します。ブログをより保守しやすく、スケーラブルにするために、Redux を使用して React コンポーネント全体のデータを管理します。
すべてのコードはフォルダーに整理されています。各フォルダーは番号で始まり、その後にアプリケーション名が続きます。たとえば、Chapter02。
コードは次のようになります。
loadTasks() { let tasksHtml = this.tasks.reduce((html, task, index) => html += this.generateTaskHtml(task, index), ''); document.getElementById('taskList').innerHTML = tasksHtml; }
JavaScript の例 [ビデオ]
JavaScript: JavaScript 開発者のための関数型プログラミング
JavaScript デザイン パターン JavaScript スキルを向上させるための 20 のパターン [ビデオ]