官术网_书友最值得收藏!

1.5 ES 6語(yǔ)言基礎(chǔ)

ES 6(于2015年6月正式發(fā)布)是JavaScript語(yǔ)言的下一代標(biāo)準(zhǔn),相對(duì)于ES 5(于2011年6月正式發(fā)布)新增了一些語(yǔ)法規(guī)則和數(shù)據(jù)結(jié)構(gòu)方法,例如比較典型的Set和Map數(shù)據(jù)結(jié)構(gòu)和箭頭函數(shù)等,可以理解成傳統(tǒng)JavaScript的升級(jí)版,后續(xù)還會(huì)有ES 7、ES 8版本等。Vue 3發(fā)布以來(lái),極力推薦采用ES 6的語(yǔ)法來(lái)開(kāi)發(fā)代碼,另外本書的實(shí)戰(zhàn)項(xiàng)目將全部采用ES 6代碼。

由于移動(dòng)端操作系統(tǒng)和瀏覽器兼容性問(wèn)題的限制,雖然大部分機(jī)型原生就支持ES 6語(yǔ)法的JavaScript,但是仍有一部分市場(chǎng)占有率較低的機(jī)型無(wú)法支持ES 6語(yǔ)法,例如Android系統(tǒng)4.4及以下版本和iOS系統(tǒng)8.4及以下版本。因此,為了項(xiàng)目的健壯性和更強(qiáng)的適配性,會(huì)采用Node.js的Babel工具來(lái)將ES 6代碼轉(zhuǎn)換成兼容性更強(qiáng)的ES 5代碼。

由于ES 6的語(yǔ)法內(nèi)容很多,相對(duì)復(fù)雜,因此本章只會(huì)對(duì)實(shí)戰(zhàn)項(xiàng)目中用到的ES 6語(yǔ)法結(jié)合ES 5的寫法來(lái)對(duì)比講解和演示。

主站蜘蛛池模板: 白水县| 紫阳县| 通江县| 叶城县| 西峡县| 奎屯市| 阿尔山市| 丰都县| 当雄县| 青河县| 辽阳县| 勃利县| 上虞市| 浙江省| 鄂伦春自治旗| 安阳市| 紫阳县| 峨眉山市| 马公市| 信宜市| 乌拉特中旗| 含山县| 中超| 台江县| 林周县| 鹤山市| 西吉县| 九江市| 嘉兴市| 盐亭县| 大邑县| 阜宁县| 海原县| 东至县| 江达县| 丰城市| 阿图什市| 平顶山市| 花莲市| 龙泉市| 罗甸县|