Backbone.js

Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.

Models and Views

  • A Model manages an internal table of data attributes, and triggers “change” events when any of its data is modified.
  • A View is an atomic chunk of user interface.

Collection

A Collection helps you deal with a group of related models, handling the loading and saving of new models to the server and providing helper functions for performing aggregations or computations against a list of models.

API Integration

Backbone is pre-configured to sync with a RESTful API. 

View Rendering

Each View manages the rendering and user interaction within its own DOM element

Routing with URLs

Leave a comment

Your email address will not be published. Required fields are marked *