2

例如,demo_view是 的一个实例Backbone.View,来自本教程,建议使用此用法。

demo_view.$el.html()

据我了解,$在 jQuery 中是一个应该与括号一起使用的函数,例如 -> $("#id"),但为什么它可以在demo_view.$el没有括号的情况下使用呢?有人对此有想法吗?

4

3 回答 3

3

它也是一个可以用来命名简单变量的符号,它属于javascript中命名变量的允许字符集。

在 jQuery 中,$ 用于命名函数(jQuery实际上是变量的简写),但他们可以选择字母表中的任何字母或任何其他有效的变量名。

于 2013-06-06T05:40:35.500 回答
2

他们使用的原因$el是表示 el 元素是一个 jquery 对象。它纯粹是为了可读性。在变量标识符之前附加“$”有点像表示该变量是一个 jquery 对象的符号。

于 2013-06-06T05:42:51.163 回答
0

$和都是_可用于变量名和属性名的有效符号。一些开发者的约定是用来$表示属性或变量是一个 jQuery 对象,而不是一些普通的对象或值。因此,您可以很容易地判断它是一个 jQuery 对象,并且毫无疑问地使用 jQuery 方法。

于 2013-06-06T05:42:12.203 回答