例如,demo_view
是 的一个实例Backbone.View
,来自本教程,建议使用此用法。
demo_view.$el.html()
据我了解,$
在 jQuery 中是一个应该与括号一起使用的函数,例如 -> $("#id")
,但为什么它可以在demo_view.$el
没有括号的情况下使用呢?有人对此有想法吗?
例如,demo_view
是 的一个实例Backbone.View
,来自本教程,建议使用此用法。
demo_view.$el.html()
据我了解,$
在 jQuery 中是一个应该与括号一起使用的函数,例如 -> $("#id")
,但为什么它可以在demo_view.$el
没有括号的情况下使用呢?有人对此有想法吗?
它也是一个可以用来命名简单变量的符号,它属于javascript中命名变量的允许字符集。
在 jQuery 中,$ 用于命名函数(jQuery
实际上是变量的简写),但他们可以选择字母表中的任何字母或任何其他有效的变量名。
他们使用的原因$el
是表示 el 元素是一个 jquery 对象。它纯粹是为了可读性。在变量标识符之前附加“$”有点像表示该变量是一个 jquery 对象的符号。
$
和都是_
可用于变量名和属性名的有效符号。一些开发者的约定是用来$
表示属性或变量是一个 jQuery 对象,而不是一些普通的对象或值。因此,您可以很容易地判断它是一个 jQuery 对象,并且毫无疑问地使用 jQuery 方法。