zoukankan      html  css  js  c++  java
  • 浏览器的工作原理:

    1. 浏览器可能是使用最为广泛的该软件了,我们平时主要使用的事 IE,firefox,safari,chrome和opera.

    开源浏览器:firefox,部分开源的浏览器chrome与safari。

      浏览器的主要功能就是通过向服务器请求你所选择的网络资源将其呈现在浏览器的窗口上,资源的格式通常是HTML。

      浏览器的主要模块如下:

      用户界面。—包括地址栏,前进与返回按钮。收藏夹目录,每次请求完页面之后除了主窗口外的所有部分。

      浏览器引擎—用来查询与操作渲染引擎的借口。

      渲染引擎—负责展示请求的内容:比如如果请求的内容是html文档的话,渲染引擎就负责解析html与css并将解析后的内容显示在屏幕上。、

      网络—用于网络调用,例如调用http请求,他有平台无关的接口以及在每个平台下的实现。

      UI后端—用来绘制基本的BOX组合以及窗口之类的物件,它向外暴露了一个平台无关的通用接口,他在底层使用操作系统提供的用户接口方法。

      Javascript解释器—用来解析与执行javascript代码。

      数据存储—属于持久层,浏览器需要在硬盘上保留所有形式的数据,比如cookies,新的html规范,(html5)定义了再浏览器端的完整的(尽管是轻量型的)

  • 相关阅读:
    安装oracle常见问题和解决方案
    配置VNC
    爬虫
    启动Tomcat报异常host-manager does not exist or is not a readable directory
    linux升级openssl
    linux6的yum源
    linux升级openssh
    linux操作oracle
    Linux 系统结构
    Linux MD5值递归比对目录中的文件是否有修改
  • 原文地址:https://www.cnblogs.com/famensaodiseng/p/6249711.html
Copyright © 2011-2022 走看看