You Don't Know JS: Scope & Closures
The "You Don't Know JS" book series is intended to bring us all (myself included!) to terms with the reality that there's an awful lot of JS that we think we kinda know, but we don't really have total confidence in. Rather than leaving these topics to the misunderstanding, and treating certain things as a black box we can't understand, we dive deeply into them and try to uncover exactly how and why they work.It is my hope that you will come away from these books with a much deeper confidence in, and appreciation for, JavaScript. Isn't it time we all start really knowing JS?