Skip to content

Добавляет ответ на вопрос на собеседовании "Зачем нужны data-* атрибуты"#5823

Open
DrakesBot12 wants to merge 6 commits intodoka-guide:mainfrom
DrakesBot12:interviews/data-attributes
Open

Добавляет ответ на вопрос на собеседовании "Зачем нужны data-* атрибуты"#5823
DrakesBot12 wants to merge 6 commits intodoka-guide:mainfrom
DrakesBot12:interviews/data-attributes

Conversation

@DrakesBot12
Copy link
Contributor

@DrakesBot12 DrakesBot12 commented Jul 16, 2025

Описание

Добавляю ответ на вопрос на собеседовании "Зачем нужны data-* атрибуты" :^

Closes #4165

Чек-лист

  • Текст оформлен согласно руководству по стилю
  • Ссылки на внутренние материалы начинаются со слеша и заканчиваются слэшем либо якорем на заголовок (/css/color/, /tools/json/, /tools/gulp/#kak-ponyat)
  • Ссылки на картинки, видео и демки относительные (images/example.png, demos/example/, ../demos/example/)

@vitya-ne vitya-ne added собеседование Контент для На собеседовании html Контент по HTML labels Jul 17, 2025
@vitya-ne vitya-ne changed the title Добавляю ответ на вопрос на собеседовании "Зачем нужны data-* атрибуты" :^ Добавляет ответ на вопрос на собеседовании "Зачем нужны data-* атрибуты" Jul 17, 2025

Я часто применяю их для конфигурации компонентов, фильтрации, передачи состояний и всяких мелких меток. Это помогает держать данные ближе к разметке, не лезть в классы, и при этом не нарушать структуру <span style="color: #FF8630;">HTML</span>.

Важно понимать, что `data-*` — это не способ хранения сложных объектов. Я стараюсь использовать их для коротких строк, чисел и флагов. Всё более сложное — уже через <span style="color: #FFD829;">JavaScript</span> или <span style="color: #2E9AFF;">API</span>.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вообще-то мы получим все значния как строки, а не числа или уж тем более объекты даже самые простые )

@github-actions
Copy link

Превью контента из 38b8c99 опубликовано.

Copy link
Member

@solarrust solarrust left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Привет!

Прости за задержку с ревью и спасибо за ответ =)

Рубрика «на собеседовании» нужна чтобы давать ответы на вопросы так, как этого бы ожидал интервьюер на собеседовании. Твой ответ классный, но больше подходит для раздела «На практике». Давай перенесёт твой опыт туда? Он точно пригодится читателем статьи.

И убери, пожалуйста, выделение технологий цветом. Это забавно, но немного выбивается из общего стиля.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

html Контент по HTML собеседование Контент для На собеседовании

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Вопрос на собеседовании: Для чего используются data-атрибуты?

3 participants