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

/tvdom/

    Package Sidebar

    Install

    npm i tvdom

    Weekly Downloads

    0

    Version

    0.1.8

    License

    MIT

    Unpacked Size

    204 kB

    Total Files

    24

    Last publish

    Collaborators

    • bruceman