data-* attributes are custom HTML attributes.
Basically, there are standard HTML attributes such as style, src, width, height, class... and they are of particular importance to browsers and are "reserved".
However, user attributes do not have special meaning at all and are only special to the owners application. They can be used to simplify application logic.
data- , , . , , sound. data-sound, , , . , data- .
. jquery get HTML 5 , data- *.
, . MDN docs .