No matter how much experience you have with javascript, odds are you don’t fully understand the language. This concise, in-depth …