logo头像

求知若渴,虚心若愚

浏览器 - 浏览器基本组成(一)

浏览器的组成

我们常见的浏览器由一下几大部分组成:

用户界面( User Interface )

介绍

  • 用户操作界面,包含收藏夹、工具栏,各种功能按钮
  • 也就是我们看到的除了加载的网页部分的界面都是用户界面

    功能介绍

  • 提供了我们与浏览器的功能交互
  • 我们操作浏览器大部分都是操作和这些界面打交道

TIP
用户界面使我们对浏览器最直观认识的界面,大部分都是可以看到和操作的

浏览器引擎( Browser engine )

介绍

  • 用来查询及操作渲染引擎的接口
  • 在用户界面和渲染引擎之间传达指令

功能介绍

  • 比如我们点击刷新,浏览器引擎就会把用户界面的刷新指令,传递给渲染引擎,渲染引擎会重新渲染页面

渲染引擎( Rendering engine )

介绍

  • 重点需要掌握的部分
  • 渲染引擎的职责就是渲染

  • 用来显示我们请求回来的数据

  • 一般情况下我们请求的网页都是他来显示的,它负责解析html和css,然后显示出来

功能介绍

  • 渲染引擎可以显示html、xml文档及图片,(借助第三方还可以显示其他格式的数据)
  • 加载我们请求回来的网页
  • 响应浏览器引擎的用户操作指令,渲染和显示网页

TIP
渲染引擎又称为排版引起或者浏览器内核,本章上一部分包含了许多浏览器内核介绍

常见浏览器内核

支付宝打赏 微信打赏

赞赏是对我们的肯定!