Saint Petersburg JavaScript Meetup patreon.com/piterjs

Saint Petersburg, Russia
Logux позволяет синхронизировать данные между вкладками в браузере #piterjs28
1
2
"Logux хранит лог изменений состояния" #piterjs28
"400 вкладок - жуть, мрак и кошмар!" #piterjs28
1
"Нам нужен новый герой!" #piterjs28
Третий доклад «Применение Logux» от Николая Говорова Слайды: amp.gs/PiNL #piterjs #piterjs28
1
1
13
Доклад прошел под девизом: "Переходник, выйди и зайди нормально!" #piterjs28
"Если ты заюзал иконку, Aria-label пропиши так же ловко! Если onclick на div’е повис, Роль пропиши! Ну, не ленись! Если не в фокусе твой элемент, Tabindex используй - настал тот момент! Используй семантику - это же круто! Делай доступно - двигай науку!" #piterjs28.
2
7
Путь джедая доступности: 1. Вернуть outline на элементы 2. Приоритеты и договоренности 3. Уделять внимание на review 3. Линтеры на доступность 5. Тесты с использование axe-core #piterjs28
1
3
#PiterJS meetup. So many developers! 💪🏼
2
7
1. Семантика 2. Проверка доступности 3. Доступное описание (aria-label) 4. Aria-роли, атрибуты и состояния 5. Осмысленный alt для картинок #piterjs28
"Все плохо. А чего делать-то?..." #piterjs28
1
"Пользователю со скринридером быстродействие вашего сайта важно в последнюю очередь" #piterjs28
1
3
"JS - делаем недоступное доступным" #piterjs28
1
Помните про tabindex! #piterjs28
1
Лучше семантика, чем WIA ARIA #piterjs28
1
3
"Семантика спасёт мир!" #piterjs28
Земля стоит на трех китах, а доступность на четырех: 1. Роль 2. Доступное имя 3. Состояние 4. Взаимодействие #piterjs28
"Все плохо. А чего делать-то?..." #piterjs28
"Красота в угоду доступности" #piterjs28
"Я ненавижу мышей!!!" #piterjs28
"Кто тут адаптировал страшный легаси под доступность?" #piterjs28