- 浏览器简介
- 浏览器主要功能:
浏览器主要的功能就是将用户想要浏览的资源展示出来,提供用户的web请求。
目前市面上的主流浏览器的用户界面大同小异,大致包括:
(1)URI地址栏;
(2)前进、退后按钮;
(3)书签选项;
(4)刷新按钮以及停止刷新按钮;
(5)主页按钮。 - 浏览器的高级结构
(1)用户界面。所有数据最后都会显示在这里。
(2)浏览器引擎。界面内容的查询和渲染的接口。
(3)渲染引擎。负责解析文件的属性(html还是css)和内容,并将其解析展示在用户界面。
(4)网络连接。负责http协议,连接线上线下内容。
(5)js
(6)UI
(7)数据储存
- 浏览器引擎流程
分析HTML绘制出DOM树——>