gpt4 book ai didi

namespaces - html5 数据属性命名空间?

转载 作者:行者123 更新时间:2023-12-04 16:51:56 26 4
gpt4 key购买 nike

随着数据属性变得越来越流行,人们是否发现自己与拥有通用名称的库发生冲突?

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

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

com.example.myname

例如

因此,对于数据属性,它可能是 data-com-example-height,但这非常冗长。

你找到的最好的方法是什么?

这是非常主观的,所以也许在 SO 上不是很受欢迎,但也许会成为一个不错的 wiki 页面。如果完全不合适,请随时投票关闭。

最佳答案

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

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

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

关于namespaces - html5 数据属性命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com