Or so I thought...
In fact, the state of DOM Scripting at the moment reminds me of where CSS was in 2002. Up to that point, CSS had been considered this quirky little web display language which no one used for anything more than font styling.
But then interest in CSS-based layouts exploded, and the tide started to turn. High-profile commercial redesigns by Wired and ESPN, the first of many, triggered a change in opinion. I contributed by launching the CSS Zen Garden in early 2003, a project meant to spark interest in the capability of CSS amongst designers. By the end of that year, CSS had shifted from a specialty item to an expected method of development for many organizations.
And now we see DOM Scripting sitting at the beginning of a similar curve. With high-profile applications like Google Maps and Flickr recently taking advantage of DOM Scripting, the demand is growing. More than ever, people like you and me are interested in honing our scripting skills, and learning how to make the power of the DOM work for us in ways that will enhance usability, not hinder it.
Lucky for us, we now have this book to lead the way. And I couldn't think of a better person to learn from than Jeremy Keith. As a driving force behind the Web Standards Project's Scripting Task Force, he's on top of all the latest developments in powerful, unobtrusive scripting. Besides, I've been stealing his code for ages anyway, at least now that it's in convenient book form I don't have to feel so guilty about it.
And it is a great book to learn from. After stumbling through the first few code examples, I was hungry for more. After reading through the first chapter, I knew I was hooked. Jeremy Keith is blessed with the rare ability to explain advanced concepts in simple, easy-to-understand English. He takes the time to back up his claims with common-sense examples, so that you don't simply know what to do, you also know why you should be doing it.