Been gathering a collection of links, both on my own, through comments on these posts, and other links people have shared on IM and twitter. Thought I’d take this opportunity to gather them together.
IDEs:
http://www.activestate.com/komodo-edit
http://www.jetbrains.com/idea/
http://www.aptana.com/
Libraries/Frameworks:
http://processingjs.org/
http://bit.ly/canvask3d
http://jcscript.com/
http://www.raphaeljs.com/
http://www.shapevent.com/scaleraphael/
http://code.google.com/closure/
http://jquery.com/
JSLint:
http://www.jslint.com/
http://community.activestate.com/xpi/kojslint
Minifiers/unminifiers:
http://jscompress.com/
http://closure-compiler.appspot.com/home
http://ajaxmin.codeplex.com
http://yuilibrary.com/downloads/#yuicompressor
http://jsbeautifier.org/
Misc:
http://www.dafishinsea.com/blog/2010/08/15/166/
http://physicsketch.appspot.com/
http://code.google.com/p/explorercanvas/wiki/Instructions
http://paulirish.com/2011/requestanimationframe-for-smart-animating/
http://yuiblog.com/crockford/
I prefer JSHint (http://jshint.com/) to JSLint. It’s a fork of JSLint, so it has the same features plus added configurability (quote: “JSHint is a fork of JSLint for the real world”).
I have a node.js-wrapper and bash-script to recursively test a tree of files in my github: https://github.com/hannes2000/jshint/tree/master/env
usage: ./jshint_all.sh /path/to/directory
This can also be set up e.g. as an external tool in Eclipse.
three.js by mr.doob and easel.js by gskinner <- Two more canvas libraries
Keith, you’re missing mootools, which is essential knowledge to anyone interested in mastering JS!
Thanks for the other links. Keep them coming.
Mootools is also a great js framework 🙂