/knockout

Knockout makes it easier to create rich, responsive UIs with JavaScript

Primary LanguageJavaScript

Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development.

##Getting started

Totally new to Knockout? The most fun place to start is the online interactive tutorials.

For more details, see

##Downloading or building Knockout

You can download released versions of Knockout from Github.

Or, if you prefer to build the source yourself, clone the repo from Github, and then:

  • To build on Linux or Mac, run cd build then ./build-linux
  • To build on Windows, run build\build-windows.bat

##License

MIT license - http://www.opensource.org/licenses/mit-license.php