
javascript学習リソースの推奨事項:プログラミングの旅を始めるのを手伝ってください
正しいJavaScript学習本を選択することが重要です。この記事では、あなた自身のレベルに応じて適切な学習パスを選択するのに役立ついくつかの優れた本を推奨します。
エントリレベル:
-
「JavaScriptを使用してコーディングすることを学ぶ」:これは、JavaScriptプログラミングの優れた入門書であり、プログラミングのコア概念と基本的な知識を包括的に説明しています。この本は、サブスクリプションなしですべてのSitePointアカウントユーザーに無料で入手できます。プログラミングの基本を学び、徐々にJavaScriptをマスターします。マスターされたテクノロジーは、他のプログラミング言語に転送され、その後の学習のための強固な基盤を築くことができます。変数、データ型、ループ、演算子、関数、オブジェクトなどの重要なコンテンツをカバーし、ドキュメントオブジェクトモデル(DOM)を操作する方法、つまりWebブラウザーでページ要素を操作する方法を説明します。学習後、堅実なJavaScriptファンデーションがあり、独自のコードを書くことができます。
- Eloquent JavaScript、第2版:この本は、熱心な初心者に適しています。著者は、読者にはJavaScript Foundationがないと想定し、JavaScriptとプログラミングの基本的な概念を魅力的な方法で紹介します。この本は、言語メカニズムだけでなく、プログラミングとコンピューターサイエンスの基本概念も説明しています。 この本は3つの部分に分かれています。第1部では、第2部はブラウザでのJavaScriptの使用を説明しています。この本には、読者が人工生活シミュレーションや独自のプログラミング言語の構築など、読者が知識を統合するのを支援するための演習とプロジェクトの章が含まれています。本はゆっくりと始まりますが(変数、関数、基本的な制御フローなどを説明します)、すぐにペースを上げて、再帰、多型、高度な機能などのトピックをカバーします。これは、絶対的な初心者が複数回読む必要があることを意味するかもしれませんが、それはまた、中間プログラマーもそれから利益を得ることができることを意味します。唯一の欠点は、この本がECMAScript 5に焦点を当てており、ES6の紹介がほとんどないことです。
Advanced:
- JSシリーズがわからない(Kyle Simpson):このシリーズは、JavaScriptの内部メカニズムを詳細に調査します。最初の本は、読者がJavaScriptの知識がほとんどなく、さまざまなプログラミングのビルディングブロックを紹介し、その後の本がこれらのブロックをより深く探求することを前提としています。しかし、2冊目の本(範囲と閉鎖)は、独自のモジュールローダーを実装することで閉鎖を探索するなど、非常に高度なトピックにすでに触れているため、初心者がシリーズを直接読むことはお勧めしません。
このシリーズには、次の本が含まれています
- "start"(72ページ)
- 「スコープとクロージャー」(83ページ)
- 「これとオブジェクトのプロトタイプ」(158ページ)
- 《ジェネリックと文法》(182ページ)
- 《非同期およびパフォーマンス》(280ページ)
- "es6 and beyond"(261ページ)
各本は個別に購入するか、オンラインで無料で読むことができます。
このシリーズは、すでにJavaScriptの基本を持っており、スキルを向上させたい読者にお勧めします。 YDKJSは言語メカニズムを詳細に説明し、各技術の詳細を詳細に説明して、あなたが真のJavaScriptマスターになるのに役立ちます。

-
「効果的なJavaScript」(David Hermanによる):この本は短い(約200ページ)、「効果的なソフトウェア開発シリーズ」シリーズに属しています。この本は、JavaScriptやJavaScriptの理解を深めたいプログラマーにとって新しいプログラマであろうと、既存のプログラマー向けです。したがって、初心者には適していません。この本では、レシピのような方法を使用して、68の特定の方法を調査して、JavaScriptの強力な機能を利用しています。これらの方法には、一般的な質問(混合タイプで==を使用することを回避するなど)、ベストプラクティス(非同期ループに再帰の使用など)、および設計パターン(ライブラリとAPIのデザインに関するセクション全体があります)が含まれます。この簡潔なシーン主導のアプローチにより、本は特に読みやすくなります。
選択した本は、学習の目標とレベルに依存します。 上記の推奨事項が、適切な学習リソースを選択し、JavaScriptプログラミングの旅を始めるのに役立つことを願っています。
faq:(省略、元のテキストと同じ、複製コンテンツはここで省略されています)
以上がJavaScriptを学習するのに最適な本は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。