部分jQuery源代码声明:
jQuery.fn = jQuery.prototype = {
鉴于此,不会
$.fn.adamPlugin = function(options) {
return this.each(function() { });
};
与
相同$.prototype.adamPlugin = function(options) {
return this.each(function() { });
};
如果是,那么$.fn
是什么意思?在JavaScript中添加到原型的东西是相当普遍的,所以我不太明白为什么jQuery人会尝试将其抽象出来。
答案 0 :(得分:3)
这只是prototype
的一个方便的别名。