2011-03-24 17 views
25

estoy aprendiendo Backbone.js, en la que es tutorial, tiene el siguiente código¿Qué significa "_" aquí?

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

que no entienden el "_" en el código, ¿qué significa? y ¿qué es este "extender"? ¿Tiene el mismo significado que jQuery.extend?

+2

_ es el objeto de subrayado. Se define en underscore.js, una dependencia de backbone.js. _.extend no es la misma función que $ .extend (aunque creo que hace lo mismo) – Bart

Respuesta

23

Desde propia página de Backbone: única dependencia dura

de Backbone es Underscore.js.

_ es el objeto creado por Underscore.js, de la misma manera como se $ el objeto jQuery

http://documentcloud.github.com/underscore/#extend cuanto a lo que hace _.extend.