我知道jQuery.fn只是jQuery.prototype的别名,但“fn”代表什么?它有全名吗?
例如,“正式名称”? “正式命名空间”?我不知道。
答案 0 :(得分:5)
fn
与 f 解除 n 一样。
在任何需要函数的地方,它也是形式参数的名称:
// Bind a function to a context, optionally partially applying any
// arguments.
proxy: function( fn, context ) {
答案 1 :(得分:2)
jQuery.fn
只是jQuery.prototype的别名(这样可以节省我们编写此类jQuery.fn.init.prototype = jQuery.fn = $.fn
的时间)。
如果你还记得JavaScript对象中的prototypes
函数,那么它将是完全有道理的。
请记住,JQuery
本身就是一个对象
这个article可以帮助您更好地理解。