How to build interactive JavaScript components that work for everyone who uses your site

I just launched a brand new course and book: Accessible Components with Vanilla JS.
This course covers the ins-and-outs of building accessible, interactive UI components in about an hour. You’ll learn…
What assistive technology is How to enable and use a screen reader The basics of navigating the web with a keyboard The dangers of CSS-only interactive components The importance of HTML semantics Focus management essentials How to hide content, and accessibility considerations when doing so How to announce dynamic changes to the UI How to indicate button state How to build four of the most common interactive components If you already own my complete set of pocket guides or the expert bundle, this is a free upgrade (and if you buy one of them, the course is included at a steep discount).


This content originally appeared on Go Make Things and was authored by Go Make Things

I just launched a brand new course and book: Accessible Components with Vanilla JS.

This course covers the ins-and-outs of building accessible, interactive UI components in about an hour. You’ll learn…

  • What assistive technology is
  • How to enable and use a screen reader
  • The basics of navigating the web with a keyboard
  • The dangers of CSS-only interactive components
  • The importance of HTML semantics
  • Focus management essentials
  • How to hide content, and accessibility considerations when doing so
  • How to announce dynamic changes to the UI
  • How to indicate button state
  • How to build four of the most common interactive components

If you already own my complete set of pocket guides or the expert bundle, this is a free upgrade (and if you buy one of them, the course is included at a steep discount).

Curious what the course is like? Here’s a sample lesson.

How to announce dynamic content changes with the [aria-live] attribute.

As part of the course, we’ll build a collection of accessible UI components, including a show/hide disclosure, accordion, tabs, and a notification component.

Many thanks to Léonie Watson from TetraLogical for providing a technical edit of the course to ensure the recommendations in it are actually, well… good!

Click here to learn more about the course.

🚀 New Course! Learn how to build accessible interactive components with vanilla JS and level-up your developer game. Click here to learn more.


This content originally appeared on Go Make Things and was authored by Go Make Things


Print Share Comment Cite Upload Translate Updates
APA

Go Make Things | Sciencx (2022-06-07T14:30:00+00:00) How to build interactive JavaScript components that work for everyone who uses your site. Retrieved from https://www.scien.cx/2022/06/07/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/

MLA
" » How to build interactive JavaScript components that work for everyone who uses your site." Go Make Things | Sciencx - Tuesday June 7, 2022, https://www.scien.cx/2022/06/07/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/
HARVARD
Go Make Things | Sciencx Tuesday June 7, 2022 » How to build interactive JavaScript components that work for everyone who uses your site., viewed ,<https://www.scien.cx/2022/06/07/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/>
VANCOUVER
Go Make Things | Sciencx - » How to build interactive JavaScript components that work for everyone who uses your site. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/06/07/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/
CHICAGO
" » How to build interactive JavaScript components that work for everyone who uses your site." Go Make Things | Sciencx - Accessed . https://www.scien.cx/2022/06/07/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/
IEEE
" » How to build interactive JavaScript components that work for everyone who uses your site." Go Make Things | Sciencx [Online]. Available: https://www.scien.cx/2022/06/07/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/. [Accessed: ]
rf:citation
» How to build interactive JavaScript components that work for everyone who uses your site | Go Make Things | Sciencx | https://www.scien.cx/2022/06/07/how-to-build-interactive-javascript-components-that-work-for-everyone-who-uses-your-site/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.