基本的模塊寫法

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||{})

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

發佈了33 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章