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||{})
子模塊:在父模塊中直接添加立即執行的匿名函數的模塊化方法;
模塊化:基本是匿名函數的立即執行,可以不暴露私有成員,返回的是一個對象;
輸入:參數輸入;
輸出:返回輸出;