Wednesday, April 17, 2013

Knockout.js overview

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/