Introduction to Knockout.js With Play Template

Knockout is a JavaScript library that is based on Model–View–Viewmodel (MVVM) that helps to build responsive UI displays. This makes a clear separation between the mode l(Domain model/stored data), view (User Interface) and view-model (presentation of the model in which a binder communicates between view and data-binder).
Why Knockout.js?
1. Declarative bindings: This is a convenient way to bind the HTML to the data model. When we try to manipulate the DOM with the declarative binding, all the bounded elements remain connected.

Link: https://dzone.com/articles/introduction-to-knockout-js-with-play-template?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%3A+dzone%2Fwebdev