下载此文档

浏览器架构.docx


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
浏览器架构
目前使用的主流浏览器有五个: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代码。
数据存储这是长久层,浏览器需要在硬盘上保留各

浏览器架构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雨林书屋
  • 文件大小39 KB
  • 时间2022-07-13