我很好奇,不知道之间的区别$
and $.fn
?谁能详细向我解释一下吗?还有什么是$.fn
?
$
是一个函数(具体来说,是一个指向jQuery
函数——别名)。$.fn
是该函数的一个属性,它指向内部函数的原型init
jQuery 用于创建实例的函数,正如我们在 jQuery 代码中看到的:
jQuery.fn.init.prototype = jQuery.fn;
(这是当前未缩小的 jQuery 文件 v1.8.3 的第 289 行。)
$.fn
在那里可以很容易地向其添加属性。当您创建 jQuery 对象时,由于 JavaScript 的原型继承,它们具有这些属性。当然,最常见的添加属性是执行操作的函数(jQuery 插件)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)