`

JavaScript模块化

 
阅读更多

MyModule = (function(){
    //private属性
    var active = false;

    //private方法
    var privateMethod = function(){
      //TODO ......
    }

    return {
      //public属性
      instances:{},

      //public方法
      publicMethod: function(){
          //TODO ......
      }
    };
})();

//模仿jQuery的话可以写成
(function( window, undefined ){
  var MyModule = (function(){
    //private属性
    var active = false;

    //private方法
    var privateMethod = function(){
      //TODO ......
    }

    return {
      //public属性
      instances:{},

      //public方法
      publicMethod: function(){
          //TODO ......
      }
    };
  })();

  window.MyModule = window.$ = myModule;
  
})(window);

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics