浏览器加载网页时的过程是什么
更新时间: 2024-06-18 11:50:07
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绘制)。
其他相关资讯
其他相关资讯
- 定远6月18日天气预报:气温:低温2...
- 全椒6月18日天气预报:气温:低温2...
- 凤阳6月18日天气预报:气温:低温2...
- 泗县6月18日天气预报:气温:低温2...
- 濉溪6月18日天气预报:气温:低温2...
- 砀山6月18日天气预报:气温:低温2...
- 界首6月18日天气预报:气温:低温2...
- 灵璧6月18日天气预报:气温:低温2...
- 利辛6月18日天气预报:气温:低温2...
- 凤台6月18日天气预报:气温:低温2...
- 临泉6月18日天气预报:气温:低温2...
- 五河6月18日天气预报:气温:低温2...
- 萧县6月18日天气预报:气温:低温2...
- 颍上6月18日天气预报:气温:低温2...
- 蒙城6月18日天气预报:气温:低温2...
- 固镇6月18日天气预报:气温:低温2...
- 怀远6月18日天气预报:气温:低温2...
- 太和6月18日天气预报:气温:低温2...
- 明光6月18日天气预报:气温:低温2...
- 阜南6月18日天气预报:气温:低温2...
天气预报导航
最新天气资讯
- 吉林6月18日天气预报:气温:低温 19℃~高温 31℃,晴,紫外线很强
- 平谷6月18日天气预报:气温:低温 23℃~高温 34℃,晴,紫外线强
- 门头沟6月18日天气预报:气温:低温 22℃~高温 34℃,晴,紫外线强
- 密云6月18日天气预报:气温:低温 23℃~高温 34℃,晴,紫外线强
- 房山6月18日天气预报:气温:低温 23℃~高温 34℃,晴,紫外线强
- 大兴6月18日天气预报:气温:低温 22℃~高温 35℃,晴,紫外线强
- 石景山6月18日天气预报:气温:低温 23℃~高温 34℃,晴,紫外线强
- 丰台6月18日天气预报:气温:低温 23℃~高温 35℃,晴,紫外线强
- 延庆6月18日天气预报:气温:低温 21℃~高温 31℃,晴,紫外线强
- 昌平6月18日天气预报:气温:低温 21℃~高温 34℃,晴,紫外线强
天气资讯
更多 >>