Professional JavaScript for web developers - Zakas, Nicholas C. (Wiley Pub., 2009)
Includes index. - "Wrox programmer to programmer"--Cover
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 3.12. events -- Scripting forms -- Error handling and debugging -- XML in JavaScript. 16. ECMAScript for XML -- Ajax and JSON -- Advanced techniques -- Client-side storage -- Best practices -- Upcoming APIs -- The evolution of JavaScript
Professional JavaScript for Web Developers , 2nd Edition, provides a developer-level introduction along with the more advanced and useful features of JavaScript. Starting at the beginning, the book explores how JavaScript originated and evolved into what it is today. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and the Document Object Model (DOM). The differences in JavaScript implementations used in different popular web browsers are also discussed. Building on that base, the book moves on to cove