KnockoutJS є автономною JavaScript реалізацією патерну Model-View-ViewModel з власними шаблонами. Основоположні принципи:

чіткий поділ між даними застосунку, шаблонами, та даними для відображення наявність чітко визначеного шару спеціалізованого коду для управління відносинами між шаблонами

Останній використовує вбудоване управління подіями мови Javascript.

Ці можливості KnockoutJS оптимізують та спрощують програмування складних відносини між шаблонами.

KnockoutJS розроблений та підтримується Стівом Сандерсоном, працівником Microsoft. Автор підкреслює, що це особистий проєкт з відкритим кодом, і він не є продуктом Microsoft.

Література

Зовнішні посилання

KnockoutJS: Ми допомагаємо Вам створювати динамічні інтерфейси з MVVM та ASP.NET Використання Isotope з KnockoutJS Питання з KnockoutJS на StackOverflow Форум на Google Groups KnockoutJS: Приклади