| |||||
It is written after the MVVM philosophy, Model-View-ModelView pattern.
Here are some key features of "Knockout":
· Pure JavaScript library - works with any server or client-side technology
· Can be added on top of an existing web application without requiring major architectural changes
· Compact - around 25kb before gzipping
· Elegant dependency tracking - automatically updates the right parts of the UI whenever the data model changes
· Declarative bindings - a simple and obvious way to connect parts of the UI to the data model
· Flexible and sophisticated templating - construct a complex dynamic UI easily using arbitrarily nested templates
· Trivially extensible - implement custom behaviors as new declarative bindings for easy reuse in just a few lines of code
· Works on any mainstream browser (IE 6+, Firefox 2+, Chrome, Safari, others)
· Comprehensive suite of specifications (developed BDD-style) means its correct functioning can easily be verified on new browsers and platforms
Requirements:
· JavaScript enabled on client side

Via: Knockout 2.2.1
No comments:
Post a Comment