This post is mainly a reference to couple of useful articles about JavaScript. I thought it would be useful to store it in a one place so I don’t need to search from Google every time :)

Comparing escape(), encodeURI(), and encodeURIComponent()

A quick explanation of differences in these methods and when we should use them.
http://xkr.us/articles/javascript/encode-compare/

Timing and Synchronization in JavaScript

Pretty thorough article about events and different timing problems that may occur. Although it’s 3 years old, all the information is still applicable and I found it very useful to grasp the whole concept of how things are happening on the client side.
http://dev.opera.com/articles/view/timing-and-synchronization-in-javascript/

JavaScript, 5 ways to call a function

Again, very useful article about how we can call a function in JavaScript and what role plays the calling scope. It’s part of the Sergio Pereira’s JavaScript series which you can read from here.
http://devlicio.us/blogs/sergio_pereira/archive/2009/02/09/javascript-5-ways-to-call-a-function.aspx

It is worth mentioning that jQuery made that scope handling a lot of easier with it’s latest release.