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代碼,從而在現有環境執行。
以上就是ES6是什么前端技術?的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的ES6是什么前端技术?(大前端是什么)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue做出弹窗功能(附代码)
- 下一篇: pr下载要钱吗(自学Pr可行吗)