Marconius 3 points 6y ago
JavaScript still is not handled very well by the browsers and screen readers, but it's definitely getting better. If you plan to use dynamic regions, you need to learn how to use ARIA, or accessible robust Internet applications, and specifically how to use it to have dynamic regions announce content and work directly with screen readers.
Ideally, you wouldn't use JavaScript it all as it can still trip up screen readers despite all the advancements and his overall just a pain in the ass to deal with. Keep your design simple, clean, efficient, laid out logically, and only use JavaScript if you absolutely have to and have no other way of accomplishing what you were trying to do.
fastfinge 2 points 6y ago
Perhaps start with a framework like Wordpress or Drupal. All of the default themes for them come with good accessibility out of the box. Then add your particular site functionality via Drupal Modules or Wordpress plugins.