2021-07-14 分类: 网站制作
之前有大致介绍浏览器的主要种类以及市场份额,要实现各种网页功能,广大网站制作技术人员如果能够再深入的学习了解下浏览器的深层结构与原理,相信在设计起来会更得心应手.今天就在这方面做一些深入一点的介绍.
浏览器的高层结构通常有如下的部分:
用户界面
主要有地址栏、前进/后退按钮、书签菜单等。除了浏览器主窗口显示的用户请求浏览的网页外,其他可见的部分都称为用户界面,相信广大的网站建设者都非常熟悉这部分。
浏览器引擎与呈现引擎
浏览器引擎 - 主要在用户界面和呈现引擎间的指令传送。呈现引擎, 当然就是“呈现”了,主要负责显示请求浏览的网站内容。比如如果用户请求浏览的是HTML,那么就由它来解析 HTML 和 CSS代码(使用 CSS 格式化的 HTML 内容和图片),最后将解析后的信息在浏览器上显示. 通常,呈现引擎可以显示 HTML 和 XML 网页文档和图片。通过插件(或浏览器扩展程序),还可以显示其它类型的内容;例如,使用 PDF 查看器插件就能显示 PDF 文档。
浏览器(Firefox、Chrome 浏览器和 Safari)是基于两种呈现引擎构建的。Firefox 使用的是 Gecko,这是 Mozilla 公司“自制”的呈现引擎。而 Safari 和 Chrome 浏览器使用的都是 Webkit。Webkit 是一种开放源代码呈现引擎,起初用于 Linux 平台,随后由 Apple 公司进行修改,从而支持苹果机和 Windows。有关详情,请参阅 webkit.org。
JavaScript 解释器,
主要功能是用来解析和执行 JavaScript code.很多JavaScript就是通过这个解释器来实现的;如果广大网站建设者设计者能再深入的学习这一点,相信就不难理解各种功能了,设计起来也更灵活.
网络与用户界面后端
用于网络调用,比如 HTTP 请求。其接口与平台无关,并为所有平台提供底层实现。
用户界面后端主要用于绘制基本的窗口小部件,比如组合框和窗口。其公开了与平台无关的通用接口,而在底层使用操作系统的用户界面方法。
数据存储
这是持久层。浏览器需要在硬盘上保存各种数据,例如 Cookie。新的 HTML 规范 (HTML5) 定义了“网络数据库”,这是一个完整(但是轻便)的浏览器内数据库。
先介绍到这里,广大上海网站制作者或设计人员如果想更多的了解这部分,可以多关注我们网站,我们会持续的介绍这方面的知识.
网站题目:网站制作技术人员需要深入了解的浏览器结构与原理
当前链接:https://www.cdcxhl.com/news/119488.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站制作等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容