作文档>生活经验>其他

浏览器加载网页时的过程是什么

更新时间:

  1、开源浏览器一般以8k每块下载html页面。

  2、解析页面生成DOM树,遇到css标签或JS脚本标签就新起线程去下载他们,并继续构建DOM。

  3、下载完后解析CSS为CSS规则树,浏览器结合CSS规则树和DOM树生成Render Tree。

  4、注意:构建CSS Object Model(CSSOM)会阻塞JavaScript的执行。JavaScript的执行也会阻塞DOM的构建。JavaScript下载后可以通过DOM API修改DOM,通过CSSOM API修改样式作用域Render Tree。每次修改会造成Render Tree的重新布局和重绘。只要修改DOM或修改了元素的形状或大小,就会触发Reflow,单纯修改元素的颜色只需Repaint一下(调用操作系统Native GUI的API绘制)。


浏览器加载网页时的过程是什么相关文章:

TCPIP通信建立的过程是什么

稚子弄冰中稚子弄冰的过程是什么

食品加工过程中杀菌的原则是什么

发酵过程控制的参数是什么

初中考高中的过程是什么

狗狗的生命周期和过程是什么急

旅游时的地陪是什么

wifi改密码时的密码是什么

首次开展地球一小时的国家是哪个

考体育教师编制的过程是什么

浏览器加载网页时的过程是什么

1、开源浏览器一般以8k每块下载html页面。2、解析页面生成DOM树,遇到css标签或JS脚本标签就新起线程去下载他们,并继续构建DOM。3、下载完后解析CS...
推荐度:
点击下载文档文档为doc格式

精选图文