jQuery库如何使用$代替"JQuery"来引用对象?

Rom*_*ron 3 jquery object shorthand

我希望有一个像$符号这样的简写,JQuery用于快速引用在我的代码中广泛使用的对象.

怎么做到呢?

Ben*_*aum 5

$ 在jQuery中只是一个JavaScript变量名;

var $ = 5;
Run Code Online (Sandbox Code Playgroud)

或者,如果您想添加功能

var $ = {};
$.myMethod = function(){ 
    console.log("Hello");
};
Run Code Online (Sandbox Code Playgroud)

请参阅本书有关命名空间和模块的部分.

jQuery在源代码中做了什么:

// Expose jQuery to the global object
window.jQuery = window.$ = jQuery;
Run Code Online (Sandbox Code Playgroud)

他们只是分配一个对象引用的对象jQuery,以window.$