为什么我们本地化全局库/引用?

Nik*_*yev 5 javascript design-patterns

此外,变量可以传递给匿名包装器来本地化常用的全局变量,例如window,document和jQuery ......

var module = (function (window, document, $) {
    // module stuff
})(window, document, jQuery);
Run Code Online (Sandbox Code Playgroud)

如果这些本地化可以全球访问,那么本地化的重点是什么?

the*_*ica 2

如果我没有记错的话,将变量传递到模块中以本地化它们将产生更快的查找时间,因为它们在本地范围内。

此外,它还确保这$确实是jQuery图书馆。它可以保护其$免受其他用途的污染。