详细

js模块编程

requirejs模块用法说明

paths: {
模块名: 映射路径,
},
shim: {
模块名: {
deps: [模块名],
exports: 变量名
}
}

requirejs和sea.js异同

  • requirejs demo
require.config({
baseUrl: './',
paths: {
a: 'a',
b: 'b',
c: 'c'
}
});
require(['a','b'] , function(){
});
  • sea.js demo
seajs.config({
base: './',
alias: {
a: 'a',
b: 'b',
c: 'c'
}
});
seajs.use(['a','b'] , function(){
});