- AMD 異步加載模塊
require(['a', 'b'], foo => {
// a.js, b.js 作爲依賴文件, 加載好本身就執行
// 然後再處理回調
});
- CMD 異步加載模塊, 在模塊中按需加載和執行
// b.js 作爲模塊被加載
// 在模塊中再加載依賴和執行
seajs.use('b')
// b.js
define(['c', 'd'], require => {
c = require('c');
d = require('d');
console.log(c, d)
})