jQuery中封装有两个用具有扩展功能的方法:
$.extend()和$.fn.extend()
1.$.extend():
一个简单的使用格式为
$.extend({...})
这种写法可以将参数中的对象扩展到jQuery的全局对象上,例如
$.extend({ say:function(){ alert('hello'); } }); $.say();另一个简单的使用格式为
$.extend(obj,obj)
这种写法返回一个由两个对象组合而成的对象,例如
$.extend({...})
这种写法可以将参数中的对象扩展到jQuery的全局对象上,例如
var o = { name:'James' } o = $.extend(o,{ age:'26' }); alert(o.age);2.$.fn.extend(): 该方法可以扩展实例化的jquery对象:
$.extend(obj,obj)
这种写法返回一个由两个对象组合而成的对象,例如
$.extend({...})
这种写法可以将参数中的对象扩展到jQuery的全局对象上,例如
$.fn.extend({ say:function(){ alert('hello'); } }); $('body').say()