JavaScript を素早く学ぶための書籍やオンライン リソースについてよく質問されます。誰もが JS の活動に参加したいと考えているようですが、それには正当な理由があり、JS はエキサイティングなキャリアの機会に興味があるかどうかを判断するのに役立つ素晴らしい言語です。遊ぶのも楽しいですよ。
JavaScript の人気が高まるにつれて、この言語に関する書籍、ブログ、チュートリアルの数が飛躍的に増加しました。私がそれらをすべて知ることは不可能ですが、本当に楽しんで気に入る逸品をいくつか発見しました。一緒にあなたと共有するために。
私が読んでお勧めできる本のみをリストしていることに注意してください。おそらく、同様に素晴らしい本がたくさん見つかるでしょう。それは素晴らしいことです。
Web 開発者のためのプロフェッショナル JavaScript 著者: Nicholas Zakas
これは今でも私が最もお勧めする本です。私は、JavaScript 開発者 (意欲的または専門家) には、これを購入して保持するように言います。ニコラス・ザカスは、言語の主要な側面をすべて網羅する素晴らしい本を書きました。基本を学びたいですか?それはそこにあります。 JS の OOP について学びたいですか?それはそこにあります。ドキュメント オブジェクト モデルについて知りたいですか?さて、要点はわかりました。
これは、JavaScript の基本機能から高度な機能までをガイドする、非常にわかりやすい方法で書かれた完全なリファレンスです。だからこそ、私はあらゆるレベルの開発者にお勧めします。
JavaScript パターン 著者: Stoyan Stefanov
最も一般的で便利な JavaScript パターンとその仕組みを理解することは、コードを適切に管理および編成するために重要です。多くの場合、選択したパターンがアプリケーションの基礎となり、サイトの構築方法を決定する際に重要な役割を果たします。
Stoyan は世界最高の JavaScript 開発者の 1 人で、Yahoo! で大規模なサイトに携わってきました。および Facebook の一員であり、YUI フレームワークを管理するチームの一員です。彼は自分のことをよく知っており、最も一般的なパターンについての理解を読みやすい本にまとめました。
オブジェクト指向 JavaScript: 拡張可能で再利用可能な高品質の JavaScript アプリケーションとライブラリの作成、Stoyan Stefanov 著
ああ、JavaScript OOP、プロトタイプで私を笑っているのですね。 JS は伝統的なクラスベースのオブジェクト指向言語ではないため、プロトタイプの継承やミックスインなどについて学ぶのは少し奇妙かもしれません。ストヤンは再びステップアップし、主題をうまく打ち破った。まずは言語の基礎から始めますが、すぐに OOP がどのように機能するか、また言語の機能を利用して再利用可能なオブジェクトを構築する方法について理解します。
高パフォーマンス JavaScript 著者: Nicholas Zakas
私たちは皆、コードを高速に実行したいと考えているため、常に調整やリファクタリングを行っています。つらい経験から学ぶのは素晴らしいことですが、私は誰かのこれまでの経験に基づいてリソースを構築することを好みます。この本は、コードのパフォーマンスを最適化するのに役立つ調整を紹介するように設計されています。ループのパフォーマンスを改善する場合でも、タイマーを使用して UI の応答性を高める場合でも、この本ではすべてをカバーします。
効果的な JavaScript 著者: David Herman
この本を初めて読んだとき、本当に手に入れたいかわかりませんでした。私が読んだ他の本の焼き直しだと思っていましたが、Dojo と Chrome Frame の Alex Russell がこの本を勧めているのを見て手に取りました。本当によかったです。
Dave は Mozilla の TC39 代表であり、この言語の学術的側面と実践的側面の両方の専門家です。この本が素晴らしいのは、JS 言語についてではなく、その言語を可能な限り最善の方法で使用することについて書かれているからです。これが行うことは、言語の特定の部分がどのように機能するか (例: 強制、カリー化、自動セミコロン挿入など) を明確にして、後から気にならないようにすることです。これは間違いなく、JS の理解を次のレベルに引き上げたい人にとって最適な本です。
JavaScript Ninja の秘密 John Resig および Bear Bibeault 著
jQuery についてどう考えても、史上最も人気のある JavaScript ライブラリを構築し、JavaScript のパワーと柔軟性を強調した John Resig は、非常に尊敬と賞賛に値します。この本は完成するまでに 4 年かかりましたが、待った価値がありました。
私たちの多くは予算が限られており、無料が常に良い選択肢であることは承知しています。幸運なことに、無料のリソースを提供する Web サイトを見つけました。 Revolunet によって作成された JSbooks Web サイトでは、次のようなさまざまな高品質のオンライン参考資料のプレースホルダーが提供されています。
素晴らしいコンテンツを共有している人が非常に多いため、どの人をフォローするかを絞り込むのが難しい場合があります。経験が増えるにつれて、読むブログを絞り込むようにしていますが、これらは非常にうまく機能していると思います:
デイリーJS
名前がすべてを物語っています。これは、フロントエンドとサーバーサイドの JavaScript コードに焦点を当てたニュースとチュートリアルを組み合わせたものです。 jQuery プラグインの定期的なレビューも行っています。
ニコラス・ザカス
私がニコラスのファンであることはもう明らかだと思います。彼のブログは彼の本と同様に優れたリソースであり、すべての開発者が念頭に置くべき高度な JavaScript の概念について説明しています。
デビッド・ウォルシュ
彼が最初に現れたときのことを覚えています; 傲慢で不遜な男で、コツを学び、評判を築いていました。それ以来、David は優れた開発者になるために努力を続け、MooTools と Dojo フレームワークに貢献し、現在は Mozilla で働いています。すぐに使える素晴らしい記事を作成してくれます。
不正な JavaScript
これも素晴らしいニュースとチュートリアルのサイトです。 Ajaxian の過去を思い出します。なぜなら、Ajaxian のおかげで本当に素晴らしいライブラリや新しいテクノロジーを発見できるからです。
JavaScript ウィークリー
毎週号には素晴らしい内容が詰まっているので、これは私が受信箱に入れている唯一の電子メール ニュースレターです。正直なところ、ピーター クーパーがどのようにやってるのかわかりませんが、彼は読むべき素晴らしい記事をたくさん見つけ出すことに成功しています。それは完全に生産性を損なうものなので注意してください。
アディ・オスマニ
Addy は最も才能のある開発者の 1 人であり、彼のブログでは、jQuery の約束から AMD に至るまであらゆるものをカバーし、幅広い知識を示しています。モジュール式 JavaScript の作成に関する彼の記事は素晴らしいです。
ピーター・ファン・デル・ゼー
彼は私を年寄りだと呼び、松葉杖をついていると言いましたが、私は今でも Peter の JavaScript に関する驚異的な知識を尊敬しています。彼は、Web 開発の未来を担う若い世代の一人です。この人を知りましょう。
ジュリー・ザイツェフ、別名カンガックス
偉人から学ぶ準備ができたら、まず Juriy のブログを購読してください。彼は ECMAScript で食べ、飲み、寝ます。
2らしさ
私はアクセル・ラウシュマイヤー博士に会ったことも話したこともありませんでしたが、彼のウェブサイトを見つけたとき、「ああ、この人はとても鋭い」と感じました。彼の投稿を読めば、その理由がわかります。これらは奥深く、ECMAScript の奥深くまで入っていくようなものです。本当に素晴らしいものです。
ネッツッツ
ええ、ええ、私は偏見を持っていますが、素晴らしい内容が含まれています。同意できない場合は、これを読んでいないでしょう。 :)
JavaScript の基礎だけでなく、Backbone などのフレームワークや OOP などのトピックに関するコースも見つかります。
李>JavaScript マスタークラス
Thomas Fuchs と Amy Hoy のオンライン コースを受講しました。特にインストラクターが質疑応答に応じてくれるので、価値があります。
JavaScript スキルの向上に役立つ 8 つのビデオ コースからなる無料セット。
Bocoup には優れたトレーニング プログラムがあります。オンライン ビデオもいくつか提供されていますが、本当の価値は、多くのトレーニング セッションに直接参加することにあります。
JSMentors
StackOverflow
###結論は###
これらすべてのリストに圧倒されないことを願っています。 JavaScript を学習するためのオプションがこれほどたくさんあるのは本当に素晴らしいことですが、まだ表面をなぞっただけです。自分にとって最適なものを選択し、時間をかけてください。 JavaScript は非常に使いやすい言語ですが、すべてのニュアンスをマスターするには時間がかかります。ありがたいことに、質問に答えるのに役立つさまざまな学習方法とオプションがあります。
以上がJavaScriptの読み取りが必要ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。