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

墨初学习笔记1847

在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与其它库共同使用,而不用担心其它们中是否存在调用冲突的问题!

相关文章

javascript中的addEventListener()方法

javascript中的addEventListener()方法

我们操作HTML DOM对象的时候,可以利addEventListener()方法为某个被选中的DOM对象添加一个事件,用来操作这个被选中的对象。下面就记录一下,如果利javascript的addEv...

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

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

500 501 502 503 504 505 详解

500 501 502 503 504 505 详解

服务器会经常的出现错误,那么在平时的时候出现了服务器错误,我们要如何去解决了,今天小编就简单的说说服务器500错误、501错误、502错误、503错误、504错误、505错误的一些问题所在。服务器50...

LAMP和LNMP,你更愿意选择谁,为什么?

这几天一直在捣鼓服务器的网站环境,不知道是装apache好,还是装nginx好。这不又开始找百度,查资料,看看大神们怎么说的。lamp 的全称是linux + apache + mysql +phpl...

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

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

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

PHP 字符串计算 strlen、strpos 与 strrpos 函数

今天无聊一直逛PHP的论坛,顺便弄点有用的东西保存下来,正好很多时间没有更新博客了,今天说说PHP中一些字符串计算的函数,如果我说的不对,还请大神们在下方的评论处留言,并指正一二。计算字符串的长度或定...

发表评论    

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