• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    JavaScript
  • License
    Other
  • Created almost 10 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Marionette.js views implemented with virtual-dom

marionette-vdom

Build Status Coverage Status npm version Davis Dependency status

A Marionette.View and Marionette.CompositeView implementation with virtual-dom.

Version

  • If you are using Marionette.js v3+ you should use marionette-vdom v0.2+ (or the latest)
  • If you are using Marionette.js v2 you should use marionette-vdom v0.1.2-b

Usage

This module exposes View as the VDOM implementation for Marionette.View and CompositeView for Marionette.CompositeView:

var VDOMView = require('marionette-vdom').View;
var VDOMCompositeView = require('marionette-vdom').CompositeView;

How tos

To install:

npm install

To run the demo app:

npm run demo
open http://127.0.0.1:9966/demo/demo.html

To run the perf test:

npm run perf
open http://127.0.0.1:9966/perf/perf.html

To run the unit tests:

npm test

To generate binaries:

./build.sh
uglifyjs --compress --mangle -- marionette.vdom.js > marionette.vdom.min.js

Make sure to check out the change log.

Browser support

IE 9 on

More Repositories

1

gulp-es6-webpack-example

Sample setup with Gulp, Babel, Mocha and Webpack, including lazy loading
JavaScript
101
star
2

Backbone.VDOMView

A Backbone.View implementation with virtual-dom
JavaScript
19
star
3

lazy-load-es2015-systemjs

Lazy-loading ES2015 modules in the browser with JSPM, Babel and System.js
JavaScript
9
star
4

js-modules

Examples of JavaScript Modules in different strategies
HTML
6
star
5

jasmine-precondition

A Jasmine instruction to ease setting up asynchronous pre-conditions before, during and after tests
JavaScript
5
star
6

quiz-app

Challenge application for UI Bootcamp at Avenue Code
JavaScript
4
star
7

tasker

Tasker is a sample Backbone.js application over Play! Framework, developed by Tiago Romero Garcia to illustrate some articles he wrote for Java Magazine in Brazil.
Java
3
star
8

talk-lazy-loading-es2015-modules

Talk about Lazy Loading ES2015 modules in the browser
JavaScript
3
star
9

advent-of-code-2018

Solutions for https://adventofcode.com/2018
JavaScript
2
star
10

lazy-load-es2015-webpack2

Lazy-loading ES2015 modules in the browser with Webpack 2, Babel and System.js
JavaScript
2
star
11

lazy-load-es2015-webpack2-challenge

Challenge for the Lazy Loading JS Modules lab
JavaScript
2
star
12

design-patterns-examples

Examples to go along with the talk Design Patterns for JavaScript featuring Modules
JavaScript
1
star
13

higher-order-functions

Code for the article First steps with JavaScript higher-order-functions
JavaScript
1
star
14

talk-design-patterns-for-javascript

This talk will introduce fundamental design patterns for JavaScript and how to use them to build large-scale applications with loose coupling and scalability in mind.
1
star
15

unifei-smart-cards

Material developed in UNIFEI-MG research about Smart Cards
Java
1
star
16

talk-10-tips-for-writing-maintainable-code-in-backbone

This talk explains some issues, solutions and good practices for common scenarios in Backbone.js.
JavaScript
1
star
17

talk-backbone-tricks-or-treats-html5devconf

This talk explains some issues, solutions and good practices for common scenarios in Backbone.js. Presented at HTML5DevConf 2014
JavaScript
1
star
18

ampersand-es6-example

Sample setup with Ampersand, ES6, Gulp, Babel and Webpack, including lazy loading
JavaScript
1
star