浏览器的工作原理:
核心:将一个URL(统一资源定位符)变成与之对应的一个屏幕上显示的网页。

  1. 任意一款浏览器首先使用HTTP协议或HTTPS协议向服务端发送请求页面

  2. 接受请求返回的HTML代码经过解析,构建成DOM树(DOM树就是将HTML表示为标签的树形结构,如下图所示:浏览器原理

  3. 计算DOM树上的CSS属性

  4. 根据CSS属性对元素逐个进行渲染,得到内存中的位图(可以选择对位图进行合成,该操作会增加后续绘制速度)

  5. ⚠⚠有的浏览器一边解析一边渲染,即2.3.4步骤合并为一个

  6. 合成位图后,最后再绘制到界面上。

相关文章:

  • 2021-08-04
  • 2021-09-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2021-12-19
  • 2021-10-25
相关资源
相似解决方案