Examples

Knockout is a JavaScript library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It works particularly well with the MVVM pattern, offering declarative bindings somewhat like Silverlight but without the browser plugin.

Introductory examples:

More interesting examples: