Backbone.js is a JavaScript library with a RESTful JSON interface, and is loosely based on the model–view–controller (MVC) application design paradigm. Backbone.js is known for being lightweight, as its only dependency is on one JavaScript library, Underscore.js. It is designed for developing single-page web applications, and for keeping various parts of web applications (e.g. multiple clients and the server) synchronized.
If you’re looking to use the single-page application model to build your site’s frontend, Backbone.js is an ideal framework for the job. This practical guide provides all the information you need to create structured JavaScript applications using Backbone.js and its unique flavor of the model-view-controller (MVC) architecture.
You’ll start with the essentials of Backbone’s models, views, collections, and routers, and then dive into methods for building RESTful applications with modern technology stacks. Author Addy Osmani also demonstrates advanced uses of the framework, as well as ways to conduct unit tests.
Title Developing Backbone.js Applications
Author(s) Addy Osmani
Publisher: O'Reilly Media; 1 edition, May 22, 2013 (est.); eBook(updated April, 2011)
Paperback: 150 pages (est.)
Language: English
ISBN-10/ASIN: 1449328253
ISBN-13: 978-1449328252
eBook: http://addyosmani.github.io/backbone-fundamentals/
No comments:
Post a Comment