Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Interactive data-driven views, MVVM and MVP, built on top of JsRender templates
JavaScript HTML CSS
Branch: master

Commit 68 (v1.0.0-beta.68 - Beta Candidate)

Updated documentation.
See also https://github.com/BorisMoore/jsrender-node-starter.
and https://github.com/BorisMoore/jsrender.

BREAKING CHANGES

- One very minor breaking change: the $.views.compile(...) alias
  for $.templates has been removed from jsrender.js, but is still
  available for Node.js (e.g. for Hapi templates integration) as
  $.compile(...).

NEW FEATURES

- JsRender is now published on NPM. Install using $ npm install jsrender

- Browserify Support:
  JsRender on Node.js provides a built-in Browserify transform
  for including compiled JsRender templates from the server, as part of
  the client javascript bundle generated by Browserify.

  Usage example:

  var tmplify = require('jsrender/tmplify');
  browserify(...) ... .transform(tmplify) ...

  See also https://github.com/BorisMoore/jsrender-node-starter,
  and http://www.jsviews.com/test/unit-tests-browserify.html

- Continuing work for deployment to NPM. See
  #254
  BorisMoore/jsrender#225

Bug Fixes:

- BorisMoore/jsrender#172
latest commit 0f02597485
@BorisMoore authored
Failed to load latest commit information.
demos Commit 68 (v1.0.0-beta.68 - Beta Candidate)
test Commit 68 (v1.0.0-beta.68 - Beta Candidate)
.gitattributes Introduce end-of-line normalization
.gitignore Commit 65 (v1.0.0-beta.65 - Beta Candidate)
.npmignore Commit 65 (v1.0.0-beta.65 - Beta Candidate)
MIT-LICENSE.txt Commit 62 (Beta Candidate)
README.md Commit 68 (v1.0.0-beta.68 - Beta Candidate)
bower.json Commit 65 (v1.0.0-beta.65 - Beta Candidate)
gulpfile.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jquery.observable.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jquery.observable.min.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jquery.observable.min.js.map Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jquery.views.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jquery.views.min.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jquery.views.min.js.map Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jsrender.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jsrender.min.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jsrender.min.js.map Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jsviews.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jsviews.min.js Commit 68 (v1.0.0-beta.68 - Beta Candidate)
jsviews.min.js.map Commit 68 (v1.0.0-beta.68 - Beta Candidate)
package.json Commit 68 (v1.0.0-beta.68 - Beta Candidate)

README.md

JsViews: Next-generation MVVM and MVP framework - bringing templates to life

The power of MVVM, the flexibility of JavaScript, the speed and ease of JsRender templates and jQuery

JsViews builds on top of JsRender templates, and adds data-binding and observable data, to provide a fully-fledged MVVM platform for easily creating interactive data-driven single page apps and websites.

JsRender and JsViews together provide the next-generation implementation of both JQuery Templates, and JQuery Data Link - and supersede those libraries.

See also the JsRender repository on GitHub

Documentation and Downloads

Documentation, downloads, samples are available on the www.jsviews.com website.
(JsViews and JsObservable API docs and tutorials are coming soon, as we move JsViews to the official beta and on to V1.0)

Demos

In addition to the demos at www.jsviews.com/#samples, see also the demos folder of this GitHub repository - available here as live samples.

Current Status

JsViews is now a beta candidate release, which will be declared beta as soon as API documentation is complete on the www.jsviews.com website, and then move to V1.0.

Something went wrong with that request. Please try again.