【问题标题】:why do we need prefix "data" for custom data attributes in html5为什么我们需要为 html5 中的自定义数据属性添加前缀“data”
【发布时间】:2017-10-18 20:11:54
【问题描述】:

是否有任何理由将 data-attribute 用于 html5 元素的自定义数据属性?我记得在不使用数据前缀的情况下使用自定义数据属性,我认为这确实有效。

有人可以纠正我。

【问题讨论】:

标签: jquery html w3c custom-data-attribute


【解决方案1】:

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

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

【讨论】:

  • 难道不是使“数据”前缀无关紧要,也可以使用其他前缀来完成。我使用了许多其他自定义 html 属性。
  • 如果您不需要 dataset API 并选择一个唯一的前缀,当然可以。
猜你喜欢
  • 2011-06-29
  • 2018-01-10
  • 1970-01-01
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多