浏览器解析,从用户界面到UI后端

本文详细介绍了浏览器的工作流程,从用户界面到UI后端,涉及浏览器引擎、渲染引擎、JS解释器、数据存储、网络以及浏览器内核的理解。浏览器渲染过程包括获取网页内容、解析CSS、加载图片、执行JavaScript等步骤,这些过程共同决定了网页的显示效果。
摘要由CSDN通过智能技术生成

用户界面,浏览器引擎,渲染引擎,js解释器,数据存储,网络,UI后端

  • 用户界面:包括地址栏,后退/前进按钮,书签目录等
  • 浏览器引擎:用来查询和操作渲染引擎的接口
  • 渲染引擎:用来显示请求的内容,eg.如果请求的内容为html,就负责解析html及 css,并将解析后的结果显示出来
  • 网络:用来完成网络调用,eg.http请求,有与平台无关的接口,可以在不同平台上工作
  • UI后端
  • Js解释器:用来解释执行js代码
  • 数据存储:属于持久层,浏览器需要在硬盘中保存类似cookie的各种数据,html5定义了 web
    database技术,一种轻量级完整的客户端存储技术

浏览器内核的理解

  • 浏览器内核主要分成 两部分:渲染引擎和js引擎
  • 最开始渲染引擎和js引擎没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只渲染引擎
  • 1.渲染引擎:负责取得网页的内容(HTML,XML,图像等等),整理讯息(例如加入CSS等),以及计算网页的显示方式,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值