Knockout (web framework)
JavaScript library / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Knockout.js?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Knockout is a standalone JavaScript implementation of the Model–View–ViewModel pattern with templates. The underlying principles are therefore:
- a clear separation between domain data, view components and data to be displayed
- the presence of a clearly defined layer of specialized code to manage the relationships between the view components
This article includes a list of general references, but it lacks sufficient corresponding inline citations. (June 2021) |
Quick Facts Original author(s), Initial release ...
Original author(s) | Steve Sanderson |
---|---|
Initial release | July 5, 2010 (2010-07-05) |
Stable release | 3.5.1
/ November 5, 2019; 4 years ago (2019-11-05) |
Repository | Knockout Repository |
Written in | JavaScript |
Size | 59 KB minified / 283 KB (development mode) |
Type | JavaScript library |
License | MIT |
Website | knockoutjs |
Close
The latter leverages the native event management features of the JavaScript language.
These features streamline and simplify the specification of complex relationships between view components, which in turn make the display more responsive and the user experience richer.
Knockout was developed and is maintained as an open source project by Steve Sanderson.