Empty input
Last updated 2017-09-06

Knockout

Learn Knockout.js - Simplify dynamic JavaScript UIs with the Model-View-ViewModel

Simplify dynamic JavaScript UIs with the Model-View-ViewModel (MVVM)

DeclarativeBindings

Easily associate DOM elements with model data using a concise, readable syntax

AutomaticUIRefresh

When your data model's state changes, your UI updates automatically

DependencyTracking

Implicitly set up chains of relationships between model data, to transform and combine it

Templating

Quickly generate sophisticated, nested UIs as a function of your model data

Learn more on http://knockoutjs.com/