溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

ecmascript6是什么意思

發(fā)布時間:2021-12-02 15:35:14 來源:億速云 閱讀:115 作者:iii 欄目:web開發(fā)

這篇文章主要講解了“ecmascript6是什么意思”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“ecmascript6是什么意思”吧!

ecmascript6簡稱ES6,是于2015年6月正式發(fā)布的JavaScript語言的標(biāo)準(zhǔn),正式名為ECMAScript 2015或ES2015;它的目標(biāo)是使得JavaScript語言可以用來編寫復(fù)雜的大型應(yīng)用程序,成為企業(yè)級開發(fā)語言。

本文操作環(huán)境:Windows7系統(tǒng)、ECMAScript 6版、Dell G3電腦。

什么是ecmascript6?

ecmascript6簡介:

ECMAScript 6(簡稱ES6)是于2015年6月正式發(fā)布的JavaScript語言的標(biāo)準(zhǔn),正式名為ECMAScript 2015(ES2015)。它的目標(biāo)是使得JavaScript語言可以用來編寫復(fù)雜的大型應(yīng)用程序,成為企業(yè)級開發(fā)語言 。

另外,一些情況下ES6也泛指ES2015及之后的新增特性,雖然之后的版本應(yīng)當(dāng)稱為ES7、ES8等。


發(fā)展歷史

2000年,ECMAScript 4.0開始醞釀。這個版本最后沒有通過,但是它的大部分內(nèi)容被ECMAScript6繼承了。因此,ECMAScript6制定的起點其實是2000年。

2007年10月,ECMAScript 4.0草案發(fā)布,本來預(yù)計2008年8月發(fā)布正式版本。但是,各方對于是否通過這個標(biāo)準(zhǔn),發(fā)生了嚴(yán)重分歧。以Yahoo、Microsoft、Google為首的大公司,反對JavaScript的大幅升級,主張小幅改動;以JavaScript創(chuàng)造者Brendan Eich為首的Mozilla公司,則堅持當(dāng)前的草案。

2008年7月,由于對于下一個版本應(yīng)該包括哪些功能,各方分歧太大,爭論過于激烈,ECMA開會決定,中止ECMAScript 4.0的開發(fā),將其中涉及現(xiàn)有功能改善的一小部分,發(fā)布為ECMAScript 3.1,而將其他激進(jìn)的設(shè)想擴(kuò)大范圍,放入以后的版本,由于會議的氣氛,該版本的項目代號起名為Harmony(和諧)。會后不久,ECMAScript 3.1就改名為ECMAScript 5。

2009年12月,ECMAScript 5.0正式發(fā)布。Harmony項目則一分為二,一些較為可行的設(shè)想定名為 JavaScript.next繼續(xù)開發(fā),后來演變成ECMAScript 6;一些不是很成熟的設(shè)想,則被視為JavaScript.next.next,在更遠(yuǎn)的將來再考慮推出。

2011年,ECMAScript 5.1發(fā)布后開始6.0版的制定。

2013年3月,ECMAScript 6草案凍結(jié),不再添加新功能。新的功能設(shè)想將被放到ECMAScript 7。

2013年12月,ECMAScript 6草案發(fā)布。然后是12個月的討論期,聽取各方反饋。由于這個版本引入的語法功能太多,而且制定過程當(dāng)中,還有很多組織和個人不斷提交新功能。標(biāo)準(zhǔn)委員會最終決定,標(biāo)準(zhǔn)在每年的6月份正式發(fā)布一次,作為當(dāng)年的正式版本。接下來的時間,就在這個版本的基礎(chǔ)上做改動,直到下一年的6月份,草案就自然變成了新一年的版本。

2015年6月,ECMAScript 6(ES6)正式通過,成為國際標(biāo)準(zhǔn),正式名稱是“ECMAScript 2015”(簡稱ES2015)。

2016年6月,小幅修訂的“ECMAScript 2016”(簡稱ES2016或ES7)標(biāo)準(zhǔn)發(fā)布,相當(dāng)于ES6.1版,因為兩者的差異非常?。ㄖ恍略隽藬?shù)組實例的includes方法和指數(shù)運算符),基本上是同一個標(biāo)準(zhǔn)  。

感謝各位的閱讀,以上就是“ecmascript6是什么意思”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對ecmascript6是什么意思這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI