执着于理想,纯粹于当下

目录
浏览器组成及渲染引擎
/      

浏览器组成及渲染引擎

一、浏览器组成

  • 人机交换部分(UI)
  • 网络请求部分(socket)
  • JavaScript 引擎部分(解析 JavaScript)
  • 数据存储(cookie、html5 中的本地存储 localstorage、sessionstorage)
  • 渲染引擎(解析执行 HTML,CSS)

二、渲染引擎

  • 又叫排版引擎,浏览器内核
  • 主流渲染器:自行百度一下
  • 工作原理:解析 HTML 构建 DOM 树,如下图
  • 渲染树与 DOM 树的区别:DOM 树是对所有 HTML 标签进行解析,并生成 DOM 树,渲染树只对必要的元素进行操作,像 head 标签,meta 标签或 display:none 不放在渲染树中 。


标题:浏览器组成及渲染引擎
作者:JaneChelle
地址:https://xiao.algerfan.cn/articles/2018/10/19/1563541798438.html