Kurzbeschreibung
DOM Scripting is a vital technique for web developers and designers to learn and master in the modern web development arena, for adding dynamic effects to web applications such as animations, maps, drag and drop, and more. At friends of ED, we kick-started the interest in this subject with Jeremy Keith's acclaimed book DOM Scripting (friends of ED 1590595335.) And now, with AdvancED DOM Scripting, we're aiming to take the reader further—AdvancED DOM Scripting starts where the original DOM Scripting left off, assuming the reader has already mastered the basics, and taking them further, with countless real world tutorials. It is the first book to exclusively cover advanced DOM Scripting techniques, and reads like a wish list of must have dynamic web application features, including visual effects using JavaScript libraries, Ajax, Mashups using APIs, and much more.
Synopsis
As a web designer or developer, you know how powerful DOM scripting is for enhancing web pages and applications, adding dynamic functionality and improving the user experience. You've got a reasonable understanding of JavaScript and the DOM, but now you want to take your skills further. This book is all you need to do so it shows you how to add essential functionality to your web pages, such as on the fly layout and style changes, interface personalization, maps and search using APIs, visual effects using JavaScript libraries, and much more. * Includes a quick recap of the basics, for reference purposes. * Packed with real world JavaScript solutions from beginning to end * Written by "Beginning Google Maps" author Jeffrey Sambells, and includes a case study by JavaScript guru Aaron Gustafson. What you'll learn * A quick recap of the HTML and CSS DOM, methods, and events. * Shows you the basics of how to add dynamic effects and respond to user actions to your web sites using CSS and JavaScript. * Introduces Ajax to the mix, showing you how to use it, and when not to use it.*
Learn best practices (such as graceful degredation) and productivity improvement via code reuse (libraries and APIs) * Create Mashups using search, photo and mapping APIs. * Build better, more dynamic user experiences using libraries such as Prototype and Scriptaculous.