html5数据属性命名空间?

时间:2013-06-25 13:45:41

标签: namespaces html5-data

随着数据属性变得越来越受欢迎,人们发现自己与那些占据常见名称的图书馆发生了冲突吗?

如果是,您使用命名空间吗?我很想知道人们正在使用什么做法。

例如,其他学科的常用命名空间技术是:

com.example.myname

e.g。

所以也许对于数据属性来说,它可能是数据 - 示例 - 高度,但这非常冗长。

您找到的最佳方式是什么?

这是非常主观的,所以也许并不是非常受欢迎,但也许会成为一个不错的维基页面。如果完全不合适,请随意投票结束。

1 个答案:

答案 0 :(得分:1)

如果您要发布一个以前缀为例的库,这似乎是合理的。您的库的名称(data-foolib-bar)以避免在重新分发时发生冲突。对于那些不打算重新分发的代码来说,它可能有点过分。

我认为,如果你遇到这样的冲突,可能是过度使用/滥用数据属性的迹象。

还要考虑将它们组合成单个属性,例如data-foolib='{"foo":1,"bar":false}'