Beginning at around 2009 - 2010 the "single page application" (SPA) built using open technologies (HTML5 and JavaScript) began to emerge for creating dynamic "app-like" experiences within web pages. However you use the web, chances are you have used an application built with technology that implements this interactive functionality. Backbone.js, the small, compact, dynamic JavaScript client-side application framework that helps you keep your JavaScriot organized and structured is part of the technologies that make these sorts of slick applications possible.
This book will show you all the essentials involved in creating an application in Backbone.js covering Backbone routers, models, collections, and views as well as communicating with the server via API calls and module loading with RequireJS. This book is great for the developer who maybe has some experience with writing a bit of JavaScript or jQuery code but has not yet ventured into the waters of SPA MVW (model-view-whatever) frameworks. This book is also great for the intermediate or seasoned JavaScript application developer who has maybe worked with other frameworks but has been tasked with working on a Backbone application and need a quick reference of working code and a high-level overview of the common components therein. This book will give you the essentials to get up and going (hopefully as fast as possible).
Wherever you are coming from, this book will give you everything you need to get on your way to creating rich, interactive apps with Backbone!