Nerdiest Precious Modules
Unleash awesomeness. Private packages, team management tools, and powerful integrations. Get started with npm Orgs »

dom-lite

0.5.1 • Public • Published
@version    0.5.1
@date       2016-07-26
@stability  2 - Unstable

DOM lite – Build Coverage

A small DOM implementation where most of DOM attributes and methods from document are implemented.

Examples

var document = require("dom-lite").document;
 
var el = document.createElement("h1");
el.id = 123;
el.className = "large";
 
var fragment = document.createDocumentFragment();
var text1 = document.createTextNode("hello");
var text2 = document.createTextNode(" world");
 
fragment.appendChild(text1);
fragment.appendChild(text2);
el.appendChild(fragment);
 
el.innerHTML;
// hello world
el.innerHTML = "<b>hello world</b>"
el.outerHTML;
// <h1 id="123" class="large"><b>hello world</b></h1>
el.querySelectorAll("b");
// [ "<b>hello world</b>" ]

Coding Style Guidelines

  • Use tabs for indentation, align with spaces
  • Use lowerCamelCase for method and variable names
  • Use UpperCamelCase for constructor names
  • Commit files with Unix-style line endings
  • Do not use spaces in file and directory names Consider substituting a dash (-) where you would normally use spaces.
  • Rebase before pushing
  • Fix tests before push or pull request

External links

Licence

Copyright (c) 2014-2016 Lauri Rooden <lauri@rooden.ee>
The MIT License

install

npm i dom-lite

Downloadsweekly downloads

87

version

0.5.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability