定义类静态方法扩展
来源 <http://blog.csdn.net/tuwen/article/details/11464693>
aClass.sayHello = function(){ alert('say hello'); }
aClass.sayHello() ;//aClass的静态方法
定义类对象方法扩展
aClass.prototype.protoSayHello = function(){ alert('prototype say hello'); }
var aObject = new aClass();
aObject.protoSayHello(); //类对象的方法扩展
JQuery的方法扩展
定义JQuery的静态方法
jQuery.extend({ staticHello: function () { alert("wwg, staticHello"); } });
var str = $.staticHello();
定义JQuery对象的扩展方法
jQuery.fn.ObjHello = function () { return alert("ObjHello"); } $("#htmlDiv").ObjHello();