Chapter 10. A Sortable, Paged Table with Knockout.js
Knockout.js is a fantastic JavaScript Model-View-ViewModel (MVVM) framework that can help you save time when writing complex, interactive user interfaces. It works very well with jQuery and even has built-in basic templating support for building repeated elements that show different data.