dom-shim

Shims out the entire DOM4 API


Install
bower install dom-shim

Documentation

DOM-shim

Massive refactor in progress: See dev

Status: alpha

About

Normalizing the DOM across all modern browsers.

the DOM-shim provides compatibility shims so that modern browsers behave as closely to DOM4 as possible.

Tested browsers (all pass currently)

  • Firefox
  • Chrome
  • Saf 5.1
  • Opera 11.52
  • IE9

The DOM-shim.js works on those browsers

The Dom-shim-ie8.js works on IE8 and is tested on IE8.

Some features

Use .addEventListener, .contains, .textContent, etc. today.

Bonus:

var c = new CustomEvent("magic");
el.addEventListener("magic", function (ev) {
  console.log("custom events oh so easy");
});
el.dispatchEvent(c);

Related blog posts:

MIT Licenced