模塊化
ES6的模塊化的基本規則或特點:
1:每一個模塊只加載一次, 每一個JS只執行一次, 如果下次再去加載同目錄下同文件,直接從內存中讀取。 一個模塊就是一個單例,或者說就是一個對象;
2:每一個模塊內聲明的變量都是局部變量, 不會污染全局作用域;
3:模塊內部的變量或者函數可以通過export導出;
4:一個模塊可以導入別的模塊
一、導入和導出
1.導出
導入:
結果:
2.只取需要的
結果:
3.導出數目太多時(無需一一對應)
* 代表全部內容,as 代表別名
結果:
4.推薦寫法
結果:
好處:1.不會因為誤操作將一些無關變量導出 2.通過 export default,由第三方引用時無需知道其名稱,較為簡潔