-
https://github.com/styleguide/javascript
GitHub's javascript (or ranmther CoffeeScript) styleguide. Useful.
-
http://js2coffee.org/
Neat webapp that converts javascript into coffeescript and vice versa. Handy for figuring out the syntax.
-
http://www.giantflyingsaucer.com/blog/?p=3918
Useful article mixing restify, node.js and coffeescript. Very handy for the basic design patterns and language layouts, even if it's a really simple example.
-
http://coffeescriptcookbook.com/
Awesome walkthrough of various coffeescript features / options / design patters, etc. Found it via the section on regexes, excellent, useful.
-
http://www.phpied.com/non-onload-blocking-async-js/
Strategy to load javascript asynchronously without blocking page load. Involves creating an iframe, loading the script in the iframe, then setting the iframe's dom to the parent's dom to allow the script to work normally. Tricky.
-
http://jsonviewer.stack.hu/
Handy online visualiser for json data. Can get slow with large files, but it's useful nonetheless.
-
http://jsfiddle.net/
Absolutely awesome javascript editor based in the browser. Four panes to edit HTML, CSS and Javascript and then see the rendered result. Wicked crazy awesome, pastebin on bat shit crazy steroids!
-
http://pajhome.org.uk/crypt/md5/
A javascript implementation of md5. Very handy.
-
https://github.com/PicNet/picnet_closure_repo/tree/master/src/pn/data
Local data store abstraction layer in javascript, tries IndexDB, WebSQL, Google Gears, then localSotrage in that order. Very useful for cross browser data storage.
-
http://easyxdm.net/
Very handy script that might provide a way of using the browser as a proxy. Needs a little investigation to be sure.
-
http://www.openlayers.org/
OpenLayers ia a pure Javascript mapping library that uses a number of commercial / open tile providers but creates its own API completely bypassing the commercial API.
-
http://openlayers.org/pipermail/dev/2008-April/002756.html
Comparison of Mapstraction and OpenLayers from an OpenLayers developer. Useful and balanced discussion of the differences.
-
http://www.mapstraction.com/
Mapstraction is a library that provides a common API for various javascript mapping APIs to enable switching from one to another as smoothly as possible.
-
https://www.squarefree.com/bookmarklets/forms.html#remember_password
Series of bookmarklets that help manipulate forms including the "remember password" one which disables autocomplete=off.
-
http://dean.edwards.name/packer/
Dean Edwards javascript packer. Copy / paste some js code, it'll pack on the fly for you. Including the option to shorten variable names, and even base64 encode for super duper pack'ed ness.
-
http://wordpress.org/extend/plugins/wp-js/
The WP JS plugin combines multiple javascript files used by WordPress into one single, gzipped file for faster download, fewer connections.
-
http://lindsay.id.au/code/2006/faster-javascript-sorting/
A great article on how to implement multi-dimensional array and object sorting in Javascript in the most efficient manner. The article compares the speed of multiple approaches and provides code to implement the fastest approach.
-
http://www.getfirebug.com/
Firebug is a powerful debugging tool for web development. It's primarily a Firefox extension with a lite version available for IE, Opera and Safari. It allows you to debug, inspect, edit on the fly, and much more.
-
http://www.hunlock.com/blogs/Mastering_Javascript_Arrays#filter
This is an article on javascript arrays. It provides a good walkthrough on how to filter an array, including some prototype code to add the .filter() method in IE.
-
http://jquery.com/
jQuery is a small, lightweight javascript frameworks that helps to automate events, ajax, and so on. It's released under either the GPL or MIT licenses.
-
http://bluweb.com/us/chouser/gmapez/
Want to put a Google map on your web page? With GMapEZ there's no JavaScript to write and nothing to download. You simply insert a div, add some xml, and bingo, the javascript does the rest.