O'Reilly logo

Designing with Progressive Enhancement: Building the Web that Works for Everyone by Maggie Costello Wachs, Scott Jehl, Patty Toland, Todd Parker

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter Five. Scripting Enhancements and Interactivity

From its humble beginnings—when it was often misunderstood as a quirky “toy” language—to its current status as one of the most widely used programming languages in the world, JavaScript has come a long way in a short time. Today’s browsers are built on powerful processing engines that enable us to create rich experiences with JavaScript that rival those found on the desktop, with speed and capabilities advancing at a rapid pace.

Using a test-driven progressive enhancement approach, we can apply JavaScript in a more targeted manner, enhancing foundation markup in powerful ways to create the highly interactive web applications users want, while making sure we protect accessibility for browsers ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required