Upload
joel-bez
View
521
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Compilation of JS libraries
Citation preview
JS TOOLSTO INSPIRE YOUR PROJECTS
HI!
HOW DID I END UP HERE?
SABBATICAL
COMEBACK
HARDERBETTERFASTER
STRONGER
MOAR!
THIS IS GREAT NEWS…
BUT
MOAR===
TOO MUCH
TONIGHT'S GOAL
KILL TWO WITH ONE STONE
1. LOOK AT WHAT'S AROUND
LIST OF TOPICSCharts & VisualizationUser InputsDate & TimesVideo & SoundMapsBroswer featuresInterface helpersProgramming helpersData manipulationMobileUtilitiesSpecific usecases
2. GET CURIOUS
TONIGHT'S RULES
NO PLACE FOR SCEPTICISM
BUT… DOES IT WORK ON…BUT… ISN'T THAT SLOW?BUT… DOES IT HAVE THIS FEATURE?
The best JS libraries are the ones that are flexible enoughto let you do what you want
THAT'S NOT THE POINT
DISCONNECT
GET INSPIRED
CHARTS &VISUALIZATION
S
HEATMAP.JSHEATMAPS IN JAVASCRIPT
CAL-HEATMAPCALENDAR HEATMAP IN JAVASCRIPT
OR OR
ENVISION.JS TIMELINE JSRICKSHAW
INTERACTIVE TIME VISUALIZATIONS
OR ORCHART.JS D3.JSMORRIS.JS
GRAPHS IN JAVASCRIPT
USER INPUTS
MOUSETRAP.JSHANDLING KEYBOARD SHORTCUTS
+HAMMER.JSPULL TOREFRESH
MULTI-TOUCH GESTURES
TOUCHYTOUCH EVENTS WITH VELOCITY
TUSRESUME FILE UPLOADS
CHOSESELECT BOXES, THE FRIENDLY WAY
SKEUOCARDVALIDATE CREDIT CARDS
DATE & TIMES
+ MOMENT.JS TIMEZONEDATE PARSING, VALIDATING,
MANIPULATING, AND FORMATTING
DATEDATE FOR HUMANS
+ PICKDATE TIMEPICKERMOBILE-FRIENDLY & RESPONSIVE DATE
& TIME INPUT PICKER
VIDEO &SOUND
HOWLER.JSMODERN WEB AUDIO JAVASCRIPT
LIBRARY
ALERTPLAY SOUND ALERTS
VMUXGOODBYE SKYPE
MAPS
LEAFLETMOBILE-FRIENDLY INTERACTIVE MAPS
BROSWERFEATURES
GOO.JSCANVAS API SIMPLIFIED
INTERFACEHELPERS
GRUMBLE.JSTOOLTIPS IN JAVASCRIPT
PINES NOTIFYJAVASCRIPT NOTIFICATIONS
LADDALOADING INDICATORS FOR BUTTONS
SCROLLIT.JSADD SCROLLING FUNCTIONALITY
DRAGGABILLYDRAGGING ELEMENTS
PROGRAMMINGHELPERS
POLYCRYPTIMPLEMENTATION OF THE W3CCRYPTO API FOR THE DOM
ALIKELIBRARY TO COMPARE JSON OBJECTS
CROSSFILTERMULTIDIMENSIONAL FILTERING
AUTOMATED SCREENSHOTDIFF
TESTING WITH SCREENSHOTDIFFERENCES
DATAMANIPULATION
MOBILE
+LIGHTNING TOUCHTAPPABLE
REMOVE THE DELAY WHEN TOUCHINGLINKS
SWIPERMOBILE TOUCH SLIDER
SNAP.JSMOBILE SHELFS FOR JAVASCRIPT
FITTEXTINFLATING WEB TYPE
UTILITIES
PDF.JSPDF READER IN JAVASCRIPT
PRISMSYNTAX HIGHLIGHTER
SPECIFICUSECASES
VEXFLOWRENDERING MUSIC NOTATION
PEDALBOARD.JSAUDIO EFFECTS FOR GUITAR
PAGEGUIDE.JSCREATE INTERACTIVE GUIDES
SIMPLESTATISTICS
STATS CALCULATION IN JASVASCRIPT
KITTYDARFACE DETECTION FOR CATS
AND MOAR!I DIDN'T MENTION:
Lazy image loadingValidationPromises
AND TOPICS THAT COULD FILL A WHOLE SESSION:
Node.js componentsTestingGaming
MY SOURCES (DAILY.)ECHO JS
HUGE LINKS COLLECTION
THANK YOU