Skip to content

Simple library to create DOM elements really fast with chaining.

Notifications You must be signed in to change notification settings

chuyskywalker/ThinDOM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ThinDOM: a thin DOM wrapper

Inspired by jQuery, this simple library lets you create DOM elements really fast, with significantly more expressiveness than native DOM methods.

How fast? Super fast.

Usage

A full example is on jsfiddle.


var captionDOM = new ThinDOM('div').attr('class', 'caption')
	.append(new ThinDOM('div').attr('class', 'votes')
			.append(new ThinDOM('a').attr({'class': 'up', 'href': '#'}))
			.append(new ThinDOM('a').attr({'class': 'down', 'href': '#'})))
	.append(new ThinDOM('div').attr('class', 'meta')
			.append(new ThinDOM('span').text(author + ' - '))
			.append(new ThinDOM('span').text(points + ' point' + plural)))
	.append(new ThinDOM('p').html(body)).get();

About

Simple library to create DOM elements really fast with chaining.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published