jQuery理解
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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。