jQuery插件系统如何工作?

时间:2014-02-28 12:50:59

标签: javascript jquery jquery-plugins

我想知道jQuery插件系统是如何工作的 我一直在寻找jQuery的开发版本......也许我无法得到它。 (我想这很简单,只是我看不到它)。 我知道插件只是原型对象的简单扩展,但在两个console.log之后我真的很困惑。

console.log(jQuery);

function ( selector, context ) {
    // The jQuery object is actually just the init constructor 'enhanced'
    // Need init if jQuery is called (just allow error to be thrown if not included)
    return new jQuery.fn.init( selector, context );
}

这就是插件系统(对象原型)返回的内容:

console.log(jQuery.fn);

[jquery: "2.1.0", constructor: function, selector: "", toArray: function, get: function…]

为什么jQuery是一个未实例化的函数,但jQuery.fn已经是一个对象(实例化函数)。

0 个答案:

没有答案