前端学习

web页面的加载和解析过程

2017-08-04  本文已影响11人  FFriday

浏览器加载网页的过程

  1. 输入一个url地址/根据某个动作页面跳转到一个url
  2. 浏览器检查域名并查询dns服务器获取IP地址
  3. 浏览器向web服务器发送HTTP请求
  4. 服务器收到,处理并发回一个HTML响应
  5. 浏览器获得web服务器响应的HTML数据
  6. 浏览器得到返回内容

浏览器渲染页面的过程

  1. 浏览器根据HTML构建DOM Tree
  2. 根据css生成CSSOM
  3. 将DOM和CSSOM整合成RenderTree
  4. 根据RenderTree进行渲染和展示[1]

  1. 遇到<script>时会执行script并阻塞渲染,因为script有权限对DOM进行修改

上一篇 下一篇

猜你喜欢

热点阅读