Knockout

E276984

Knockout is a lightweight JavaScript library that enables dynamic, data-driven user interfaces using the Model-View-ViewModel (MVVM) pattern.

All labels observed (1)

Label Occurrences
Knockout canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf JavaScript library
open-source software
abbreviationOfPattern MVVM
architectureStyle MVVM
canBeUsedWith ASP.NET
surface form: ASP.NET MVC

jQuery
plain JavaScript
createdBy Steve Sanderson
designGoal separation of concerns between UI and data model
simplify dynamic UI updates
documentationUrl https://knockoutjs.com/documentation/
domain client-side development
web development
hasConcept binding context
binding handlers
click binding
css binding
disable binding
enable binding
event binding
foreach binding
html binding
if binding
observable
style binding
template binding
text binding
value binding
view model
visible binding
initialReleaseYear 2010
is framework-agnostic
lightweight
license MIT License
primaryUse building dynamic user interfaces
data-driven user interfaces
programmingLanguage JavaScript
repositoryHost GitHub
supportsFeature computed observables
custom bindings
declarative bindings
dependency tracking
observable arrays
templating
two-way data binding
supportsIntegration progressive enhancement
single-page applications
supportsPattern Model-View-ViewModel
type front-end library
website https://knockoutjs.com/

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.