标签:
jQuery.extend = jQuery.fn.extend = function(obj,prop) {
if ( !prop ) { prop = obj; obj = this; }
for ( var i in prop ) obj[i] = prop[i];
return obj;
};
jQuery.extend jQuery是一个function, 调用extend的作用是为jQuery增加一个静态方法.
jQuery.fn=jQuery.prototype.
所以jQuery.fn是jQuery的原型对象.是一个对象.
jQuery.fn.extend 是为jQuery的原型对象增加一个方法. 此后所有new出来的对象都会继承此方法.
******************************************************************************
if ( window == this )
return new jQuery(a,c);
window.jQuery(a,c).test() ---->new jQuery(a,c).test();
*****************************************************************
关于apply方法和call方法:http://www.cnblogs.com/delin/archive/2010/06/17/1759695.html
标签:
原文地址:http://www.cnblogs.com/CallmeMaster/p/4220602.html