User:Dantman/JS Libraries

I keep running into random useful JS Libraries.


 * jQuery
 * You'll already know this one. It's the only one of the major libraries I've found tolerable. MooTools and YUI have annoyed me many times.


 * Underscore.jsf
 * Quite useful if you need to do lots of stuff with lists in your code.


 * D3
 * Visualizations, etc... Haven't used it for any real project yet but I'm hoping to use it in Gareth.


 * Raphaël JS
 * Supports custom vector interfaces by using either SVG or VML. Useful if you really need to support IE. Though lately I haven't used it and considered doing projects without fully supporting old IE.


 * Three.js
 * Library for using WebGL 3D in the browser. I tried using GLGE but Three.js looks like an alternative to try.


 * Hammer.js
 * Library for supporting touch gestures; eg: Taps, double taps, holds, swipes, pinches, 2-finger transforms, rotations, drags, etc...


 * Spin.js
 * Makes a loading spinner with JS. Though it can't do the kind of spinner we discussed some time ago.


 * Sockjs
 * Looks like a better socket library than the Socket.io everyone seems to gravitate to.