1、模塊化管理的重要性模塊化
/*引入好seajs後如何將js文件變成模塊*/
define(function(require,exports,module){
/*require,exports,module-seajs規定寫法不可修改,變值,重命名*/
/*exports:對外接口
*/
function tad(){//tad()是局部函數,不可在外部調用,外部也不會起衝突
alert(123);
}
exports.name = tad//提供對外調用接口
})
如何調用接口
<scritp>
seajs.use('url',function(ex)){
ex.tad();
}
</script>
define(function(require,exports,module){
/*require對外依賴的接口*/
require('./test.js');
function tab(){
alert(a)
}
exports.tab = tab;
})
define(function(require,exports,module){
/*require對外依賴的接口*/
/*require('./test.js')若是應用的是一個模塊,那麼模塊中必須提供對外接口*/
function tab(){
alert(require('./test.js').a)
}
exports.tab = tab;
})