web-dev-qa-db-ja.com

ここで "_"はどういう意味ですか?

私はbackbone.jsを学んでいます、それは tutorial で、次のコードがあります

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

コードの「_」がわかりませんが、どういう意味ですか?そして、この「拡張」とは何ですか? jQuery.extendと同じ意味ですか?

26
Mellon

すべてのBackbone.Eventsプロパティをオブジェクトにコピーします。 Extendは、アンダースコアライブラリのメソッドです: http://documentcloud.github.com/underscore/#extend

JQueryメソッドと同じだと思います。

15
benvds

バックボーン自身のホームページから:

バックボーンの唯一のハード依存関係はUnderscore.jsです。

_は、$がjQueryオブジェクトであるのと同じように、Underscore.jsによって作成されたオブジェクトです。

http://documentcloud.github.com/underscore/#extend_.extendが行うことについて。

23
Bruno Rohée