Event emitter component
get the running version of IE without UA sniffing.
Debounce functions. Useful for implementing behavior that should only happen after a repeated action has completed.
Multi-touch gesture sugar layer on top of hammer.js
High level dom node event management (with delegation support)
Event delegation component
Event binding component
object deep clone component
xy coordinates of a textarea or input's caret
Anchor tag click delegation / negotiation for simplifying client-side routing
Smooth window scrolling with requestAnimationFrame and the Tween component
Throttle function calls
Trim string whitespace
Fullscreen api wrapper
Applies a transitive class that gets removed after a CSS transition ends.
Check if an element matches a given selector string
Escape string for use in HTML
Merge objects using descriptors
File picker component
Tooltips with a nice flexible API
Find the closest parent that matches a selector
DOM element css helper
Cross-browser element class manipulation
infinite scrolling with loading and unloading.
Object / array / array-ish / string iteration utility
Event bus component
html -> elements