标签:
一、模块化管理的重要性
/*引入好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;
})
标签:
原文地址:http://www.cnblogs.com/Zjingwen/p/4456512.html