Jump to content

JsRender/JsViews

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Regenspaziergang (talk | contribs) at 21:11, 15 October 2018 (Created page with ''''JsRender/JsViews''' is an open-source JavaScript library (computing) for writing Single-page application|single-page web ap...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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

References