4

我不熟悉这种语法。$.函数调用之前是什么意思?

4

5 回答 5

7

$只是某个对象的名称。如果您使用这些库之一,它可以是 jQuery 或 Prototype。

所以$.functionName()简单地代表调用名为functionName对象的函数$

于 2012-04-26T11:02:24.890 回答
3

在这里,$ 符号可以替换为“jQuery”关键字。

$.functionName();

是相同的

jQuery.functionName();

如果您使用的是 jQuery 框架。如果使用其他东西,它可能会像在 jQuery 中一样引用基础对象。

于 2012-04-26T11:02:49.223 回答
2

美元符号函数或多或少实际上已成为 document.getElementById() 的快捷方式。

http://osric.com/chris/accidental-developer/2008/04/the-javascript-dollar-sign-function/ 检查这个

并且被 Jquery、Mootools 或任何其他 javascript 框架使用。即使你可以做一个

这是一个小例子

function $(obj) {
    return document.getElementById(obj);
}
于 2012-04-26T11:02:32.803 回答
1

$ - 只是一个对象名称,因为 $ 是 JavaScript 标识符中的有效符号。这不是一些特殊的语法,只是从对象中定期检索“functionName”属性并调用它。一些库(例如 jQuery)将它们的主要对象别名为这个短名称,以使调用占用更少的空间。

于 2012-04-26T11:03:23.517 回答
0

这是JQuery对象或PrototypeMooTools的别名。你也可以看到_。-下划线

于 2012-04-26T11:00:27.777 回答