AMD和cmd规范注意点
2020-08-26 本文已影响0人
一城叶秋风
AMD
是RequireJS
在推广过程中对模块定义的规范化产出。
CMD
是SeaJS
在推广过程中对模块定义的规范化产出。
对于依赖的模块,AMD
是提前执行,CMD
是延迟执行。
CMD
推崇依赖就近,AMD
推崇依赖前置。
seajs
中有 require.async() 可以真正按需加载
requireJs
不会按需加载,即使是在if
判断中,也会依赖前置
AMD
是RequireJS
在推广过程中对模块定义的规范化产出。
CMD
是SeaJS
在推广过程中对模块定义的规范化产出。
对于依赖的模块,AMD
是提前执行,CMD
是延迟执行。
CMD
推崇依赖就近,AMD
推崇依赖前置。
seajs
中有 require.async() 可以真正按需加载
requireJs
不会按需加载,即使是在if
判断中,也会依赖前置