1 / 4
文档名称:

浏览器架构.docx

格式:docx   大小:39KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

浏览器架构.docx

上传人:雨林书屋 2022/7/13 文件大小:39 KB

下载得到文件列表

浏览器架构.docx

相关文档

文档介绍

文档介绍:浏览器架构
目前使用的主流浏览器有五个:InternetExplorer、Firefox、
Safari、Chrome浏览器和Opera。本文中以开放源代码浏览器为例,


Firefox
浏览器架构
目前使用的主流浏览器有五个:InternetExplorer、Firefox、
Safari、Chrome浏览器和Opera。本文中以开放源代码浏览器为例,


Firefox

、Chrome浏览器和

Safari

(部分开源)。据

StatCounter
浏览器统计数据,目前(2011



8

月)Firefox

、Safari



Chrome
浏览器的总市场占有率快要60%。由此可见,如今开放源代码浏览器在浏览器市场中占有了特别坚实的部分。
一、浏览器功能
浏览器的主要功能就是向服务器发出恳求,在浏览器窗口中展示您选择的网络资源。这里所说的资源一般是指HTML文档,也能够是PDF、图片或其他的种类。资源的地点由用户使用URI(统一资源标
示符)指定。
浏览器解释并显示HTML文件的方式是在HTML和CSS规范中
指定的。这些规范由网络标准化组织W3C(万维网结盟)进行维护。
多年以来,各浏览器都没有完全遵照这些规范,同时还在开发自己独
有的扩展程序,这给网络开发人员带来了严重的兼容性问题。如今,
大部分的浏览器都是或多或少地遵照规范。
浏览器的用户界面有好多彼此相同的元素,其中包括:
用来输入URI的地点栏
前进和退后按钮
书签设置选项
用于刷新和停止加载目前文档的刷新和停止按钮

用于返回主页的主页按钮
奇怪的是,浏览器的用户界面并没有任何正式的规范,这是多年来的最正确实践自然发展以及彼此之间相互模拟的结果。HTML5也没有定义浏览器必须拥有的用户界面元素,但列出了一些通用的元素,比如地点栏、状态栏和工具栏等。自然,各浏览器也能够有自己独到的功能,比方Firefox的下载管理器。
二、浏览器的高层构造
用户界面,包括地点栏、前进/退后按钮、书签菜单等。除了浏览器主窗口显示的您恳求的页面外,其他显示的各个部分都属于用户界面。
浏览器引擎,在用户界面和体现引擎之间传送指令。
体现引擎,负责显示恳求的内容。如果恳求的内容是HTML,它就负责解析HTML和CSS内容,并将解析后的内容显示在屏幕上。
网络,用于网络调用,比方HTTP恳求。其接口与平台无关,并为所有平台提供底层实现。
用户界面后端,用于绘制基本的窗口小零件,比方组合框和窗口。
其公然了与平台无关的通用接口,而在底层使用操作系统的用户
界面方法。
,用于解析和履行JavaScript代码。
数据存储这是长久层,浏览器需要在硬盘上保留各