doc-js

A small, simple, and fast DOM helper library

npm install doc-js
1 downloads in the last day
4 downloads in the last week
113 downloads in the last month

doc

What

a small, simple, and fast DOM helper library

Why?

A few commonly used dom traverstal and event binding techniques are not easy to write in pure DOM, this provides a simple way to do them.

Usage

doc can be used very much like jQuery:

var doc = require('doc-js');

doc(target); // NodeList

where 'target' can be a CSS selector, a HTMLElement, or a list of elements, eg:

doc('.things'); // List of nodes that have the class 'things'

There are two versions of every function; a legacy way, and a fluent way.

Legacy way example:

doc.is(target, selector);

Fluent way example:

doc(target).is(selector);

Goals

Easy to use

Tiny

less than 1k minified

about 1.3k min'd and gzipped (I added features..)

Fast

http://jsperf.com/doc-vs-jquery/8

License

MIT

npm loves you