Backbone.js is made up of four separate components: Collections, Models, Routers, and Views. Each of these serve different purposes:
Model - represents a single data object, but adds additional functionalities not provided by native JavaScript objects, such as an event system and a more conveni...