knockoutjs
Документация
http://knockoutjs.com/documentation/introduction.html