美文网首页
jquery库避免冲突

jquery库避免冲突

作者: oliverhuang | 来源:发表于2015-10-11 21:20 被阅读48次

query特有的符号是$,但是也会出现和多个库并用的时候会出现冲突的情况,这里做个笔记,总结一下。

jquery在其他库之前导入

可以直接使用jQuery来代替$来使用

<script type="text/javascript" src="./jquery.js"></script>
<script type="text/javascript" src="./prototype.js"></script>

<script type="text/javascript">
    jQuery(function(){
        jQuery("selector").some_method();
    });
    $("selector").some_method();
</script>

jquery在其他库之后导入

这个时候就需要添加noConflict函数

<script type="text/javascript" src="./prototype.js"></script>
<script type="text/javascript" src="./jquery.js"></script>

<script type="text/javascript">
    jQuery.noConflict();// need use noConfict()
    jQuery(function(){
        jQuery("selector").some_method();
    });
    $("selector").some_method();
</script>

或者将jQuery.noConflict()修改为自定义的标志如var $j = jQuery.noConflict();

如果还是想用$的话,可以采用闭包的方式。

<script type="text/javascript" src="./prototype.js"></script>
<script type="text/javascript" src="./jquery.js"></script>

<script type="text/javascript">
    jQuery.noConflict();// need use noConfict()
    jQuery(function($){
        $("selector").some_method();
    });
    $("selector").some_method();
</script>

或者

<script type="text/javascript" src="./prototype.js"></script>
<script type="text/javascript" src="./jquery.js"></script>

<script type="text/javascript">
    jQuery.noConflict();// need use noConfict()
    (function($){
        $(function(){
            $("selector").some_method();
        });
        
    });
    $("selector").some_method();
</script>

相关文章

  • jquery库避免冲突

    query特有的符号是$,但是也会出现和多个库并用的时候会出现冲突的情况,这里做个笔记,总结一下。 jquery在...

  • jquery的noConflict()方法

    避免$的冲突:jQuery中noConflict()方法的使用 为了避免和其他框架的冲突,jQuery提供了noC...

  • 06-jQuery原理

    jQuery基本结构 jQuery的本质是一个闭包 jQuery为什么使用闭包来实现:为了避免多个框架的冲突 jQ...

  • jQuery(基础总结)

    处理库之间的冲突 目前,很多库也都是以$作为基准起始符,如果想和jQuery共荣有两种方法:1 若jQuery库在...

  • jQuery核心函数命名冲突

    jQuery中使用大量的符号的用法。如何避免$命名冲突? 释放$的使用权 释放操作必须在编写其它jQuery代码之...

  • Jquery的基本结构

    1.Jquery的本质是一个闭包 2.Jquery为什么要使用闭包来实现? 为了避免多个框架冲突 3.Jquer...

  • jQuery Selection 和 库冲突问题

    $() 和 $ 的区别 用 $() 和 CSS 选择器创建的对象叫 jQuery Selection 或 jQue...

  • 使用CocoaPods管理自己的SDK

    使用CocoaPods管理SDK的好处: 1. 避免引用第三方库冲突。 2.避免copy第三方库繁琐,且版本更新实...

  • Mac下编译iOS OpenSSL库 支持arm64,armv

    iOS WebRTC使用的boringSSL库,而大多数业务方APP使用的是OpenSSL库,为了避免符号冲突,我...

  • 常用网址

    特效插件网址 jQuery插件库-收集最全最新最好的jQuery插件 jquery特效,jquery插件库,jqu...

网友评论

      本文标题:jquery库避免冲突

      本文链接:https://www.haomeiwen.com/subject/fofocttx.html