【发布时间】:2020-11-30 11:27:59
【问题描述】:
new CSS propertycontent-visibility 属性看起来是提高页面加载速度的好工具。
我想将它添加到我的页脚:
<footer style="content-visibility: auto;">
(...)
</footer>
因为它可以稍后在屏幕上绘制(它出现在我所有网站页面的文件夹下方)。
但是,我的页面页脚有许多js库通过<script>标签在页脚标签内加载。
有些脚本是预先加载的,有些是延迟加载的,还有一些是异步加载的。 (是的,很多脚本,不幸的是)。
所以我的问题是:
content-visibility 属性会以任何方式干扰脚本加载吗?
或者无论 CSS 属性如何,脚本都会以相同的方式加载?
在这里询问,因为它是新的,对我来说看起来有点“神奇”,但我没有找到太多相关文档。提前感谢您对此的任何见解。
【问题讨论】:
-
我认为您正在混合渲染和加载。内容可见性只会对渲染产生影响。与 display: none 相同。但其中任何一个都不会对正在加载的元素或其中执行的脚本产生任何影响。
标签: javascript html css dom browser