knockout.js: A pure lightweight JavaScript library that simplifies the creation of dynamic user interfaces by MVVM (Model-View-View Model) architecture with cross browsers support. (something similar like Mustache.js)

official website:

features: automatically updates in UI part whenever your data model changes which is in simple JSON format so we can update model in run-time, we can also construct a complex dynamic UI easily using arbitrarily nested templates with implementation of custom behaviors as new declarative bindings for easy reuse in just a few lines of code

Post a Comment