1. 程式人生 > >ES6入門教程筆記(1)-ECMAScript6簡介

ES6入門教程筆記(1)-ECMAScript6簡介

ECMAScript 6.0(簡稱ES6)是JavaScript語言的下一代標準,於2015年6月正式釋出。它的目標,是使JavaScript語言可以用來編寫複雜的大型應用程式,成為企業級開發語言。

1 ECMAScript和JavaScript的關係

1996年11月,JavaScript的創造者Netscape公司,將JavaScript提交給標準化組織ECMA,希望這門語言成為國際標準。次年,ECMA釋出262號標準檔案(ECMA-262)的第一版,規定了瀏覽器指令碼語言的標準,並將這種語言稱為ECMAScript,這個版本就是1.0版。

因此,ECMAScript和JavaScript的關係是,前者是後者的規格,後者是前者的一種實現(另外的ECMAScript方言還有Jscript和ActionScript)。

2 ES6與ECMAScript 2015的關係

ES6的第一個版本,是在2015年6月釋出的,正式名稱就是《ECMAScript 2015標準》(簡稱ES2015)。2016年6月,釋出了小幅修訂的《ECMAScript 2016標準》,這個版本可以看作是ES6.1版。2017年6月,釋出了ES2017標準。

因此,ES6 是一個泛指,含義是 5.1 版以後的 JavaScript 的下一代標準,涵蓋了 ES2015、ES2016、ES2017 等等。

3 部署進度

各大瀏覽器的最新版本,對ES6的支援可以檢視kangax.github.io/compat-table/es6/。隨著時間推移,支援度也越來越高,目前超過99%的ES6語法特性都已經實現了。

注:本文原始內容來自 ES6標準入門,有修改。