Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое доступность (accessibility)?
Доступность (accessibility) — это практика создания веб-сайтов, которые могут использовать все пользователи, включая людей с ограниченными возможностями. Это включает улучшения, такие как использование правильных заголовков, текста для экранных читалок, цветовые контрасты и навигация с клавиатуры. Цель — обеспечить доступ к информации и функциональности всем пользователям, независимо от их возможностей.
Какие теги были введены в HTML5?
HTML5 добавил множество новых семантических тегов, таких как <header>, <footer>, <article>, <section>, которые помогают улучшить структуру и читаемость кода. Были также добавлены теги для мультимедийных элементов, такие как <audio>, <video>, и улучшена поддержка форм с новыми атрибутами. Эти изменения делают HTML5 более мощным и удобным для создания современных веб-сайтов.
Как вы понимаете Web Accessibility (веб-доступность) и почему она важна?
Web Accessibility (веб-доступность) означает, что веб-сайты и приложения должны быть доступны для использования людьми с различными ограничениями, такими как нарушения зрения, слуха или подвижности. Это важно, так как делает интернет доступным для всех пользователей, включая тех, кто использует специальные устройства, такие как экранные читалки.
Что такое конфиденциальность, целостность и доступность (CIA-триада)?
CIA-триада — это основа информационной безопасности:
Конфиденциальность (Confidentiality): Данные защищены от несанкционированного доступа.
Целостность (Integrity): Данные точны и не изменены без разрешения.
Доступность (Availability): Данные и системы доступны, когда они нужны.
CAP-теорема: что означают согласованность, доступность, устойчивость к разделению?
CAP описывает три свойства:
Consistency - все узлы видят одинаковые данные
Availability - система всегда отвечает
Partition tolerance - работает при разрывах связи
Система может гарантировать только 2 из 3 свойств.
Зачем использовать семантические теги с точки зрения доступности и поддержки кода?
Как семантическая разметка влияет на доступность интерфейса?
Рейтинг:
5
Сложность:
4
Семантические теги делают структуру страницы понятной не только для разработчиков, но и для вспомогательных технологий. Скринридеры используют их для навигации по странице. Такой HTML легче читать и поддерживать. Семантика снижает количество костылей и улучшает качество кода. Это важная основа доступных интерфейсов.
Рейтинг:
5
Сложность:
5
Семантическая разметка помогает браузерам и вспомогательным технологиям понимать назначение элементов страницы. Скринридеры могут корректно озвучивать контент и навигацию, если используются теги header, nav, main, section, article. Это делает интерфейс доступным для пользователей с ограничениями. Также семантика улучшает структуру документа и поддержку кода.
Рейтинг:
2
Сложность:
4
Рейтинг:
2
Сложность:
2
Рейтинг:
3
Сложность:
7
Рейтинг:
2
Сложность:
5
Рейтинг:
1
Сложность:
7