Have ideas to improve npm?Join in the discussion! »

    domstack

    0.1.0 • Public • Published

    domstack

    Stack your dom nodes outside of the main DOM tree.

    Installation

    with component:

    $ component install bredele/domstack
    

    with nodejs:

    $ npm install domstack
    

    API

    Stack(parent)

    Create a stack from a root dom element.

    var Stack = require('domstack');
    var stack = new Stack(document.body);

    add(name, dom)

    Add a node element into the stack.

    stack.add('olivier', node);

    A stacked node is appended to a document fragment. Since a fragment is in memory and not part of the main DOM tree, computing one of its children does not cause reflow of repaint and results in better performance.

    show(name)

    Display a stacked node into the root dom element.

    stack.show('olivier');
    ``
     
    ### get(name)
     
      Get a stacked node.
     
    ```js
    stack.get('olivier');

    License

    MIT

    Install

    npm i domstack

    DownloadsWeekly Downloads

    4

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • avatar