jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
来源:互联网 发布:路由器上面的访客网络 编辑:程序博客网 时间:2024/05/20 10:52
http://hi.baidu.com/chy0806css/item/acc52425099c30ff50fd87eb
Jquery为开发插件提供了两个方法,分别是:
$.extend(obj);$.fn.extend(obj);
1.那么这两个分别是什么意思?
$.extend(obj);是为了扩展jquery本身,为类添加新的方法
$.fn.extend(obj);给JQUERY对象添加方法。
2.$.fn 中的fn是什么意思,其实是prototype,即$.fn=$.prototype;
具体用法请看下面的例子:
$.extend({
add:function(a,b){
return a+b;
}
})
$.add(5,8) //return 13
注意没有,这边的调用直接调用,前面不用任何对象。直接$.+方法名
$.fn.extend(obj);对prototype进行扩展,为jquery类添加成员函数, jquery类的实例可以使用这个成员函数。
$.fn.extend({
clickwhile:function(){
$(this).click(function(){
alert($(this).val())
})
}
})
$('input').clickwhile();//当点击输入框会弹出该对象的Value值
注意调用时候前面是有对象的。即$('input') 这么个东西。
转载:http://bbs.blueidea.com/home.php?mod=space&uid=351999&do=blog&id=29218
0 0
- jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
- jquery的$.extend()、$.fn和$.fn.extend()
- jquery的$.extend()、$.fn和$.fn.extend()
- jQuery: $.extend()和$.fn.extend()的区别
- jquery的$.extend和$.fn.extend区别
- jQuery的$.fn和$.extend
- 【探究jQuery】jQuery.extend 和 jQuery.fn.extend 的区别
- jQuery.extend和jQuery.fn.extent的区别
- jquery.fn.extend与jquery.extend的区别和使用
- jquery.extend 与 jquery.fn.extend的区别和使用
- jquery.fn.extend与jquery.extend的区别和使用
- jQuery.extend和jQuery.fn.extend的区别
- jQuery.extend和jQuery.fn.extend的区别
- jQuery.extend和jQuery.fn.extend的区别
- jQuery.extend和jQuery.fn.extend的区别
- jQuery.extend和jQuery.fn.extend的区别
- jQuery.extend 和 jQuery.fn.extend 的区别
- jQuery - jQuery的$.extend和$.fn.extend作用及区别
- C和C++中的new , malloc 的区别
- <算法>递归实现阶乘运算
- 为什么httpclient老是卡住
- linux tar 命令 解压文件到指定目录
- 遍历字典方法:HASH_ITER
- jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
- 泛型,Quick Sort 的C/C++两种实现方式
- POJ 2993:Emag eht htiw Em Pleh:模拟题
- opencv实践程序6——简单(otsu)的背景差分法
- 加措活佛:幸福在心里
- monkeyrunner学习笔记四(录制和回放)
- IOS UILabel 如何实现随机摆放以及刷新
- 跳转到系统相簿界面,通讯录界面等后标题显示的英文,关键是手机已经设置显示中文了。
- Ubuntu命令入门