首页 > 代码库 > jQuery理解
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
jQuery理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。