1前言

該系列文章均為學習阮一峰老師《ECMAScript 6 入門》一書的學習筆記。原著:http://es6.ruanyifeng.com/

各大瀏覽器的最新版本,對ES6的支持可以查看kangax.github.io/es5-compat-table/es6/。隨著時間的推移,支持度已經(jīng)越來越高了,ES6的大部分特性都實現(xiàn)了。

Node.js是JavaScript語言的服務器運行環(huán)境,對ES6的支持度比瀏覽器更高。通過Node,可以體驗更多ES6的特性。建議使用版本管理工具nvm,來安裝Node,因為可以自由切換版本。不過, nvm不支持Windows系統(tǒng),如果你使用Windows系統(tǒng),下面的操作可以改用nvmwnvm-windows代替。

2安裝Babel

由于目前很多瀏覽器對ECMAScript 6的支持度有限,但是又想使用ECMAScript 6提供的高級語法,因此babel誕生了,它能將ECMAScript 6的特殊語法轉(zhuǎn)換為ECMAScript 5中對應的解決方案,所以我們不用等到瀏覽器的支持就可以在項目中使用ES6的特性。。

babel6之后,將babel拆分成兩個包:babel-cli和babel-core。如果你想要在CLI(終端或REPL)使用babel就下載babel-cli,如果想要在node中使用就下載babel-core。

一般情況下,我們不會將babel安裝在全局,因為不同的項目可能使用不同的babel,并且安裝在全局,那么我們的項目就對環(huán)境產(chǎn)生了依賴,因此,通常我們將babel-cli安裝在項目中。

2.1. 創(chuàng)建一個學習項目

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

js_ES5用來存放轉(zhuǎn)換后的ECMAScript 5文件,js_ES6用來存放ECMAScript 6文件文件。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式