JavaScriptを始めるのは簡単すぎます。これにより、ほとんどすべての人が見てみることができるようになります。ゼロファンデーションを持つ人々は、学習後3〜5日間JSをマスターしたと主張できます。しかし、JSを真にマスターすることは非常に困難です。最初に言語を学んでいるときに最初に考えることが他の人に尋ねることである場合、進歩を遂げることは困難です。答えを得るのは簡単すぎるので、その理由については考えないからです。正直に言うと、JSは最初のプログラミング言語として適していません。それは互換性があり、断層のトレランスが高くなりますが、これはまた、何かがうまくいかないと、エラーの原因を見つけることが難しいことを意味します。一方、JSにはいくつかの優れた機能があり、プログラミングの経験がない人にとって発見することは困難です。
あなたが本当にJSをよく学びたいなら、私はあなたの参照のために大まかな自己統治トラックを持っています。
最初のステップは、W3SchoolでJSプログラミングを学ぶことです。
W3Schoolは最も基本的なJS学習ソリューションを提供します。これは非常に大ざっぱですが、クライアントJSの一般的な絵を理解するのに非常に適しています。すぐに試すことができる例、またはJSの初心者にすぐに効果を見ることができます。
2番目のステップでは、Rhino Book(JavaScriptの権威あるガイド)などのJSを体系的に紹介する本が必要です。
すべてのW3Schoolは、JSがおそらく何であるかをあなたに伝えることができます。しかし、あなたが次に知る必要があるのは、JSが本当に何であるかです。サイはこの役割として行動しました。 Rhino Bookは非常に広い範囲をカバーしており、非常に包括的なコンテンツを持っています。もちろん、Rhinoの本は厚く、読んだときにすぐに出てくることができないので、この期間はより困難になります(JSが好きなので、私にとって非常に興味深いです)。
ステップ3:JSの本質を理解する - 「JavaScript言語の本質」
これは非常に薄い本で、約1〜2日で読むことができます。しかし、それは初心者が読むのに適していません。もちろん、サイの本を読んだ人には非常に適しています。 JSの誕生は非常に急いでいるため、多くの悪い機能を保持する必要がありますが、それらを使用しない権利があります。 Rhino BookはJSとは何かを教えてくれます。この本は、JSの本質(およびドロス)を教えてくれます。私はあなたがそれを読んだ後に多くの利益を得ると信じています。
ステップ4:コードをお読みください
サードパーティのJSライブラリを使用してWebページを完成させない場合、それはあなたが非常に良いことを意味しますが、私はあなたがそれをすることをお勧めしません。 Jquery、Dojo、D3など、より速い開発のために優れたサードパーティJSライブラリを使用することができます。さらにエキサイティングなのは、他の人によって書かれたこれらのJSがあなたに完全に目に見えることです。読み取りコードは、人のプログラミング能力を向上させる最速の方法ですが、薄い空気からコードを読むことは間違いなく頭痛を引き起こします。他の人がそのようなコードを書く理由をどのようにすぐに理解できますか?まず、2つの古典的なJSの本を読みました。あなたの心にはJSの本質があります。第二に、さまざまなプログラマーコミュニティで質問することもできます。
ステップ5:オープンソースコミュニティにコードを送信します。
他の人のコードを理解することは学習であり、他の人のコードを改善することは作成です。
さあ、いつかあなたはあなた自身と先駆的な作品を完了することができます。
概要:JavaScriptを学習するために簡単に言えば、まず堅実な基盤を築き、次にコードを読んで、最後にいくつかの例を書いてオープンソースコミュニティに提出する必要があります。