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.

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.

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.

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