请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

有点困惑

请问浏览器是等DOM树及CSSOM树全部构建完才进行渲染树的构建的吗 还是说这三部分是并行的没有严格的先后顺序?

正在回答 回答被采纳积分+3

1回答

双越 2020-12-08 13:47:07

DOM 树和 CSSOM 可以并行构建。

但 render tree 就需要两者都准备好,才能构建。

0 回复 有任何疑惑可以回复我~
  • 提问者 派蒙 #1
    谢谢老师的回复 但我感觉如果是这样的话 那无论script标签放哪里 都会导致dom tree阻塞 导致无法构建render tree 为什么script前面的内容在dom tree还未完成的情况下会被渲染出来呢?
    回复 有任何疑惑可以回复我~ 2020-12-08 13:59:19
  • 双越 回复 提问者 派蒙 #2
    我们课程讲是一种最基本的渲染逻辑。而现代浏览器进行了太多的优化,这些我们讲不出来的。你也许听说,开发浏览器内核的难度,堪比操作系统。
    回复 有任何疑惑可以回复我~ 2020-12-08 17:39:54
  • 提问者 派蒙 回复 双越 #3
    对的 感觉浏览器还是蛮复杂的 不同内核可能也有点不一样 谢谢老师
    回复 有任何疑惑可以回复我~ 2020-12-08 18:23:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信