模块
CommonJS
var moduleB = require('./moduleB');
module.exports = {
stuff: moduleB.doStuff();
};console.log('moduleA');
if (loadCondition) {
require('./moduleA');
}AMD
// ID 为'moduleA'的模块定义。moduleA 依赖 moduleB,
// moduleB 会异步加载
define('moduleA', ['moduleB'], function(moduleB) {
return {
stuff: moduleB.doStuff();
}; });UMD
使用ES6模块
模块加载
模块行为
向后兼容
Last updated