jQuery或$,问题情况

jQuery或$,问题情况,jquery,Jquery,有人能用$sign而不是jQuery列出一些现实生活中的冲突例子吗 正如我所听说的,如果使用另一个js库,它可能会产生问题 那么最好使用jQuery作为jQuery插件 欢迎提供详细说明的链接。:) 谢谢;) 您可能遇到的问题与使用相同名称空间有关$(或其他名称空间,具体取决于代码) 您可能遇到的问题与使用相同名称空间有关$(或其他名称空间,具体取决于代码) $往往是一些用于调用函数的Javascript库的通用标识符 如果包含jQuery,那么覆盖窗口上$property的其他库将丢失jQue

有人能用$sign而不是jQuery列出一些现实生活中的冲突例子吗

正如我所听说的,如果使用另一个js库,它可能会产生问题

那么最好使用jQuery作为jQuery插件

欢迎提供详细说明的链接。:)


谢谢;)

您可能遇到的问题与使用相同名称空间有关$(或其他名称空间,具体取决于代码)


您可能遇到的问题与使用相同名称空间有关$(或其他名称空间,具体取决于代码)


$往往是一些用于调用函数的Javascript库的通用标识符


如果包含jQuery,那么覆盖窗口上$property的其他库将丢失jQuery。只有当您将它与其他lib一起使用,或者您自己的代码更改了$的功能时,它才有问题。

$往往是一些用于调用函数的Javascript库的通用标识符


如果包含jQuery,那么覆盖窗口上$property的其他库将丢失jQuery。只有当您将它与其他lib一起使用时,或者您自己的代码更改了$的功能时,才会出现问题。

如果jQuery是您正在使用的唯一Javascript库,那么继续使用,
$
,它不会有什么坏处

如果您使用的Javascript库不止一个(老实说,我不建议这样做,但由您决定),那么您有两个选择:

  • 在模式下使用jQuery,并将其引用为
    jQuery
  • 在模式中使用jQuery,并通过闭包定义
    $
    的使用范围,如下所示:


  • 如果jQuery是您正在使用的唯一Javascript库,那么继续使用
    $
    ,它不会有什么坏处

    如果您使用的Javascript库不止一个(老实说,我不建议这样做,但由您决定),那么您有两个选择:

  • 在模式下使用jQuery,并将其引用为
    jQuery
  • 在模式中使用jQuery,并通过闭包定义
    $
    的使用范围,如下所示:


  • 是的,最好使用jQuery。例如,原型库使用$。

    是的,最好使用jQuery。例如,Prototype库使用$.

    有趣的闭包示例。使用此解决方案有任何缺点吗?如果不超出范围,我想一切都会好的。谢谢你,伙计;)除了必须显式地指定之外,没有任何缺点。闭包的有趣例子。使用此解决方案有任何缺点吗?如果不超出范围,我想一切都会好的。谢谢你,伙计;)除了必须明确说明之外,不,实际上没有任何缺点。
    (function($) {
        // bunch of code using $ to refer to jQuery here
    })(jQuery);