“_”在这里意味着什么?

时间:2011-03-24 11:20:09

标签: javascript backbone.js

我正在学习backbone.js,在它的tutorial中,它有以下代码

var object = {};
_.extend(object, Backbone.Events);
...

我不明白代码中的“ _ ”,这意味着什么?什么是“延伸”?它与jQuery.extend具有相同的含义吗?

2 个答案:

答案 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方法一样。