您好,登錄后才能下訂單哦!
這篇文章主要講解了“ecmascript6是什么意思”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ecmascript6是什么意思”吧!
ecmascript6簡稱ES6,是于2015年6月正式發布的JavaScript語言的標準,正式名為ECMAScript 2015或ES2015;它的目標是使得JavaScript語言可以用來編寫復雜的大型應用程序,成為企業級開發語言。
本文操作環境:Windows7系統、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 Eich為首的Mozilla公司,則堅持當前的草案。
2008年7月,由于對于下一個版本應該包括哪些功能,各方分歧太大,爭論過于激烈,ECMA開會決定,中止ECMAScript 4.0的開發,將其中涉及現有功能改善的一小部分,發布為ECMAScript 3.1,而將其他激進的設想擴大范圍,放入以后的版本,由于會議的氣氛,該版本的項目代號起名為Harmony(和諧)。會后不久,ECMAScript 3.1就改名為ECMAScript 5。
2009年12月,ECMAScript 5.0正式發布。Harmony項目則一分為二,一些較為可行的設想定名為 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版,因為兩者的差異非常小(只新增了數組實例的includes方法和指數運算符),基本上是同一個標準 。
感謝各位的閱讀,以上就是“ecmascript6是什么意思”的內容了,經過本文的學習后,相信大家對ecmascript6是什么意思這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。