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()。
相关文章推荐
- JQuery 常用积累(三)Select 下拉框
- jquery分析文本里url或邮件地址为真实链接的方法
- jQuery实现文本框输入同步的方法
- validate jquery 注册页面使用实例 详解
- jQuery权威指南 学习笔记
- jquery $(document).ready() 与window.onload的区别
- 使用Jquery+EasyUI项目开发情况的框架是中评---员工管理源代码共享
- 从零开始学习jQuery
- jQuery实现的简单图片淡化轮询
- jQuery实现文本框输入同步的方法
- Visual Studio 2012本身都是已经支持Jquery/Javascript智能提示
- jQuery使用规范总结
- jQuery加载动画
- jQuery 取父类窗口修改元素
- jquery 复选框选中问题
- jQuery页面加载初始化的3种方法
- jQuery跨任何域
- jQuery对象与DOM对象相互转化
- chosen jquery
- jquery:validate的例子