node package manager

domstack

Stack your dom nodes outside of the main DOM tree.

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