Mike Nolan

To improve is to change; to be perfect is to change often. -Winston Churchill

Day 34- JavaScript and Accessibility

17 Sep 2025

I struggled a fair bit in getting the Lab: Build a theme switcher to pass all of the tests but finally got there in the end by reviewing the pass criteria as some of it was vague in the user stories.

FreeCodeCamp Modules

  • HTML - 214 out of 214 Steps Completed
  • CSS - 1156 out of 1156 Steps Completed
  • JavaScript - 394 out of 965 Steps Completed

Front End Mentor

  • 7 Challenges Completed

What have I completed today :white_check_mark:

  • JavaScript and Accessibility
    • Lecture: Understanding aria-expanded, aria-live and common ARIA states
    • Workshop: Build a Planets Tablist
    • Workshop: Build a note taking app
    • Lab: Build a theme switcher
    • Review: JavaScript and Accessibility Review
    • Quiz: JavaScript and Accessibility Quiz

What is next on the list :pencil2:

  • Debugging
    • Lecture: Debugging Techniques
    • Lab: Debug a Random Background Color Changer
    • Review: Debugging JavaScript Review
    • Quiz: Debugging JavaScript Quiz

What have I been reading? :books:

-

Mike