Workshops for the Web

One-day masterclasses for web professionals

DOM Scripting

by Jeremy Keith

Based on the best selling book of the same name, this day-long course will introduce you to the basics of JavaScript, the Document Object Model and DOM manipulation.

Through a series of practical examples you will learn the vocabulary of the DOM and how this can be used to update the content and behaviour of the page. Using the concept of unobtrusive JavaScript, you will learn how to create advanced functionality that is accessible and degrades gracefully.

By the end of this course you’ll have a full understanding of the power of the Document Object Model. You will be able to add markup to the page and change styles using the DOM, all from an external JavaScript file. Using this knowledge you will be able to start adding advanced interactivity to your sites, in order to create the best user experience possible.

What will I learn?

Jeremy Keith

Jeremy is technical director at Clearleft. He has written two books, DOM Scripting and Bulletproof Ajax, but what he really wants to do is direct. His latest project is Huffduffer, a service for creating podcasts of found sounds. When he’s not making websites, Jeremy plays bouzouki in the band Salter Cane.