子產品化對比
名字
特點
子產品加載方式
引入
導出
commonJs
适用于調用本地磁盤檔案的nodejs服務端,不适用于調用網絡檔案的web端。
輸出一個子產品的拷貝
同步
require
module.exports
AMD
依賴前置、提前執行
異步
require、require.config
define()
CMD
依賴就近、延遲執行
sea.js
ES6 MODULE
編譯階段就加載,是以沒法條件加載,可以靜态分析。
輸出子產品的引用
--
import
export