Где мы стоим
Мы находимся под давлением доступности Интернета, чтобы соответствовать определенным законам, регулирующим общественные/образовательные учреждения. До сих пор мы просто убедились:
- наши макеты были логически упорядочены;
- изображения имели теги
alt=""
. но быстро узнают, что нам нужно позаботиться и действительно подумать об этом.
Что мы рассматриваем
Мы рассматриваем AngularJS
как основу для динамических веб-приложений, но обеспокоены тем, что это может означать для нашей доступности.
Я понимаю, что браузер без JavaScript, скорее всего, нарушит высокодинамичное приложение Angular (например, такие выражения, как {{ item.something }}
, встроенные в разметку, используя ng-repeat
для создания списков из одного <li>
боковые частичные представления как пустые теги и т.д.).
Вопрос
Мне интересно, есть ли хорошо понятые лучшие практики или информационные ресурсы для этих видов фреймворков, которые в значительной степени зависят от динамической разметки и встроенных тегов, которые можно воспринимать как тарабарщину на что-то как экранный ридер или даже браузер с отключенным JavaScript и CSS.