JavaScriptUI库-Knockout
Knockout 是个JavaScript library,帮助创建丰富的显示和编辑器UI,通过干净的底层数据模型,可以在任何时候动态更新UI的选择部分。采用MIT协议授权。
Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainably.

Features
Free, open source (MIT license)
Pure JavaScript - works with any web framework
No dependencies
Supports all mainstream browsers
API docs, live examples, and interactive tutorials included
最新版本:3.2
这是一个几乎完全向后兼容的版本,可以从 2.x 无缝升级。
官方主页:http://knockoutjs.com/