渲染的理解
来源:16-4 网页加载和渲染的示例

慕丝1117639
2022-03-08
老师请问我们说的渲染就是将我们写的HTML标签显示在屏幕上吗?
按照您说的的渲染流程,以下图片这个代码中,看到的现象应该是,在aler()堵塞渲染的时候,屏幕上已经显示了P1、P2这两个内容才对,为什么js代码堵塞渲染的时候,屏幕上没有显示P1和P2呢?
结果为:
写回答
1回答
-
双越
2022-03-08
浏览器的渲染和显示都有各种细化和优化,为了不同情况下更好的用户体验。
渲染不一定就是显示在页面上。你可以在 alert 时,用 js 获取一下 p 的数量。如果能取到正确的数量,那就是 DOM 已经部分构建完成了。
alert(document.getElementsByTagName('p').length)
022022-03-09
相似问题