Backbone.js TODO Application

Backbone.js is a Javascript Library, which allows user to build single page web applications and enable them separate his code into Models, Views and Routers. Building single-page web applications or complicated user interfaces will get extremely difficult by simply using Jquery or other tools. Because these java script libraries will not give the user any structure for developing web applications. But backbone.js gives them a structure for developing single-page web applications. In Backbone.js, a Model represents a singular entity (or) a record in a database. Models are the heart of any JavaScript application. Models hold the data and present the data to the view for rendering data.