js模块化

2017-11-23  本文已影响0人  骑驴的帅小伙
NameSpace = {};
NameSpace.type = NameSpace.type || {};
NameSpace.type.method = function() {};
modeule.exports // 暴露模块接口
require // 引用模块 同步执行
define(['./a', './b'], function(a, b) {  // 依赖一开始就写好
    a.doSomething()
    b.doSomething()
})
define(function(require, exports, module) {   
    var a = require('./a');
    a.doSomething();
    var b = require('./b'); // 依赖就近书写
    b.doSomething();
})
define(function(require, exports, module) {   
    var a = require('./a');
    a.doSomething();
    var b = require('./b'); // 依赖就近书写
    b.doSomething();
})
上一篇 下一篇

猜你喜欢

热点阅读