【发布时间】:2015-12-15 02:16:17
【问题描述】:
<div style="display: none;">foo</div>
由于某些(可能是懒惰的)原因,我正在考虑让我的 DOM 有点膨胀,因为内容是隐藏的。
现在我想知道这是否真的会影响性能,所以我的问题是:浏览器(谈论最近的浏览器)何时会解析隐藏的内容?当它被添加到 DOM 时?或者当它真正可见时?
我明确要求 div 的内容,因为必须解析容器 - 否则浏览器无法知道它的隐藏,对吗? ;)
我要求所有现代浏览器都这样做,因为我认为所有现代浏览器都会以相同的方式处理这个问题。
哦,也许我应该补充一点,我会为每个 JS 添加这些隐藏内容。
【问题讨论】:
-
在解析之前它怎么知道它是隐藏的?
-
@torazaburo 这是一个公平的观点。我的问题应该明确询问内容