jQuery.fn的作用是什么:
在自定义jQuery插件中,会经常见到jQuery.fn的身影,下面就简单介绍一下它的作用到底是什么。
想要认识它的本质,最好的办法直接看jQuery的源码,否则一切都是根据现象进行的猜测,难免出现失误。
jQuery1.83中的代码如下:
jQuery.fn = jQuery.prototype = { //代码 }
由上面的代码可以清晰的看出jQuery.fn执行jQuery的原型对象。
明白了上面的道理也可以有助于对其他函数的理解,例如
jQuery.fn.extend(object)
以上代码可以为jQuery对象添加方法,可以和以下方法一起学习:
jQuery.extend(object);
以上代码可以为jQuery"类"添加方法,当然js中并没有类这个概念,不过就是那个意思。
相关阅读:
1.jQuery.extend()函数可以参阅jQuery.extend()方法一章节。
2.jQuery.fn.extend()函数可以参阅$.extend()和$.fn.extend()区别一章节。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9083
更多内容可以参阅:http://www.softwhy.com/jquery/