- 為什么要模塊化
- 解決變量命名沖突,js掛到全局的變量很容易產生沖突在復雜的情況下
- 提高代碼的可讀性
- 代碼解偶 提高復用性
- 更佳方便的管理
- CMD、AMD、CommonJS 規范分別指什么?有哪些應用
CommonJS先出現于AMD規范,AMD的出現為了解決CommonJS不適合運行于瀏覽器環境的問題,瀏覽器獲取網絡請求如果同步加載就會出現“假死”現象。
AMD規范的應用現在主流的有require.js實現js文件的異步加載,避免網頁失去響應;管理模塊之間的依賴性,便于代碼的編寫和維護。
require.js還提供一系列插件,實現一些特定的功能