tvdom

0.1.8 • Public • Published

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

See Also

Package Sidebar

Install

npm i tvdom

Weekly Downloads

6

Version

0.1.8

License

MIT

Unpacked Size

204 kB

Total Files

24

Last publish

Collaborators

  • bruceman