1. 程式人生 > >AMD模式與CMD模式

AMD模式與CMD模式

提前 角度 處理方式 沒有 全局 div 模塊 多個 amd

AMD模式與CMD模式區別 1. 對於依賴的模塊,AMD 是提前執行,CMD 是延遲執行。不過 RequireJS 從 2.0 開始,也改成可以延遲執行(根據寫法不同,處理方式不同)。CMD 推崇 as lazy as possible. 2. CMD 推崇依賴就近,AMD 推崇依賴前置。看代碼: .3、api設計角度:

CMD的API推崇職責單一,沒有全局的require
AMD的API默認是一個當多個用:比如require有全局的和局部的

AMD模式與CMD模式