首頁 >web前端 >js教程 >ES6是什麼前端技術?

ES6是什麼前端技術?

Guanhui
Guanhui原創
2020-06-24 17:35:1823373瀏覽

ES6不是什麼前端技術,ES6全名為ECMAScript 6,是正式發布的JavaScript語言的一種標準,該標準的目標是使得JavaScript語言可以用來編寫複雜的大型應用程序,成為企業級開發語言。

ES6是什麼前端技術?

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

ECMAScript 發展歷史

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方法和指數運算子),基本上是同一個標準

ES6 相容性

不同瀏覽器的不同版本對ES6的支援度不同,而Babel是一個廣泛使用的ES6轉碼器,可以將ES6程式碼轉為ES5程式碼,從而在現有環境執行。

推薦教學:《PHP》《JS教學

#

以上是ES6是什麼前端技術?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn