您的位置:首页 > Web前端 > JQuery

jQuery.extend和jQuery.fn.extend的区别

2015-06-20 11:14 495 查看


jQuery.extend(),是扩展的jQuery这个类。

然后:$.liu();这样就能打印出来”liu“这个字符串

代码在下面:

这说明.liu()变成了jQuery这个类本身的方法(object)

扩展也就是所谓的静态方法。只跟这个
类 本身有关


------------------------------------------------------------------------------------
jQuery.fn.extend()

从字面理解,这个拓展的是jQuery.fn的方法。

原来jQuery.fn=jQuery.prototype,就是原型.

jQuery.fn.extend拓展的是jQuery对象(原型的)的方法

$("#abc") 这个玩意就是一个实例化的jQuery对象嘛。

总结:jQuery.extend()这个方法,主要是用来拓展个全局函数,

例如$.ajax()这种,要不就是拓展个选择器,

例如$.fn.each(),当选择器用。

大部分插件都是用jQuery.fn.extend()。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: