With all the respect to Html5 data attribute
When I have a code like this:
<li class="user" data-name="Royi Namir" data-city="Boston" data-lang="js" data-food="Bacon"> </li>
I'm adding quite a lot of redundant chars into the document.
I only need this type of data-XXX
in order to do :
myDomElement.dataset[xxx];
However , I could easily do this
<li class="user" dn="Royi Namir" dc="Boston" dl="js" df="Bacon"> </li>
Without those extra data-
prefixes (and save me a lot of extra chars). and to read it via "start with " selector like [d^] – jQuery API
Am I missing something here ?