ezdom

0.0.4 • Public • Published

ezdom

Build Status

Simple DOM manipulation.

var theDiv = document.querySelector('.some-div');
var theNewDiv = document.createElement('div');
theNewDiv.innerHTML = theDiv.innerHTML;
theNewDiv.appendChild(document.createTextNode('hello'));

// this will only add the new text node to theDiv
// note that the second argument can be theNewDiv or theNewDiv.innerHTML
EZDOM.updateElement(theDiv, theNewDiv);

EZDOM tries to be as efficient as possible and doesn't redraw the whole DOM every time it updates it. This makes it great for small, frequent updates.

Installation

via npm:

$ npm install --save ezdom

via bower:

$ bower install ezdom

Or download ./lib/ezdom.js and put it in a script tag.

Running tests

$ npm test

API

EZDOM.updateElement(left, right)

Update the element left so that it matches right. left and right must be DOM elements.

License

MIT License. See ./LICENSE for details.

Readme

Keywords

Package Sidebar

Install

npm i ezdom

Weekly Downloads

2

Version

0.0.4

License

MIT

Last publish

Collaborators

  • ajaymt