jQuery源码学习笔记(05)
来源:互联网 发布:属性数据分析引论 编辑:程序博客网 时间:2024/06/08 14:10
jQuery多库共存处理
多库共存换句话说可以叫无冲突处理。
总的来说会有2种情况会遇到:
1、
2、jQuery版本更新太快,插件跟不上,导致不同版本对插件的支持度不一样。
出于以上的原因,jQuery给出了解决方案–– noConflict函数。
引入jQuery运行这个noConflict函数将变量
在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到
使用DEMO:
jQuery.noConflict();// 使用 jQueryjQuery("aaron").show();// 使用其他库的 $()$("aaron").style.display = ‘block’;
这个函数必须在你导入jQuery文件之后,并且在导入另一个导致冲突的库之前使用。当然也应当在其他冲突的库被使用之前,除非jQuery是最后一个导入的。
由于比较简单,我们直接上代码解说:
Var _jQuery = window.jQuery, _$ = window.$;jQuery.noConflict = function( deep ) { if ( window.$ === jQuery ) { window.$ = _$; }if ( deep && window.jQuery === jQuery ) { window.jQuery = _jQuery; } return jQuery;};
如果我们需要同时使用jQuery和其他JavaScript库,我们可以使用
阅读全文
0 0
- jQuery源码学习笔记(05)
- jQuery源码研究学习笔记(二)
- jQuery源码学习笔记(02)
- jQuery源码学习笔记(01)
- jQuery源码学习笔记(03)
- jQuery源码学习笔记(04)
- jQuery源码学习笔记(06)
- jQuery源码学习笔记(07)
- jQuery源码学习笔记(08)
- jQuery源码学习笔记(09)
- jQuery源码学习笔记(10)
- jQuery源码研究分析学习笔记-jQuery.buildFragment()(六)
- jQuery源码分析研究学习笔记-jQuery.clean()(七)
- jQuery源码学习笔记一
- jQuery源码学习笔记(1)
- jquery源码学习笔记-01
- jQuery源码剖析学习笔记
- jquery源码学习笔记随笔
- 算法学习笔记17-经典排序算法
- ProjectBySwift-02-CustomFont
- struct和typedef struct分析
- js 定时器如何立即关闭
- 【挖坑】在阿里云上部署Web项目(学生9块9一个月!)
- jQuery源码学习笔记(05)
- 数据结构排序基础算法总结(C++版)
- 使用python如何实现森另算法?
- 真正理解线程上下文类加载器(多案例分析)
- kettle7.1的资源库配置变为灰色,且没有了Connect按钮
- mysql数据库执行查询遇到 Expression #2 of SELECT list is not in GROUP BY的问题
- javax.mail.AuthenticationFailedException
- 稀疏函数三元组顺序表的快速转置算法源代码及分析
- vb调用脚本执行文件合并