为什么我们需要在html5中为自定义数据属性添加前缀“data”

时间:2015-07-22 11:37:28

标签: jquery html5 w3c custom-data-attribute

有没有理由在html5元素上使用数据属性来自定义数据属性?我记得在不使用数据前缀的情况下使用自定义数据属性,我认为确实可行。

有人可以纠正我。

1 个答案:

答案 0 :(得分:2)

the answer by @Lachlan Hunt to the duplicate question的简要版本:

  • 它保证在将来的版本中不会与HTML扩展发生任何冲突。
  • 更方便的DOM API,用于从脚本访问这些属性。
  • 它们清楚地表明哪些属性是自定义属性,哪些是标准化属性。