es6中的es全稱ECMAScript,指的是一種由Ecma國際通過ECMA-262標準化的腳本程序設計語言,是一種可以在宿主環(huán)境中執(zhí)行計算并能操作可計算對象的基于對象的程序設計語言。
本教程操作環(huán)境:windows7系統(tǒng)、ECMAScript 6版、Dell G3電腦。
es6中的es全稱ECMAScript,是一種由Ecma國際(前身為歐洲計算機制造商協(xié)會,European Computer Manufacturers Association)通過ECMA-262標準化的腳本程序設計語言。
因而,ES6就是ECMAScript 6,它是JavaScript語言的下一代標準,已經在2015年6月正式發(fā)布了。Mozilla公司將在這個標準的基礎上,推出JavaScript 2.0。ES6的目標,是使得JavaScript語言可以用來編寫大型的復雜的應用程序,成為企業(yè)級開發(fā)語言。
ECMAScript的介紹
ECMAScript是由網景的布蘭登·艾奇開發(fā)的一種腳本語言的標準化規(guī)范;最初命名為Mocha,后來改名為LiveScript,最后重命名為JavaScript。1995年12月,升陽與網景聯(lián)合發(fā)表了JavaScript。1996年11月,網景公司將JavaScript提交給歐洲計算機制造商協(xié)會進行標準化。ECMA-262的第一個版本于1997年6月被Ecma組織采納。ECMA Script是ECMA-262標準化的腳本語言的名稱。盡管JavaScript和JScript與ECMAScript兼容,但包含超出ECMA Script的功能。
ECMAScript是一種可以在宿主環(huán)境中執(zhí)行計算并能操作可計算對象的基于對象的程序設計語言。ECMAScript最先被設計成一種Web腳本語言,用來支持Web頁面的動態(tài)表現(xiàn)以及為基于Web的客戶機—服務器架構提供服務器端的計算能力。但作為一種腳本語言, ECMAScript具備同其他腳本語言一樣的性質,即“用來操縱、定制一個已存在系統(tǒng)所提供的功能,以及對其進行自動化”。
ECMAScript語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript,所以它可以理解為是JavaScript的一個標準,但實際上后兩者是ECMA-262標準的實現(xiàn)和擴展。
EECMAScript 版本
1998 年 6 月,ECMAScript 2.0 版發(fā)布。
1999 年 12 月,ECMAScript 3.0 版發(fā)布,并成為 JavaScript 的通用標準,獲得廣泛支持。
2007 年 10 月,ECMAScript 4.0 版草案發(fā)布,對 3.0 版做了大幅升級。由于 4.0 版的目標過于激進,各方對于是否通過這個標準產生了嚴重分歧。
2008 年 7月,ECMA 中止 ECMAScript 4.0 的開發(fā),將其中涉及現(xiàn)有功能改善的一小部分發(fā)布為 ECMAScript 3.1。不久,ECMAScript 3.1 改名為 ECMAScript 5。
2009 年 12 月,ECMAScript 5.0 版正式發(fā)布。
2011 年 6 月,ECMAScript 5.1 版發(fā)布,并且成為 ISO 國際標準(ISO/IEC 16262:2011)。
2013 年 12 月,ECMAScript 6 版草案發(fā)布。
2015 年 6 月,ECMAScript 6 發(fā)布正式版本,并更名為 ECMAScript 2015 。Mozilla 在這個標準的基礎上推出了 JavaScript 2.0。
從此以后,JavaScript 開始以年份命名,新版本將按照 “ECMAScript+年份” 的形式發(fā)布。目前最新 版本為 ECMAScript 2018,于 2018 年 7 月正式發(fā)布。
【推薦學習:javascript高級教程】