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

 

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