还有个问题想问下,也是关于页面渲染的,上次问过您
来源:2-12 others
诺巴蒂
2019-11-05
理论:
页面第一次请求,页面应该是等待 dom 树和 cssom 树都解析完成形成render树之后再渲染的,而 <script> 会阻塞页面的 dom 解析
预期:
我会认为等 <script> 同步代码全部执行完,页面才会有内容
现象:
而实际Chrome现象是<script> 阻塞前的内容先出现,过一会儿 <script>执行后 后面的内容才出现
问题:
这个是我的理论压根就不对,还是也跟 Chrome浏览器 的页面呈现有关系?
而且如果按照事件循环的机制,也得等整体script同步代码执行完(宏任务),才有第一次页面渲染环节,那就更不该先出来
写回答
1回答
-
Jokcy
2019-11-06
另外一个问题回答了
00
相似问题
事件循环的问题
回答 1