例如,demo_view
是 Backbone.View
的实例,来自 this tutorial ,推荐这种用法..
demo_view.$el.html()
据我了解,jQuery 中的 $
是一个应该与括号一起使用的函数,例如-> $("#id")
,但是为什么可以在demo_view.$el
中使用而无需括号呢?有人对此有什么想法吗?
最佳答案
它也是一个可以用来命名简单变量的符号,它属于 JavaScript 中命名变量所允许的字符集。
在 jQuery 中,$ 用于命名一个函数(实际上它是变量 jQuery
的简写),但他们可以选择字母表中的任何字母或任何其他有效的变量名称。
关于javascript - 为什么 jQuery 和 Backbone.js 的 $ 语法有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16954413/