我知道 jQuery.fn 只是 jQuery.prototype 的别名,但“fn”代表什么?它有全名吗?
例如,“正式名称”?“正式命名空间”?我不知道。
fn
如功能。_ _
它也是需要函数的形式参数的名称:
// Bind a function to a context, optionally partially applying any
// arguments.
proxy: function( fn, context ) {
jQuery.fn
只是 jQuery.prototype 的别名(这样可以节省我们编写此类代码jQuery.fn.init.prototype = jQuery.fn = $.fn
的时间)。
如果您还记得prototypes
JavaScript 对象中的函数,那么这将是完全有意义的。
记住,JQuery
它本身就是一个对象。
这篇文章可以帮助你更好地理解。