赞
踩
关于作者:
还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。
热门专栏 | 精彩推荐 | 图文案例 |
---|---|---|
Openlayers综合(300+) | Cesium (200+) | Leaflet (150+) |
MapboxGL (150+) | Canvas (100+) | Echarts (100+) |
Openlayers基础(70+) | Geoserver服务 | 网络配置 |
HTML 杂货铺 | javascript 精选 | CSS布局动画 |
Vue概念详解 | vue2 实战 | vue3 实战 |
浏览器的历史可以追溯到1991年8月,当时 Berners-Lee 发明了 World Wide Web 万维网,同时也带来了世上第一款浏览器,但这款浏览器的名字比较长,他索性将其改名为“Nexus
”。
到了1993年,伊利诺大学的 NCSA 组织发明了第一款能显示图片的浏览器——“Mosaic”。由于“Nexus”和“Mosaic”都不统一,html 的提供者无法写代码,于是 UserAgent 用户代理就由此诞生了,它可以标注上网请求者是什么浏览器、系统,让服务器知道该发送什么样的信息,带不带图片。
随着时间的推移,浏览器的功能不断得到增强和完善,并涌现出了许多知名的浏览器品牌,如 Chrome、Firefox、Safari 等。如今,浏览器已经成为了人们日常生活和工作中不可或缺的工具之一。
用户界面
- 包括地址栏、前进/后退按钮、书签菜单等。除了浏览器主窗口显示的您请求的页面外,其他显示的各个部分都属于用户界面。浏览器引擎
- 在用户界面和呈现引擎之间传送指令。呈现引擎
- 负责显示请求的内容。如果请求的内容是 HTML,它就负责解析 HTML 和 CSS 内容,并将解析后的内容显示在屏幕上。网络
- 用于网络调用,比如 HTTP 请求。其接口与平台无关,并为所有平台提供底层实现。用户界面后端
- 用于绘制基本的窗口小部件,比如组合框和窗口。其公开了与平台无关的通用接口,而在底层使用操作系统的用户界面方法。JavaScript 解释器
。用于解析和执行 JavaScript 代码。数据存储
。这是持久层。浏览器需要在硬盘上保存各种数据,例如 Cookie。新的 HTML 规范 (HTML5) 定义了“网络数据库”,这是一个完整(但是轻便)的浏览器内数据库。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。