jQuery命名空间无冲突

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery命名空间无冲突相关的知识,希望对你有一定的参考价值。

var
 2     // Map over jQuery in case of overwrite
 3     _jQuery = window.jQuery,
 4 
 5     // Map over the $ in case of overwrite
 6     _$ = window.$;
 7 
 8 jQuery.noConflict = function( deep ) {
 9     if ( window.$ === jQuery ) {
10         window.$ = _$;
11     }
12 
13     if ( deep && window.jQuery === jQuery ) {
14         window.jQuery = _jQuery;
15     }
16 
17     return jQuery;
18 };

先将全局的$和jQuery保存到局部变量_$和_jQuery中

然后将jQuery返回给一个全局命名空间

以上是关于jQuery命名空间无冲突的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 命名空间和 jQuery 事件处理程序

Django 管理员 - jQuery 命名空间

使用jquery时$符号冲突问题解决方案

python 小白(无编程基础,无计算机基础)的开发之路 辅助知识2 模块

使用对象和自执行匿名函数的 jQuery 命名空间

Jquery的命名冲突