Так что любой пользовательский атрибут данных, который я использую, должен начинаться с «data -»:
<li class="user" data-name="John Resig" data-city="Boston"
data-lang="js" data-food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
Случится ли что-нибудь плохое, если я просто проигнорирую это? I.e.:
<li class="user" name="John Resig" city="Boston"
lang="js" food="Bacon">
<b>John says:</b> <span>Hello, how are you?</span>
</li>
Полагаю, одна плохая вещь заключается в том, что мои пользовательские атрибуты могут конфликтовать с атрибутами HTML со специальным значением (например, name
), но, кроме этого, есть проблема с простым написанием «example_text» вместо «data-example_text» «? (Это не будет подтверждено, но кого это волнует?)