Встречается на собеседованиях • сегодня
Использовал ли Data аттрибуты
Да, использовал. Data-атрибуты (начинающиеся с `data-`) позволяют хранить дополнительную информацию в HTML-элементах без нарушения валидности. Они полезны для хранения данных, которые не имеют визуального представления, но нужны для JS или CSS.
**Пример:**
```html
```
**Доступ в JS:**
```javascript
const user = document.getElementById('user');
console.log(user.dataset.userId); // "123"
```
**Использование в CSS:**
```css
[data-role="admin"] {
background-color: gold;
}
```
**Плюсы:**
- Гибкость (любые данные в строковом формате).
- Валидный HTML.
- Доступ через `dataset` в JS.
**Минусы:**
- Все значения — строки (нужно парсить числа/объекты).
- Не для сложных структур данных (лучше использовать `JSON` + `data-attr`).
Часто применял для хранения ID, состояний, конфигов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы