1、模块化开发:
/**
1、团队协作开发时,会按照功能模块进行划分,每一个功能模块有专门的负责开发;
2、把各模块之间公用的部分进行提取封装,后期需要使用这些功能,直接调用即可;
*/
// 模块1
var module1Render = (function () {
var fn = function () {}
return {
init : function () {
fn();
module2Render.fn();
}
}
})()
module1Render.init();
// 模块2
var module2Render = (function () {
var fn = function () {}
return {
init : function () {
fn();
},
fn:fn
}
})()
module2Render.init();