PART 3Unobtrusive JavaScript

CHAPTER 5The Document Object Model

Of all the advances made in web development during the past decade, DOM (Document Object Model) scripting is one of the most important techniques that a developer can use to improve the quality of experience for his users.

Using DOM scripting to add unobtrusive JavaScript to a page (meaning that it doesn't interfere with unsupported browsers nor people who have JavaScript disabled) you will be able to provide all sorts of modern enhancements that your users will be able to enjoy without harming those who are unable to utilize them. A side effect of doing this is that all of your code ends up being nicely separated and easier to manage—all thanks to DOM scripting.

Thankfully, all ...

Get Pro JavaScript™ Techniques now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.