The purpose of this ebook is to teach the essentials of the JavaScript scripting language so that anyone with a web site can learn to use this powerful language quickly and effectively. It builds detailed and in depth knowledge of all aspects of JavaScript from language basics through to advanced topics in 23 detailed chapters. This book is designed to provide a detailed and comprehensive, yet easy to follow, guide to developing powerful, dynamic web pages using JavaScript. Each subject area is accompanied by clear and concise examples putting theory into practice. It could be said that the object of JavaScript Essentials is to provide you with everything you need to use JavaScript, and nothing that you don't.