我正在学习backbone.js,在它的tutorial中,它有以下代码
var object = {};
_.extend(object, Backbone.Events);
...
我不明白代码中的“ _ ”,这意味着什么?什么是“延伸”?它与jQuery.extend具有相同的含义吗?
答案 0 :(得分:23)
来自Backbone自己的主页:
Backbone唯一的硬依赖是 Underscore.js。
_
是Underscore.js创建的对象,与$
是jQuery对象的方式相同
http://documentcloud.github.com/underscore/#extend至于_.extend
的作用。
答案 1 :(得分:15)
它将所有Backbone.Events属性复制到对象。 Extend是下划线库中的一种方法: http://documentcloud.github.com/underscore/#extend
我会说它和jQuery方法一样。