zoukankan      html  css  js  c++  java
  • jQuery让渡$操作符

    一、为什么要让渡“$”操作符

    在jQuery中,“$”符号有着重要的作用。但是除了jQuery,还有很多其他的JavaScript脚本库都是用了“$”符号。如果在项目中使用了jQuery和另一个同样使用“$”符号的脚本库,势必会产生冲突。

    二、jQuery.noConflict()方法让渡“$”操作符

    jQuery为了能够与其他同样使用“$”符号的脚本库共同工作,jQuery定义了jQuery.noConflict()方法,放弃对“$”符号的使用权,并且可以通过返回值指定一个替代方法;

    01、不再使用$操作符的让渡

    jQuery.noConflict();//让渡$的使用权,后续只能使用jQuery代替$
    jQuery("#show").click(function(){
        //省略部分代码
    })
    //或者重新指定一个替代的符号
    var $j=jQuery.noConflict();//让渡$的使用权,并且指定后续使用$j代替$
    $j("#show").click(function(){
        //省略部分代码
    

    02、仍然使用$操作符的让渡

    //方式一:
    jQuery.noConflict();//让渡$的使用权,其他脚本库可以使用$
    jQuery(document).ready(function($){
        //在此代码中可以使用$编写jQuery代码
            //省略其他代码
    });
    
    //方式二:
    jQuery.noConflict();//让渡$的使用权,其他脚本库可以使用$
    (function($){
        //在此代码中可以使用$编写jQuery代码
        $(document).ready(function(){
            //省略其他代码
        });    
    })(jQuery);
        
  • 相关阅读:
    STL源码剖析 真是一本好书
    消息映射与消息路由原理
    linux下无法正常打开pdf文件的解决方法
    [转载]Amazon's Dynamo 中文版
    [转载]NoSQL数据建模技术
    [转载]linuxkerneltuningfor500k
    YCSB初步介绍
    Lamport's Logical Clocks 和 Vector Clock
    googleperftools 试用
    [转载]Big List Of 20 Common Bottlenecks
  • 原文地址:https://www.cnblogs.com/vic_/p/8242065.html
Copyright © 2011-2022 走看看