js - AMD 與 CMD

  • 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)
})

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章