Jump to content

JsRender/JsViews: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 5: Line 5:
* '''JsObservable''' is integrated with JsViews and facilitates observable data manipulations that are immediately reflected in the data-bound 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<ref>jQuery Templates on GitHub: https://github.com/BorisMoore/jquery-tmpl</ref>. As of October 2018, a [[release candidate]] for version 1.0 is available. The library can also be used in server-side Javascript development using [[node.js]]. It features, by its own description, "best-of-breed templating" and is used in projects such as [[Outlook.com]] and [[Windows Azure]].<ref>https://www.jsviews.com</ref>
The library evolved out of the discontinued jQuery Templates<ref>jQuery Templates on GitHub: https://github.com/BorisMoore/jquery-tmpl</ref>. 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 features, by its own description, "best-of-breed templating" and is used in projects such as [[Outlook.com]] and [[Windows Azure]].<ref>https://www.jsviews.com</ref>


== Links ==
== Links ==

Revision as of 21:37, 15 October 2018

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 features, by its own description, "best-of-breed templating" and is used in projects such as Outlook.com and Windows Azure.[2]

References