码迷,mamicode.com
首页 > 编程语言 > 详细

多个JavaScript库使用 $ 号的命名冲突问题

时间:2017-05-03 20:31:58      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:命名冲突   简化   使用   read   问题   function   问题:   java   size   

多个JavaScript库使用 $ 号的命名冲突问题:      

 1. 为解决这个问题,jQuery 提供了一个 jQuery.noConflict() 方法,调用该方法可以把对 $ 标识符的控制权让渡给其他库。使用 jQuery.noConflict() 方法的一般模式如下:
        <script>
            jQuery.noConflict(); // 让出 $ 标识符的控制权
        </script>

    2. 如果想要在 .ready() 方法中使用 $ 标识符该怎么办呢?
        解决这个问题可以在 .ready() 方法中的 function 函数传递参数—— jQuery 对象本身,利用这个参数把 jQuery 重新命名为 $ ,如:
            jQuery(document).ready(function($) {
      // 这里可以正常使用  $ 标识符
            });
            简化法:
            jQuery(function($) {
      // 这里可以正常使用  $ 标识符
            });

多个JavaScript库使用 $ 号的命名冲突问题

标签:命名冲突   简化   使用   read   问题   function   问题:   java   size   

原文地址:http://www.cnblogs.com/snow1234/p/6803604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!