component/load-script
Why'd you have to go and make things so complicated?
Discovered public repositories for component in the GitHub catalog.
Why'd you have to go and make things so complicated?
Create tap event listeners
Returns "touchAction", "msTouchAction", or null
single-line / multi-line hybrid input (multi-line triggered via shift+return)
Check if a click event is clickable
emulate component/pinch with your mouse
DOM selection manipulation
Easy simple tiny inheritance in JavaScript
pinch in and out on elements on handheld devices
double tap on elements. handles both double tap and double click.
Detects support for Cross-Origin Resource Sharing
Returns a reference to the `global` object
Check if an element is in the viewport
infinite scrolling with loading and unloading.
WebSocket constructor with legacy Firefox support.
get the browser-specific transitionend property
XHR2 driven images for progress events
X-browser object url support
Get the dimensions of an image from a file input.
JavaScript Performance Monitor
Listen to device orientation changes
Rotate an image based on its EXIF Orientation
Canvas flip utility
canvas rotation with origin support, expressed in radians or degrees
Check if the order between two arrays has changed
Smooth window scrolling with requestAnimationFrame and the Tween component
Whether or not the browser has the Adobe Flash plugin enabled.
Timeout function decorator
Timer management (setInterval / setTimeout)
function job queue with concurrency and timeout support
Parse immediate identifiers from a js expression string (useful for template engines)
File picker component
Selectable DOM elements
Return dimensions from a Data URI
Get a Uint8Array from a Data URI
DOM-based selection rect
Script version of @mdo's Github Buttons
Double-sided flip box using css transformations.
Anchor tag click delegation / negotiation for simplifying client-side routing
Cluster - Node
Cluster - Process
factor numbers
Canvas pipe connection between two points
C style structs for reading and writing to Uint8Arrays
Ready JPEG dimensions from a Uint8Array or Buffer in node
Ready PNG dimensions from a Uint8Array or Buffer in node
Normalized DataTransfer items for less upload item handling pain.
Drag and drop file uploads a single normalized event
.replace('{{block}}', string)
Measure network latency to make dynamic adjustments to content