初步認識ES6(一)

摘要

ES6,全稱ECMAScript 6.0,是JavaScript的下一個版本,是在2015年發佈的。相信很多人估計會和我一樣對ES系列並沒有什麼概念,但是它卻是前端er都經歷過的,我們平時可能會用到,但是並沒有去了解,ES6主要是爲了解決ES5的先天不足,比如JavaScript裏並沒有類的概念,但是目前瀏覽器的JavaScript是ES5的下一個版本,大多數高版本的瀏覽器也支持ES6,不過只實現了ES6的部分特性和功能。這裏我只介紹它的一些背景和場景,之後我會學習和分享它的一些特性和功能。

ECMAScript的背景
JavaScript是每一個前端er都耳熟能詳的前端腳本語言,但是這個語言是商標(Oracle公司註冊地商標)。因此,JavaScript的正式名稱是ECMAScript.1996年11月,JavaScript的製造者網景公司將JS提交給國際化標準組織ECMA(European computer manufactures association,歐洲計算機制造聯合會),希望這種語言能夠成爲國際標準,隨後ECMA發佈了規定瀏覽器腳本語言的標準,即ECMAScript。

ECMAScript的歷史

ES6是ECMAScript標準十餘年來變動最大的一個版本,爲其添加了許多新的語法特性。

·1997年ECMAScript誕生。

·1998年6月ECMAScript2.0誕生包含一些小的改動,用於同步獨立的ISO國際標準。

·1999年12月ECMAScript3.0誕生,它是一個巨大的成功,在業界得到了廣泛的支持,它奠定了JS的基本語法,被其後版本完全繼承。直到今天,我們一開始學習JS,其實就是在學3.0版的語法。

·2000年的ECMAScript4.0是當下ES6的前身,但由於這個版本太過激烈,對ES3做了徹底升級,所以暫時被“和諧”了。

·2009年12月,ECMAScript5.0版正式發佈。ECMA專家組預計ECMAScript的第五個版本會在2013年中期到2018年作爲主流的開發標準。2011年6月,ES5.1版發佈,並且稱爲ISO國際標準。

·2013年,ES6草案凍結,不再添加新的功能,新的功能將被放到ES7中。

·2015年6月,ES6正式通過,成爲國際標準。

這裏就知識初步瞭解下ES6,接下來就可以開始學習ES6的新添加的功能了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章