jQuery中的jQuery.noConflict()函数说明

墨初学习笔记1650

在jQuery库中,几乎所有的插件都被限制在它的命名空间里,通常全局对象都被很好的储存在jQuery的命名空间里,当jQuery与其它的JavaSscript库使用时不会引起冲突

一般情况下jQuery中用“”号作为自身的快捷方式,但我们也可以把这个控制权转交给其它库

JQuery在其它库之后引入

jQuery移交快捷方式jQuery.noConflict()

在其它javascript库引入完成后,再引入jQuery库,我们可以利用jQuery库中自带的jQery.noConflict()函数把变量“$”的控制权交给其它JAVASCRIPT库。

noConflict()

示例代码:

jQuery.noConflict();//将变量$交给其他库jQuery(function(){ //使用JQuery    jQuery("p").click(function(){ //还里不能再使用$()方法        alert();//操作代码    })});

jQuery自定义快捷方式jQuery.noConflict()

示例代码:

noConflict()函数

$jq = jQuery.noConflict();//自定义快捷方式&方法$jq(function(){    $jq("p").click(function(){        alert();//操作代码    })});

第三种情况

我们把"$"转让给别的库,但又想使用“$”和$()方法,又不想与其它库冲突!

jQuery.noConflict

示例代码1:

jQuery.noConflict();   //将变量$交给其他库jQuery(function($){    //利用jQuery设定加载的函数    $("p").click(function(){  //还是使用$()方法        alert();    })});

示例代码2:

jQuery.noConflict();   //将变量$交给其他库(function($){//定义匿名函数并设置$    $(function(){//函数内部$都可作为jQuery        $("p").click(function(){            alert();//操作代码        });    });})(jQuery);//利用jQuery执行函数

jQuery在其它库之前引入

jQuery在其它库之前被引入的话,我们不需要使用jQuery.noConflist()函数,直接使用jQuery来作一些关于jQuery的工作,其$()方法也被其它库占用,我们不能再次使用

示例代码:

jQuery(function(){ //使用JQuery    jQuery("p").click(function(){ //还里不能再使用$()方法        alert();//操作代码    })});

利用jQuery中的jQuery.noConflict()函数,我们可以放心大胆的让jQuery与其它库共同使用,而不用担心其它们中是否存在调用冲突的问题!

相关文章

PHP错误日志 display_errors与log_errors的区别

错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项display_errors 错误回显...

JS实现上传头像并实时预览

JS实现上传头像并实时预览

说起各大网站的用户中心功能,其中就少不了用户头像上传这个小小的功能,如果我们依托框架来编写的的话,相信非常的容易,但如果我们自己来单纯的使用JS来实现头像上传,并在选择本地头像的时候,实现预览我想也是...

PHP+MySQL网站打开速度的几个因素

PHP+MySQL网站打开速度的几个因素

这几天有客户订制了一款主题,当然这款主题已经在zblog的应用中心开始审核,至于结果怎么样,还请大家关注我的博客。审核通过后,我会在博客里告诉大家一声的。当然本站用的自己写的主题《墨初VIP主题》还在...

PHP中超全局变量$GLOBALS和global的区别

ar1;$var1 = 2;unset($var1);}function t2() {$GLOBALS['var1'] = 3;...

这个函数返回的是包含当前函数所有参数的一个数组

这个函数返回的是包含当前函数所有参数的一个数组

在PHP中,系统内置好了很多的函数,在我们写PHP程序的过程中可以调用这些函数,可以极大的减少我们开发程序的时间与精力。当然我们也可以自己写函数,PHP在我们的自定义函数中也有系统内置好的系统函数.....

JavaScript中常见获取元素的方法汇总

JavaScript中常见获取元素的方法汇总

网页的制作离不开JavaScript(JS)今天就说说那些关于JavaScript(JS)操作DOM节点的一些属性,做个记录,以备后续查找!getattribute()DOM提供了一个名为getEle...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。