What Does Backbone.js Mean?

Techopedia Explains Backbone.js

  • Model: Models are the core part of all JavaScript applications. Models contain interactive data in addition to the substantial element of logic surrounding the data, such as validations, conversions, access control and computed properties. Backbone.Model can be extended with domain-specific methods, and the model offers a standard functionality set to manage the changes. In Backbone.js, the model symbolizes a single entity.

  • Collection: Collections in Backbone.js are basically an array of models. Collections are usually a query result in which the results include a number of models.

  • View: A view in Backbone.js listens to the events thrown by the Document Object Model and collections/models. In addition, it represents the state and data model of the application to the user.

  • Controller: Controllers in Backbone can be used to create stateful, bookmarkable applications with the help of hashbangs.

  • DocumentCloud

  • LinkedIn Mobile

  • AudioVroom

  • Foursquare

  • Basecamp Mobile

  • Diaspora

  • Pandora

  • Animoto