【问题标题】:How does Jquery use the dollar sign? [duplicate]Jquery 如何使用美元符号? [复制]
【发布时间】:2011-08-16 18:44:07
【问题描述】:

可能重复:
what is the meaning of "$" sign in javascript

如果 Jquery 只是外部 javascript 代码,那么它如何使用美元符号?那不是添加新语法吗?

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    $ 只是一个普通变量。你可以var $ = 42;

    【讨论】:

    • 我没有意识到您可以在定义变量时使用美元符号...我认为它们必须以字母或下划线开头,并且只能包含字母、数字和下划线。
    • 您几乎可以在变量名中的任何位置使用$ 符号。
    • @user828584:别担心,你的是verycommonquestion
    【解决方案2】:

    jQuery - 和任何其他 javascript 框架,简单地将现有功能封装在不同的实用程序函数中。大多数平台都努力涵盖不同的浏览器实现。

    因此,jQuery 的美元符号运算符只是一个封装了 javascript 功能的函数。它本质上是document.getElementById 的别名,但它也涵盖了通过类名或标签名获取。

    至于添加新语法,简而言之:不,它没有。在框架中编写的代码的外观和组织可能会有所不同,但核心仍然是在编写 javascript,您只是在使用库提供的一组函数,而不是使用 javascript 核心中的一组函数。

    var $ = function () {
      // do something here
    }
    

    【讨论】:

    • jQuery也可以接受回调函数-$(fn)
    • ...? jQuery 的$ 函数可以接受大量的参数,但我不确定这有什么关系。
    猜你喜欢
    • 2010-12-14
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    相关资源
    最近更新 更多