ecmascript6 (ES6 と呼ばれる) は、2015 年 6 月に正式にリリースされた JavaScript 言語の標準です。正式には ECMAScript 2015 または ES2015 と呼ばれます。その目標は、JavaScript 言語を使用して複雑で大規模なコードを記述できるようにすることです。 - アプリケーションをスケールし、エンタープライズレベルの開発言語になります。
この記事の動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
ecmascript6 とは何ですか?
ecmascript6 はじめに:
ECMAScript 6 (略称 ES6) は、2015 年 6 月に正式にリリースされた JavaScript 言語標準で、正式名称は ECMAScript 2015 ( ES2015) です。その目標は、JavaScript 言語を使用して複雑な大規模アプリケーションを作成できるようにし、エンタープライズ レベルの開発言語になることです。
さらに、ES6 は ES2015 以降の新機能を指す場合もありますが、それ以降のバージョンは ES7、ES8 などと呼ばれます。
開発履歴
2000 年に ECMAScript 4.0 の作成が開始されました。このバージョンは最終的には合格しませんでしたが、その内容のほとんどは ECMAScript6 に継承されました。したがって、ECMAScript6 の策定の開始点は実際には 2000 年でした。
2007 年 10 月に ECMAScript 4.0 のドラフトがリリースされ、正式バージョンは当初 2008 年 8 月にリリースされる予定でした。しかし、この基準を採用するかどうかについては、当事者間に重大な意見の相違があります。 Yahoo、Microsoft、Google を筆頭とする大企業は JavaScript の大幅なアップグレードに反対し、マイナーな変更を主張していますが、JavaScript の作成者である Brendan Aich 氏が率いる Mozilla は現在の草案を主張しています。
2008 年 7 月、当事者間にあまりにも多くの相違があり、次のバージョンにどの機能を含めるべきかについての議論があまりにも激しかったため、ECMA は会議で ECMAScript 4.0 の開発を一時停止し、削除することを決定しました。既存の機能の改善に関係するいくつかの側面が含まれています。小さな部分は ECMAScript 3.1 としてリリースされましたが、他の根本的なアイデアは拡張され、後のバージョンに組み込まれました。カンファレンスの雰囲気により、このバージョンのプロジェクト コードネームは Harmony でした。会議の直後、ECMAScript 3.1 は ECMAScript 5 に名前変更されました。
2009 年 12 月に、ECMAScript 5.0 が正式にリリースされました。 Harmony プロジェクトは 2 つに分割され、より実現可能ないくつかのアイデアは JavaScript.next と名付けられ、開発が続けられ、その後 ECMAScript 6 に進化しました。いくつかのあまり成熟していないアイデアは JavaScript.next.next とみなされ、将来開発される予定です。再度起動することを検討してください。
2011 年、ECMAScript 5.1 のリリース後、バージョン 6.0 の開発が始まりました。
2013 年 3 月、ECMAScript 6 ドラフトは凍結され、新しい機能は追加されませんでした。新しい機能は ECMAScript 7 に組み込まれることが想定されています。
2013 年 12 月に、ECMAScript 6 ドラフトがリリースされました。その後、すべての関係者からのフィードバックを聞くために 12 か月の議論期間が続きます。このバージョンでは文法上の機能が多すぎるため、策定プロセス中に多くの組織や個人が新しい機能を提出し続けています。標準委員会は最終的に、この標準を毎年 6 月にその年の正式バージョンとして正式にリリースすることを決定しました。次回以降はこのバージョンをベースに修正が加えられ、翌年6月までは当然新年版となります。
2015 年 6 月に ECMAScript 6 (ES6) が正式に採用され、国際標準となりました (正式名称は「ECMAScript 2015」(略称 ES2015))。
2016 年 6 月に、若干改訂された「ECMAScript 2016」(ES2016 または ES7 と呼ばれる) 標準がリリースされました。これは、ES6.1 バージョンに相当します。これは、2 つの違いが非常に小さいためです (ES2016 または ES7 と呼ばれます)。配列インスタンスに含まれるのは追加メソッドと指数演算子です)、基本的に同じ規格です。
推奨学習: 「JavaScript 基本チュートリアル」
以上がecmascript6とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。