A couple of times per year, I have to work on something that requires me to write some JavaScript. Because I do it so rarely, I always have to reacquaint myself with the language by skimming through JavaScript: The Good Parts and finding some good online reference documentation.
In an effort to reduce the time needed to do this next time, I'm recording the little things that I ran across that I didn't remember or wished I could have found faster. So this is my own personal refresher for JavaScript. It may not help you at all.
Also see my Node.js Cheatsheet.
Reference Links
- ECMAScript Language Specification, 3rd edition (PDF)
- Mozilla Developer Network
- Douglas Crockford: Code Conventions, Private Members
- Essential JavaScript Patterns for Beginners
- jQuery Docs, Getting Started with jQuery, Quick and Dirty Guide to QUnit
- Microsoft Ajax Library Client Reference
- DOM Level 1
- DOM Level 2 Core, DOM Level 2 Events, DOM Level 2 HTML
- DOM Level 3 Core, DOM Level 3 XPath
- WebKit DOM Reference, WebKit DOM Programming Topics, Apple JavaScript Coding Guidelines
- Gecko DOM Reference
- XMLHttpRequest
- Geolocation API Specification
