美文网首页
浏览器的主要功能

浏览器的主要功能

作者: 有鱼是只猫 | 来源:发表于2019-08-15 18:14 被阅读0次

    浏览器分类

 市面最流行的五种主流浏览器分别为IE、Firefox、Safari、Chrome及Opera。

 浏览器的主要功能

  浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式。用户用URI(Uniform Resource Identifier统一资源标识符)来指定所请求资源的位置,在网络一章有更多讨论。

  HTML和CSS规范中规定了浏览器解释html文档的方式,由W3C组织对这些规范进行维护,W3C是负责制定web标准的组织。

  HTML规范的最新版本是HTML4(http://www.w3.org/TR/html401/),HTML5还在制定中(译注:两年前),最新的CSS规范版本是2(http://www.w3.org/TR/CSS2),CSS3也还正在制定中(译注:同样两年前)。

  这些年来,浏览器厂商纷纷开发自己的扩展,对规范的遵循并不完善,这为web开发者带来了严重的兼容性问题。

  但是,浏览器的用户界面则差不多,常见的用户界面元素包括:

        *用来输入URI的地址栏

        *前进、后退按钮

        *书签选项

        *用于刷新及暂停当前加载文档的刷新、暂停按钮

        *用于到达主页的主页按钮

  奇怪的是,并没有哪个正式公布的规范对用户界面做出规定,这些是多年来各浏览器厂商之间相互模仿和不断改进的结果。

  HTML5并没有规定浏览器必须具有的UI元素,但列出了一些常用元素,包括地址栏、状态栏及工具栏。还有一些浏览器有自己专有的功能,比如Firefox的下载管理。更多相关内容将在后面讨论用户界面时介绍。

  浏览器的主要构成(High Level Structure)

  浏览器的主要组件包括:

  1. 用户界面 - 包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分。

  2. 浏览器引擎 - 用来查询及操作渲染引擎的接口。

  3. 渲染引擎 - 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。

  4. 网络 - 用来完成网络调用,例如http请求,它具有平台无关的接口,可以在不同平台上工作。

  5. UI后端 - 用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口。

  6. JS解释器 - 用来解释执行JS代码。

  7. 数据存储 - 属于持久层,浏览器需要在硬盘中保存类似cookie的各种数据,HTML5定义了web database技术,这是一种轻量级完整的客户端存储技术

浏览器主要组件

相关文章

  • web开发 浏览器常见面试题

    web开发 浏览器常见面试题 1 浏览器主要功能   浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服...

  • 网页的渲染机制

    浏览器的主要功能 浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口...

  • 浏览器工作原理及内核详解

    浏览器主要功能 浏览器第一个主要功能就是从服务器下载Web资源并在浏览器窗口中将它呈现。这些资源可以是 HTML ...

  • 简述网页的渲染机制

    浏览器的主要功能 浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源。这里所说的资源一般是指...

  • html+JS学习笔记1

    HTML的主要功能是告诉浏览器,如何去显示一些内容 CSS主要功能是改变HTML元素的样式 JavaScript用...

  • 浏览器的主要功能

    浏览器分类 市面最流行的五种主流浏览器分别为IE、Firefox、Safari、Chrome及Opera。 浏...

  • Assert Pipeline基本原理和简单使用

    Assert Pipeline主要功能: 连接静态资源,减少渲染页面时浏览器发起的请求数。浏览器对并行的请求数量有...

  • 浏览器工作原理/运行机制

    一、浏览器   浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源。这里所说的资源一般是指 ...

  • AngularJS搭建环境

    一、搭建环境 1.1 调试工具:batarang Chrome浏览器插件 主要功能:查看作用域、输出高度信息、性能...

  • 浏览器面试——js加载

    浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常...

网友评论

      本文标题:浏览器的主要功能

      本文链接:https://www.haomeiwen.com/subject/tzktsctx.html