不喜欢把js变成类一样的方法。感觉js这样一种原型语言通过各种方式去实现类一样的继承很奇怪。
不过命名空间隔离还是很有必要的。
定义
(function(jQuery){
jQuery.NameSpace1 = this;
// 公共方法
this.publicFun = function(){
};
// 内部方法
var privateFun = function(){
};
return jQuery;
})(jQuery);
使用
$.NameSpace1.pulicFun();
以后看到再加