Posted By : Kiran Bisht | 11-Aug-2015
Use an MVC framework in place of jQuery (and a few other plugins) so that you have an organized file and code to find things you are looking for.
Number 1 - Backbone.js
This gives structure to web applications by giving models key-value binding and custom events, collections with a rich API of many functions, views with declarative event managing, and links it all to the existing API on a RESTful JSON interface.
Number 2 - Ember.js
Ember.js does heavy lifting that otherwise you have to do with hands. There are some tasks that are often found in almost every web app; this MVC framework does it for you. It allows you to concentrate on incredible user interface and features.
Number 3 - Knockout
Number 4 - AngularJS
Number 5 - Batman.js
Number 6 - cujo.js
Number 7 - Knockback.js
Two frameworks Knockout and Backbone individually have cons, but when they are merged, they are excellent. With Knockback, a robust ORM of Backbone can be used to create dynamic views utilizing knockout bindings.
Number 8 - soma.js
Number 9 - Photon