jquery扩展的两个方法与区别
来源:互联网 发布:淘宝入驻协议书 编辑:程序博客网 时间:2024/06/14 18:18
- jQuery.extend:Query本身的扩展方法
jQuery.fn.extent(Object) jQuery 所选对象扩展方法
jQuery.extend
我们先把jQuery看成了一个类,这样好理解一些。
jQuery.extend(),是扩展的jQuery这个类。
比如:猴子这个类,会说话,会爬树。现在我们用jQuery.extend()给它增加一个本领,让它也会敲代码。如下代码
$.extend({ qiaodaima:function(){ alert("我会敲代码了"); }})//注:$是jQuery的缩写
使用方法
$.qiaodaima();
猴子就是jQuery这个类,敲代码是这个类里面的方法。
所以这个敲代码只有猴子会,而大象狮子并不会。
这个扩展也就是所谓的静态方法。只跟这个 类 本身有关。跟你具体的实例化对象是没关系滴。
jQuery.fn.extend()
然而jQuery.fn.extend()是用在jQuery对象上面的。
例如:
$.fn.extend({ qiaodaima:function(htmldom){ $(this).text("敲代码"); }});
使用方法
$(".class").qiaodaima();
另一种写法:
(function($){ $.fn.qiaodaima = function(htmldom){ $(this).text("敲代码"); }})(jQuery)
调用方法一样。
第二种方法定义了一个jQuery函数,形参是
??以后补充修改的地方??
区别
其实吧,jQuery.extend()这个方法,主要是用来拓展个全局函数啦,例如
大部分插件都是用jQuery.fn.extend()。
0 0
- jquery扩展的两个方法与区别
- JQuery 插件与扩展方法的范例
- JQuery 插件与扩展方法的范例
- 扩展文件大小的两个方法
- JQuery添加扩展方法(理解$.extend(),与$.fn.extend()方法区别)
- JQuery添加扩展方法(理解$.extend(),与$.fn.extend()方法区别)
- Jquery--text()与html()方法的区别
- jquery方法mouseenter与mouseover的区别
- jquery html-与-text方法的区别
- 【jquery】jquery中开发插件的两个方法jquery.fn.extend与jquery.extend(推荐)
- JQuery的extend扩展方法
- jquery的扩展方法总结
- jquery扩展插件的方法
- jQuery扩展的校验方法
- JQuery的extend扩展方法
- Jquery 的扩展方法总结
- Jquery 的扩展方法总结
- jquery中方法的扩展
- github上的提交数统计
- Android网络通信库Volley简介
- 第一章 对象导论1.3/1.4合并
- Fatal: the Postfix mail system is already running 的解决方案
- iOS经典讲解之正则表达式判断手机号码
- jquery扩展的两个方法与区别
- 新博客地址,欢迎你们!
- Android静态变量的生命周期
- Linux下用户和密码相关
- 使用Node.js+Socket.IO搭建WebSocket实时应用
- 内存地址的变化
- GestureDetector手势识别--笔记
- Spring定时任务的几种实现
- iOS开发笔记 - 工具篇