Атрибут данных (Data attribute)
Атрибут данных (Data attribute) - параметр, связанный со структурными или описательными свойствами данных. Он используется для указания контекста, идентификации, классификации или придания данным смыслового значения.
Что означает термин
Атрибут данных описывает отдельное свойство или характеристику данных и помогает интерпретировать их содержание. В HTML этим термином также называют специальный атрибут элемента, имя которого начинается с префикса `data-`.
Как устроено
HTML-атрибут data-* связывает с элементом произвольное значение, у которого нет собственного визуального представления. Например, атрибуты `data-category="science"`, `data-product-id` и `data-state="active"` могут хранить категорию, идентификатор или состояние элемента.
Значение HTML-атрибута данных получают методом `getAttribute()`. Также для доступа используется свойство `dataset`, представляющее data-атрибуты в виде объекта DOMStringMap. При таком обращении имя свойства может отличаться от полного имени атрибута из-за преобразования дефисов.
Где применяется
Атрибуты данных применяются в HTML-элементах для передачи скриптам сведений о категории, идентификаторе, состоянии и других параметрах элемента. Сами по себе такие значения не отображаются в интерфейсе и требуют программной обработки, поэтому наличие атрибута не означает, что сохранённые данные будут использованы страницей.
База знаний организована при поддержке делового сообщества. Спираль?!

