javascript - 为什么 jQuery 和 Backbone.js 的 $ 语法有效?

标签 javascript jquery backbone.js

例如,demo_viewBackbone.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/

相关文章:

javascript - 如何在窗口调整大小后获取高度和宽度

javascript - jquery 拖放,不允许放置在克隆放置容器上

javascript - trim() 在应用于主干模型中的字符串时不起作用

javascript - 如何计算两个日期之间的秒数?

javascript - 单击一个 div 在 highcharts 中突出显示一片饼图

javascript - 检查给定时刻是否在同一周内,而不是一组日期字符串中的至少一个日期字符串

javascript - 如何使用 for 循环在带有可编辑 tr 的 html 表中附加 json 输出

javascript - Backbone.js View 中不包含模型属性

javascript - Backbone JS : What is options || (options = {}); in Backbone source code

javascript - 在 jQuery scrollTo 中使用方向键