Skip to content

murger/domster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

With performance in mind, domster employs built-in selectors for a jQuery-like experience at 2kb. Forfeiting newer methods in favour of older and better optimised ones, it queries the DOM a lot faster than anything else.

Suitable for IE9+
https://jsperf.com/domster-vs-qs

Use it via npm i domster or <script src="//unpkg.com/domster"></script>
If you encounter a bug or require additional functionality, please let us know.

Traversal

  • is
  • first
  • last
  • at (eq)
  • prev
  • next
  • not
  • push (add)
  • ancestor (closest)
  • parent
  • children
  • siblings
  • find
  • filter
  • each
  • size (length)
  • index
  • get

Mutation

  • before
  • after
  • append
  • prepend
  • replace (replaceWith)
  • clone
  • remove
  • empty
  • html
  • text
  • val
  • data
  • attr
  • removeAttr

Style

  • style (css)
  • position
  • offset
  • hasClass
  • addClass
  • removeClass
  • toggleClass

Events

  • on
  • once (one)
  • off
  • trigger

Utility

  • each
  • type
  • extend