commonjs,AMD,CMD區別

看風景就發表於2016-10-26

Commonjs 同步載入,一個檔案一個模組,require引入,module.exports匯出,無需define包裝
AMD 非同步載入,需要define包裝, 依賴前置(執行前載入和執行依賴),模組提前執行(requirejs 2.0開始可以延遲執行)
CMD 非同步載入,需要define包裝,依賴就近(執行時載入和執行依賴),模組延遲執行

相關文章