在搭建es6開發(fā)環(huán)境之前,先簡(jiǎn)單介紹一下es6。
ECMAScript 6.0(以下簡(jiǎn)稱 ES6)是 JavaScript 語(yǔ)言的下一代標(biāo)準(zhǔn),已經(jīng)在2015年6月正式發(fā)布了。它的目標(biāo),是使得 JavaScript 語(yǔ)言可以用來(lái)編寫復(fù)雜的大型應(yīng)用程序,成為企業(yè)級(jí)開發(fā)語(yǔ)言。
我們?yōu)槭裁匆褂胑s6?es6有什么優(yōu)點(diǎn)?......,我會(huì)在后面寫一個(gè)es6專題系列,來(lái)介紹es6的使用。本次分享的內(nèi)容是 es6的開發(fā)環(huán)境搭建。
那么,你肯定又要問(wèn),問(wèn)什么要搭建es的開發(fā)環(huán)境,上面不都說(shuō) es6是JavaScript 語(yǔ)言的下一代標(biāo)準(zhǔn)了嘛,我們平時(shí)寫的js都不需要搭建環(huán)境,直接在瀏覽器里就能運(yùn)行。
因?yàn)橹两窀鞔鬄g覽器廠商所開發(fā)的 JavaScript 引擎都還沒(méi)有完成對(duì) ES2015 中所有特性的完美支持,如果直接使用的話,會(huì)報(bào)錯(cuò)的。
所以我們既想使用es6帶來(lái)的新語(yǔ)法、新特性,又想讓現(xiàn)在的瀏覽器支持es6語(yǔ)法,于是乎像 babel、Traceur 等編譯器便出現(xiàn)了。它們能將尚未得到支持的 ES2015 特性轉(zhuǎn)換為 ES5 標(biāo)準(zhǔn)的代碼,使其得到瀏覽器的支持。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26