Abstract

Knockout is a JavaScript library concerned with binding HTML markup to JavaScript objects. It is not a full framework. It has no state router, HTTP AJAX capability, internal message bus, or module loader. Instead, it focuses on two-way data binding between JavaScript objects and the DOM. When the data in a JavaScript application changes, HTML elements bound to Knockout views receive automatic updates. Likewise, when DOM input occurs--through form field manipulation, for example--Knockout captures the input changes and updates the application state accordingly.

Keywords

Prefix Editing Vanilla 

Copyright information

© Tim Ambler and Nicholas Cloud 2015

Authors and Affiliations

  • Tim Ambler
    • 1
  • Nicholas Cloud
    • 1
  1. 1.TNUS

Personalised recommendations