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

1.5 ES 6語言基礎

ES 6(于2015年6月正式發布)是JavaScript語言的下一代標準,相對于ES 5(于2011年6月正式發布)新增了一些語法規則和數據結構方法,例如比較典型的Set和Map數據結構和箭頭函數等,可以理解成傳統JavaScript的升級版,后續還會有ES 7、ES 8版本等。Vue 3發布以來,極力推薦采用ES 6的語法來開發代碼,另外本書的實戰項目將全部采用ES 6代碼。

由于移動端操作系統和瀏覽器兼容性問題的限制,雖然大部分機型原生就支持ES 6語法的JavaScript,但是仍有一部分市場占有率較低的機型無法支持ES 6語法,例如Android系統4.4及以下版本和iOS系統8.4及以下版本。因此,為了項目的健壯性和更強的適配性,會采用Node.js的Babel工具來將ES 6代碼轉換成兼容性更強的ES 5代碼。

由于ES 6的語法內容很多,相對復雜,因此本章只會對實戰項目中用到的ES 6語法結合ES 5的寫法來對比講解和演示。

主站蜘蛛池模板: 固原市| 墨江| 澜沧| 荣成市| 湖口县| 玉山县| 乌兰察布市| 重庆市| 邵东县| 广饶县| 安吉县| 宝山区| 左云县| 独山县| 东莞市| 兴和县| 波密县| 黔西县| 日照市| 陇西县| 县级市| 武陟县| 东光县| 红河县| 瑞金市| 墨脱县| 故城县| 邵阳县| 陇西县| 塔河县| 南丹县| 上虞市| 和平县| 色达县| 江陵县| 海口市| 罗平县| 台中县| 睢宁县| 如皋市| 丹阳市|