javascript - jQuery 中 $ 后面什么时候应该使用句号?

标签 javascript jquery syntax

我是 JQuery 的初学者。

什么时候应该使用$后面的点?

$.trim(str) 而不是 $trim(str)

还有一些没有意义的情况:$(document).ready,但不是$.(document).ready

谢谢。

最佳答案

在 jQuery 中,$ 是一个变量名,如 foobar,它引用全局 jQuery 对象。如果您想访问 jQuery 对象的属性,则可以使用点。这些基本上是相同的:

$.property
jQuery.property

(由于 $ 是一个与其他变量一样的变量,因此您可以将其设置为您喜欢的任何值。如果您在包含 jQuery 后包含 Prototype 库,则可能会发生这种情况库,这将使 $ 指向 document.getElementById 函数的别名。)

jQuery 对象恰好也是一个函数,因此您可以像调用任何其他函数一样调用该函数:

$(arguments)
alert("arguments!")

另一方面,$trim 只是另一个全局变量,例如 $location,它可以是您自己定义的函数:

var $trim = function(arguments) {
    return "foo";
};

$trim(str)

关于javascript - jQuery 中 $ 后面什么时候应该使用句号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3383927/

相关文章:

javascript - 单击按钮时的工具提示

javascript - 计算表单输入 onChange

syntax - verilog 模块声明的首选语法

c - 如何以编程方式检查 C 代码的语法正确性?

javascript - 是否可以在脚本位置可靠地插入 HTML 元素?

javascript - Asp.NET MVC 中的模态

javascript - 如何在不导致页面滚动的情况下删除位置哈希?

php - Web环境中的执行顺序

javascript - 购物车内容总值(value)的 WooCommerce 进度条

java - 关于 ArrayList 语法的说明