我有一个学习jQuery时遇到的代码片段。我熟悉jQuery的基本选择器语法$('element')
,但我不知道$.
语法是什么意思,这里有一个例子。有人可以解释第1和第4行吗?
var $ = function(a) {
alert(a);
}
$.add = function(a,b) {
return a + b;
}
更具体地说,如何在第1行声明一个只有$
的变量,以及$ .add的含义。
谢谢你!
这基于我找到的帖子JQuery $. meaning
阅读评论我看到关键的误解是我不知道你可以有一个$并且它不一定是指jquery。我很抱歉不知道更好,但我没有看到我的第一篇文章需要几个downvotes。
答案 0 :(得分:2)
首先,您可以将$
视为Javascript变量的另一个有效名称。
如您所知,Javascript中的functions
是可调用对象。您可以在function
对象中定义其他属性和函数。在您的情况下,您有一个名称为$
的引用到函数。 $.add
- 这会在名为$
的对象add
中添加一个新属性,该对象引用另一个函数