0.1.8 • Published 7 years ago
tvdom v0.1.8
tvdom
tvdom is a simple and fast tiny vdom tool that support parse html, diff vtree and patch to dom functions.
Sample
var tpl = template(new Date());
var container = document.getElementById('container');
var tree = tvdom.parse(tpl);
var dom = tree.render();
container.append(dom);
setInterval(function () {
var newTpl = template(new Date());
var newTree = tvdom.parse(newTpl);
var patches = tvdom.diff(tree, newTree);
tvdom.patch(dom, patches);
}, 1000);
function template(date) {
return '<div><h2>Now time is :</h2><p class="time">' + date.toString() + '</p></div>';
}
How to build
npm run build
Run test
npm run test