var module1 = (function(){
var _count = 0;
var m1 = function(){
//...
};
var m2 = function(){
//...
};
return {
m1 : m1,
m2 : m2
};
})();
添加方法
var module = (function(mod){
mod.c = function(){
console.log(3);
}
return mod;
})(module||{})
子模块:在父模块中直接添加立即执行的匿名函数的模块化方法;
模块化:基本是匿名函数的立即执行,可以不暴露私有成员,返回的是一个对象;
输入:参数输入;
输出:返回输出;