Components
Grow your team on GitHub
GitHub is home to over 36 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up-
Debounce functions. Useful for implementing behavior that should only happen after a repeated action has completed.
-
xy coordinates of a textarea or input's caret
-
Event emitter component
-
-
check if two arrays are equal
-
Escape string for use in HTML
-
Merge objects using descriptors
-
Cookie component
-
Throttle function calls
-
Detects support for Cross-Origin Resource Sharing
-
html -> elements
-
Convert a string of words to a JavaScript identifier
-
Script version of @mdo's Github Buttons
-
DOM element css helper
-
Check if an element matches a given selector string
-
pinch in and out on elements on handheld devices
-
Smooth window scrolling with requestAnimationFrame and the Tween component
-
Page overlay component
-
Cross-browser element class manipulation
-
Invoke a callback when a DOM element is inserted into the document
-
Anchor tag click delegation / negotiation for simplifying client-side routing
-
Parse immediate identifiers from a js expression string (useful for template engines)
-
Tiny reactive template engine
-
Listen to device orientation changes
-
get the running version of IE without UA sniffing.
-
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