This document provides an introduction and overview of Backbone.js, including:
- Background on Backbone's creator and dependencies like jQuery, Underscore.js
- What problems Backbone aims to solve like separating concerns and improving code reuse
- The main Backbone components - Models, Views, Collections, and Routers - and what they are used for
- Examples of companies using Backbone and guidance on getting started with the framework