浏览器底层工作那些事儿

浏览器已经成为我每天都需要打交道的工具,然而对于这个我们的老朋友,即使一些web开发人员也对它的底层工作原理不是非常清楚,今天我们就来简单谈一谈浏览器的底层工作原理。

浏览器的主要功能

如果非要用一句话来概括浏览器的功能,那么浏览器就是一个请求资源,然后显示资源的软件。

这里的资源主要就是我们经常提到的html,css,js,还有图片等。

浏览器共有的接口:

地址栏

前进后退按钮

刷新按钮

主页按钮

收藏按钮

通过这些接口我们就基本掌握了浏览器的基本操作。

浏览器的架构

浏览器对外表现就是一个内容展示的容器,但是内部它却由很多组件组成。

用户接口(我们前面提到的那些公用操作接口)

浏览器引擎(UI渲染引擎的封装)

渲染引擎(负责显示请求的内容,根据css和html显示内容布局)

网络引擎(负责


转载请注明:http://www.aierlanlan.com/rzgz/9048.html