JavaScript を学びたいと思っている多くの友人にとって、入門書の選び方は間違いなく最大の悩みの種であり、おそらくそれが彼らが常に JavaScript の学習を恐れたり、あるいは諦めたりしてきた理由でもあります。
JavaScriptに関しては、私は専門家でもマスターでもありませんが、その過程でJavaScriptを混乱から理解まで学んできたので、JavaScriptの本の理解は多少の参考になるかもしれません。
入門用の最初のおすすめ本:『The Art of JavaScript DOM Programming』
私は4回以上読んでいます。本の内容はシンプルで、学びやすく、すぐに始められ、そして厳格です。プログラミングのアイデア。優れた入門書は、将来のプログラミングに大きな影響を与えます。本書はこの歴史的使命に応えています。
より詳しいコメントは、Douban「終わりに至るまでのプロセスは、終わりそのものと同じくらい重要である」に対するRealazyのコメントをご覧ください: http://www.douban.com/review/1105533/
基礎学習書:「 JavaScript Authoritative』『ガイド』
『The Art of JavaScript DOM Programming』は単なる入門書であり、プログラミングのアイデアや非常に簡単なプログラム構文、DOM の基本的な方法を紹介しています。 『JavaScript 入門ガイド』では、JavaScript のさまざまな機能を詳しく解説しています。これに続く約 500 ページのリファレンス (JavaScript コア リファレンス、クライアントサイド JavaScript リファレンス、および DOM リファレンス) については、今のところ無視して問題ありません。
上級書籍: 『JavaScript Advanced Programming』
OPP の概念を思想的に強調し、より詳細な知識を学ぶことができ、ブラウザーの違いを解決することに重点を置いています。 Web Teaching Network
ただし、本を読みたい場合は、JavaScript のある程度の基礎を身につけておく必要があります (または最初の 2 冊の本を読む必要があります)。そうでないとフラストレーションが生じ、学習への熱意が冷めてしまいます。
拡張学習章:「Ajax 実践戦闘」
これは、Ajax の知識を比較的包括的かつ詳細に紹介するもので、その中でも Ajax 開発の考え方と Ajax 開発における設計パターンは学ぶ価値があります。
この本は『JavaScript高度なプログラミング』をベースに読むと内容が理解できて良いです。もちろん、背景言語の基礎を持たない友人にとって、読むことには依然として一定の障害があります。
最後に言いたいこと:
JavaScript のレベルが一定のレベルに達したら、いくら本を読んでも最終的な技術的向上は得られません。練習する必要があります。自分で書く必要があります。コードを作成し、開発と実践を深く掘り下げ、理論と実践を組み合わせて価値を高めます。