码迷,mamicode.com
首页 > Web开发 > 详细

web 前端页面的渲染(DOM)

时间:2019-11-26 19:09:13      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:脚本   空白   inf   完成   有一个   nbsp   节点   规则   play   

CSS会阻塞渲染树的构建,不阻塞DOM构建,但是在CSSOM构建完成之前,页面不会开始渲染(一片空白),CSSOM构建完成后,页面将会显示出内容。

 

渲染树构建

  技术图片

 

 

  1、从 DOM 树的根节点开始遍历每个可见节点。

  2、某些节点不可见(例如脚本标记、元标记等),因为它们不会体现在渲染输出中,所以会被忽略。
     某些节点通过 CSS 隐藏,因此在渲染树中也会被忽略,例如,上例中的 span 节点---不会出现在渲染树中,---因为有一个显式规则在该节点上设置了“display: none”属性。

  3、对于每个可见节点,为其找到适配的 CSSOM 规则并应用它们。

  4、发射可见节点,连同其内容和计算的样式。

 

web 前端页面的渲染(DOM)

标签:脚本   空白   inf   完成   有一个   nbsp   节点   规则   play   

原文地址:https://www.cnblogs.com/syw20170419/p/11937690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!