Javascript: The Definitive Guide
<div><p>This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:</p> <p><br/><br/></p><ul><li>Scripted HTTP and Ajax</li><li>XML processing</li><li>Client-side graphics using the canvas tag</li><li>Namespaces in JavaScript--essential when writing complex programs</li><li>Classes, closures, persistence, Flash, and JavaScript embedded in Java applications</li></ul><br/><br/><p>Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.</p><br/><br/><p>Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:</p><br/><br/><ul><li>Generate a table of contents for an HTML document</li><li>Display DHTML animations</li><li>Automate form validation</li><li>Draw dynamic pie charts</li><li>Make HTML elements draggable</li><li>Define keyboard shortcuts for web applications</li><li>Create Ajax-enabled tool tips</li><li>Use XPath and XSLT on XML documents loaded with Ajax</li><li>And much more</li></ul><br/><br/><p>Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.</p><br/><br/><p>Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.</p><br/><br/><p>More than 300,000 JavaScript programmers around the world have madethis their indispensable reference book for building JavaScript applications.</p><br/><br/><p><i>"A must-have reference for expert JavaScript programmers...well-organized and detailed."</i><br/>-- Brendan Eich, creator of JavaScript</p></div>