Description:If you're a web developer, this book is a must have. I have referred to this book more than any other in my 12 years in software development. One caveat is that this book is not for beginners. It is for developers who already have some idea about how javascript works and how to incorporate it into their web projects.