JsRender/JsViews
Appearance
This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. (October 2018) |
An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it. |
JsRender/JsViews is an open-source JavaScript library for writing single-page web applications using templates and the MVVM design pattern. It is developed and maintained by Boris Moore and consists of three libraries in two source files:
- JsRender is the template library
- JsViews is the MVVM library which provides two-way data binding for the templates
- JsObservable is integrated with JsViews and facilitates observable data manipulations that are immediately reflected in the data-bound templates.
The library evolved out of the discontinued jQuery Templates[1]. It can also be used in server-side Javascript development using node.js. JsRender/JsViews is hosted on GitHub and as of October 2018, a release candidate for version 1.0 is available. The library is used in projects such as Outlook.com and Windows Azure.[2]
References
- ^ jQuery Templates on GitHub: https://github.com/BorisMoore/jquery-tmpl
- ^ https://www.jsviews.com
External links