boost.js

DOM selection and manipulation utilities, events framework, animation and transition functions, AJAX, cookie, browser history and browser storage functions.

Explore Source on GitHub Download boost.min.js

Ajax

Colour

Elements

Constructors and Selectors

Element

new Element(HTMLElement el)

$

$$

$N

$$N

Basic Properties

.id

.addClass

.removeClass

.hasClass

.toggleClass

.setClass

.attr

.hasAttribute

.value

.html

.text

.action

.formData

.blur

.focus

.change

Geometry

.bounds

.offsetTop

.offsetLeft

.width

.innerWidth

.outerWidth

.height

.innerHeight

.outerHeight

.positionTop

.positionLeft

.offset

Scrolling

.scrollWidth

.scrollHeight

.scrollTop

.scrollLeft

.fixOverflowScroll

.scrollTo

.scrollBy

Styles

.css

.transition

.strokeLength

.transform

.transformMatrix

.scale

.translate

.translateX

.translateY

.hide

.shoe

.transitionEnd

.animationEnd

DOM Manipulation

.manipulate

.is

.index

.prepend

.append

.insertBefore

.insertAfter

.wrap

.moveTo

.next

.prev

.find

.findAll

.parent

.offsetParent

.siblings

.parents

.hasParent

.children

.childNodes

.detach

.remove

.clear

.replace

.applyTemplate

Events

.on

.one

.off

.trigger

.onKeyDown

Animations

.animate

.enter

.exit

.effect

.fadeIn

.fadeOut

.slideUp

.slideDown

.sticky

Others Properties

.toggleClick

.model

.points

.addPoint

.cursor

Custom Elements

customElement

Special Elements

$body

$html

$window

$doc

Events

Animate

Browser

Audio

Router

Template