【发布时间】:2023-09-20 22:18:01
【问题描述】:
从性能的角度来看,是在页面中保留大量隐藏的 HTML(大量元素)还是只保留 JavaScript 模型并在需要时重新构建 HTML 更好?
谢谢
【问题讨论】:
-
“隐藏”HTML?请解释
-
嗯,这取决于,你使用任何框架吗?例如,在 jQuery 中,您可以
detach来自 DOM 的元素,因此您可以操作它们并在完成后再次插入它们。我确信其他库也有类似的工具。 -
@pattyd 隐藏我的意思是“显示:无”或只是在页面的滚动视图之外。
-
@elclanrs 是的,我使用 jQuery,稍后我将实现一个基于滚动的分离/重新附加系统,但现在我的时间很短(但如果你能建议我一个好的插件为此,我将不胜感激)。所以现在我只想确保拥有数百个 html 结构不会给我带来问题。
标签: javascript performance html-rendering webpage-rendering