链接开头的下划线在Javascript中意味着什么?例如,下面的模板属性的值:
EmProjectItem = Views.PostItem.extend({
tagName: 'li',
className: 'project-item',
template: _.template($('#employer-project-item').html())
});
答案 0 :(得分:1)
它只是一个名为foo
的变量(或更确切地说是属性)。这意味着与bar
或{{1}}完全相同。
据推测,它是由某些库定义的,例如underscore.js(注意猜测这个库的名称来自哪里?)或lodash。
答案 1 :(得分:0)
下划线对于javascript中的变量名称有效,因此根据提供的代码确实无法告诉您示例中的下划线所指的内容。根据您提供的语法,我猜测代码正在使用underscore.js库。
例如,这完全有效:
AFTER
这是一个指向underscore.js库的链接,用于它的模板功能: http://underscorejs.org/#template