The publishing house “Peter” has released a long-awaited book on
Backbone.js , the book is aimed at beginner and mid-level developers who want to learn how to improve the code structure of the client-side of applications. To master most of the material, knowledge is required.
basics of javascript language
So, backbone is a javascript library for heavy frontend javascript applications, such as gmail or twitter. In such applications, the entire logic of the interface falls on the browser, which gives a very significant advantage in the speed of the interface. The purpose of this book is to become a convenient source of information to help those who develop real-world applications using Backbone. The publication covers MVC theory and methods for creating applications using Backbone library models, views, collections, and routes; modular software development using Backbone.js and AMD (through the RequireJS library), solving typical tasks such as using nested views, troubleshooting routing problems with Backbone and jQuery Mobile, and many other issues.

')
Table of contentsExcerptFor habread readers, as always, a
20% book discount on coupon e14156ea8c6The book is available in paper format and PDF.
The book served as the prototype - ISBN 978-1449328252
Developing Backbone.js ApplicationsWhat is Backbone.js?
Backbone.js is a small JavaScript library that structures the client-side code of an application. It simplifies task management and distribution in the application, simplifying support for your code. Typically, developers use libraries like Backbone.js to create one-page applications. Single-page applications are web applications that are loaded into the browser and respond to changes in data on the client side, without requiring a full refresh of pages from the server. The Backbone library is multifunctional and popular: there is an active developer community around it, and there are many plug-ins and extensions for the library itself. Backbone is used to create custom applications by companies such as Disqus, Walmart, SoundCloud, and LinkedIn.
The main goal of Backbone is to provide convenient methods for reading data and manipulating it, in order to save you from having to re-implement the JavaScript object model. Backbone is, rather, not a framework, but a library — well-scalable and efficiently working with other components, from embedded widgets to full-scale applications. Since Backbone is quite compact, your users will not need to download a large amount of data through a mobile or slow connection. All the source code of the Backbone library can be read and understood in just a few hours.