Skip to Main Content

Writing Accessible JavaScript

taught by: Steven Lambert

Session Summary

Learn about the four common problems of writing accessible JavaScript and gain hands-on experience writing your own solutions


In this session we will focus on four common problems of writing accessible JavaScript: focus management, keyboard management, updating state, and announcing changes.

The class will be structured as a half lecture, half workshop. Each topic will be discussed in detail, explaining common problems and solutions. Before moving on to the next topic, an inaccessible example will be provided and the class can each take time to write an accessible solution.

Practical Skills

  • Understanding how to write accessible dynamic content
  • Hands-on experience writing accessible JavaScript
  • Understanding how to use ARIA (and not use ARIA) to make dynamic content accessible

Presentation Materials