这个值是在 jQuery 暴露给全局范围之前设置的:
_jQuery = window.jQuery,
接近 IIFE 的末尾,在上面的语句之后有
window.jQuery = window.$ = jQuery;
这是来自 jQuery development source .
什么编译器机制允许 jQuery 对未设置的变量进行赋值。
另外,_jQuery 的一般用途是什么?
最佳答案
正如评论所说,_jQuery
支持全局范围内已经存在的任何东西(比如旧版本的 jQuery)。这可能是为了 jQuery.noConflict
特性。
关于javascript - 从未设置的变量赋值 | _jQuery 是做什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12218798/