Knockout.js让你利用JavaScript更容易创造丰富、响应式的UI

一个较老的MVVM框架,Knockout.js采用观察者模式去确保UI与底层数据是保持同步的。他的特性是:模板化 和 依赖追踪。