为了账号安全,请及时绑定邮箱和手机立即绑定

浏览器是如何渲染页面的?

浏览器是如何渲染页面的?

Finit 2017-04-05 21:09:09
如何将文字、样式、图片等从本地磁盘或者远程磁盘加载出来,这些资源本质是被当作什么留来处理的?
查看完整描述

3 回答

已采纳
?
丶筱筱

TA贡献2条经验 获得超1个赞

浏览器渲染的话,大概是这么一个过程:

1.首先浏览器解析Html文档,会形成DOM树,然后继续解析CSS文档,这里会将CSS解析成CSS RuleTree.

2.根据前面解析的DOM树,和CSS文档对象模型构造成Rendering Tree(渲染树)

3.已经有了渲染树了,那么浏览器就可以知道页面中有那些节点啊,以及各个结点的从属关系啊等等。。这样就能计算出来这些结点在屏幕中的位置了。

4.最后遍历Rendering Tree,绘制出每一个结点



查看完整回答
1 反对 回复 2017-04-06
?
田心枫

TA贡献1064条经验 获得超383个赞

静态资源
查看完整回答
反对 回复 2017-04-06
?
江户川秋风

TA贡献78条经验 获得超21个赞

百度一下有很多的

查看完整回答
反对 回复 2017-04-06
  • 3 回答
  • 1 关注
  • 1792 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信