This second edition updates the first edition to include the latest versions of all web browsers as well as introducing newer techniques and related technologies such as canvas, E4X, and JavaScript 2.0.
The book sets the stage by covering JavaScript in H
· What Is JavaScript?
· JavaScript in HTML
· Language Basics
· Variables, Scope, and Memory
· Reference Types
· Object-Oriented Programming
· Anonymous Functions
· The Browser Object Model
· Client Detection
· The Document Object Model
· DOM Levels 2 and
Nicholas C. Zakas works at Yahoo! as a front-end engineer and has worked in web development for more than 6 years developing Web solutions in use at some of the largest companies in the world. He is the author of Professional JavaScript for Web Developers
Web development professionals that have previous experience with object-oriented programming languages (Java, C++, C#, VB.NET or any of many others) and understand the basics of computer science. Prior knowledge of JavaScript is not needed so long as the