Knockout.js javascript library helps to build dynamic, data-centric user interfaces.
Foundation for the Knockout.js library
- MVVM --> The Model-View-ViewModel design pattern,
- Observables, and
- Bindings
Observables
- Knockout.js uses observables to expose & track a ViewModel’s properties
- Computed Observables
- helps to create properties that are dynamically generated.
- Observable Arrays
- helps native Javascript Arrays with power of Knockout.js observables
Bindings
- Helps to connect a user interface HTMLcomponent in the view to a particular observable.
Begin learning about Knockout.js from this Step-by-Step link
-
http://learn.knockoutjs.com/#/?tutorial=intro
-
http://knockoutjs.com/