JavaScriptの歴史
JavaScriptを理解するには、まずJavaScriptの誕生を振り返る必要があります。
前世紀の 1995 年、Netscape は Navigator ブラウザにより Web 時代の始まりで最も有名な第一世代のインターネット企業になりました。
Netscape は静的な HTML ページに動的な効果を追加したいと考えていたため、Brendan Eich という名前の人が 2 週間以内に JavaScript 言語を設計しました。おっしゃるとおり、この人はわずか 10 日しかかかりませんでした。
なぜ JavaScript と呼ばれるのでしょうか?その理由は、当時 Java 言語が非常に人気があったためで、Netscape は Java の名声を利用して Java を宣伝したいと考えていたためです。しかし実際には、Java に少し似ている JavaScript の構文を除いて、他の部分は基本的に何も関係がありません。それと。
ECMAScript
Netscape が JavaScript を開発したため、1 年後に Microsoft が JavaScript を真似て JScript を開発し、JavaScript を世界標準にするために、いくつかの企業が ECMA (欧州コンピュータ製造者協会) 組織と協力して JavaScript 言語標準をカスタマイズしました。これは ECMAScript 標準と呼ばれます。
簡単に言うと、ECMAScript は言語標準であり、JavaScript は Netscape による ECMAScript 標準の実装です。
それなら、JavaScript を標準にしたらどうでしょうか? JavaScript は Netscape の登録商標であるためです。
しかし、ほとんどの場合、私たちは今でも JavaScript という言葉を使用します。 ECMAScript という単語が見つかった場合は、それを JavaScript に置き換えてください。
JavaScript バージョン
JavaScript 言語は 10 日間で設計されましたが、言語設計者のレベルは非常に高いですが、「時間が厳しく、タスクが重い」ということに耐えられる人はいません。そのため、JavaScript には多くの設計上の欠陥があります。後でゆっくり話しましょう。
さらに、JavaScript 標準 - ECMAScript は継続的に開発されているため、ECMAScript 6 標準 (略して ES6) の最新バージョンは 2015 年 6 月に正式にリリースされました。 したがって、JavaScript のバージョンに関しては、実際には次のことを意味します。 ECMAScript を実装する標準のバージョン。
JavaScript のバージョンはリリース時にブラウザーによって決定され、多くのユーザーは依然として IE6 などの古いブラウザーを使用しているため、JavaScript を作成する際には、すぐに開始するだけではなく、古いユーザーに配慮する必要があることを意味します。最新の ES6 標準を使用して記述してください。そうしないと、古いユーザーのブラウザは新しいバージョンの JavaScript コードを実行できなくなります。
ただし、JavaScript のコア構文はあまり変わっていません。このチュートリアルでは、まず JavaScript の中心的な使用法について説明し、次に ES6 の新機能について説明します。
次のセクション