Javascript $。jquery的语法
我在学习jQuery时遇到了一段代码片段。我熟悉jQuery的基本选择器语法Javascript $。jquery的语法,javascript,jquery,syntax,Javascript,Jquery,Syntax,我在学习jQuery时遇到了一段代码片段。我熟悉jQuery的基本选择器语法$('element'),但我不知道$。语法的含义,下面是一个示例。有人能详细解释一下第一行和第四行吗 var $ = function(a) { alert(a); } $.add = function(a,b) { return a + b; } 更具体地说,如何在第1行中声明一个只有$的变量,以及$.add的含义。 非常感谢! 这是基于我找到的一篇文章 阅读这些评论,我发现主要的误解是我不知道你
$('element')
,但我不知道$。
语法的含义,下面是一个示例。有人能详细解释一下第一行和第四行吗
var $ = function(a) {
alert(a);
}
$.add = function(a,b) {
return a + b;
}
更具体地说,如何在第1行中声明一个只有$
的变量,以及$.add的含义。
非常感谢!
这是基于我找到的一篇文章
阅读这些评论,我发现主要的误解是我不知道你可以拥有$a,而且它不一定指jquery。很抱歉,我不知道还有什么更好的,但我认为在我的第一篇文章中没有必要投几票反对票。首先,您可以将
$
作为Javascript变量的另一个有效名称
正如您所知,Javascript中的函数是可调用的对象。您可以在
函数
对象中定义其他属性和函数。在您的例子中,有一个名为$
的函数引用$.add
-这将向对象$
中添加一个新属性,该对象名为add
,它引用另一个函数,这与jQuery无关。如果您使用jQuery,那么这段代码将重新定义$
,并执行一些与之无关的操作。您是在哪里发现这段代码的?您确定该代码段正在使用jQuery吗?这只是将一个函数设置为由$
定义的变量,然后将另一个函数附加到$
的$
上。它不一定是jQuery。您在这段代码中没有使用jQuery。您只需要定义一个名为$
的变量并使用它。jQuery对该变量名没有独占声明。这看起来像是初学者提出的合法问题,答案来自您自己编辑的源代码链接,直接在该代码下:现在我们已经构建或拥有了$object,我们可以调用它。