我正在考虑使用 HTML5 数据属性来更轻松地为我的应用程序编写第三方脚本。所以,考虑两种情况:
- 页面上有 10'000 个 HTML 元素,例如
<div>Sticker</div>
. - 还有其他 10'000 个 HTML 元素,例如
<div data-id="{{id}}" data-category="{{category-id}}">Sticker</div>
.
第二种情况(存在 attrs)可能会影响 DOM / 渲染性能,不是吗?如果有,多少钱?
澄清一下,我不打算自己使用数据属性,只是将它们公开给第三方脚本或浏览器插件。考虑dotjs左右。使用数据属性很容易抓取/抓取页面。