我们每天都在使用着浏览器,每个人使用的浏览器各不一样。在这个科技飞速发展的时代,一个游览器能否站住脚跟取决于使用者的数量,看用户是否喜欢这个产品,听取用户们的意见来改善。

我们这个年龄的人最初用到的浏览器肯定是IE浏览器了,在小学的时候就接触到这个,当时输入域名什么的都还不太懂。IE浏览器:Internet Explorer,是美国微软公司推出的一款网页浏览器。原称Microsoft Internet Explorer(6版本以前)和Windows Internet Explorer(7、8、9、10、11版本),简称IE。在IE7以前,中文直译为“网络探路者”,但在IE7以后官方便直接俗称"IE浏览器"。

1996年,微软通过给予季度费用和部分收入从Spyglass中取得了Spyglass Mosaic的源代码和授权。从而使IE逐渐成为微软专属软件。它采用的排版引擎(俗称内核)为Trident。每一次新的IE版本发布,也标志着Trident内核版本号的提升。
Trident引擎被设计成一个软件组件(模块),使得其它软件开发人员很容易的将网页浏览的功能加到他们自行开发的应用程序里。微软提出了一个称为组件对象模型(COM)的软件接口架构。供其它支持的组件对象模型开发环境的应用程序存取及编辑网页。例如,由C++或.NET所撰写的程序可以加入浏览器控件里,并透过Trident引擎存取当前显示在浏览器上的网页内容及网页的各种元素的值,从浏览器控件触发的事件亦可被程序捕获并进行处理。Trident引擎所提供的所有函数存放在动态链接库mshtml.dll中。
最初的几个IE均以软件包的形式单独为相应的Windows提供选择安装,从IE4开始,IE集成在所支持的最新版Windows中作为默认浏览器,并且为其能支持的早期的Windows提供安装程序进行升级(唯一的例外是IE9,并未在其支持的Windows Vista和Windows 7中集成,而后继的Windows 8直接集成IE10,当然由于Windows Vista和Windows 7强大的部署映像管理工具,用户可以将IE9的安装程序整合进install.wim中,但这并不是真正的集成,只能算升级更新覆盖,因为仍可以在已安装的更新中找到新版IE的"痕迹",并且可以被卸载)。
Internet Explorer

除了作为Windows默认浏览器外,IE2-IE6均支持苹果Mac OS/OS X,而IE4和IE5更是支持过X Window System、Solaris和HP-UX UNIX。不过自IE7以后仅支持Windows。此外,没有任何IE支持移动终端,移动终端上的IE实际上是Internet Explorer Mobile(简称IE Mobile),虽然名字上多了Mobile,但IE Mobilie其实是采用完全不同的内核。

2014年8月,微软考虑为IE浏览器更名,并表示将终止对老版本浏览器的支持。[2] 
2015年3月,微软确认将放弃IE品牌,代号为“Project Spartan”的新版浏览器将启用新名称,但IE仍会存在于某些版本的Windows 10中。   (此处参见百度百科)
随着现在科技的发展,各式各样的浏览器层出不穷,竞争压力十分巨大。像我们大家用的无非是一下几种浏览器:360浏览器,火狐浏览器,百度浏览器,UC浏览器,搜狗浏览器,猎豹浏览器,世界之窗浏览器,QQ浏览器。相对于360,百度,搜狗,QQ之类的浏览器,都是国内网络界的巨头,分别打着不同的噱头在吸引着用户的使用。很多人因为360安全卫士是免费的,所以就一并使用了360浏览器,(我就是其中之一)。至于QQ那更不用说了,现在谁不用QQ,所以QQ就推出腾讯电脑管家以加速QQ的等级来吸引用户使用,然后用户也就一并使用了QQ浏览器。
史上第一款获得普遍使用的浏览器,是Mosaic浏览器,第一版于1993年4月22日发布。

(NCSA Mosaic,或简称Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。它是由伊利诺伊大学厄巴纳-香槟分校的NCSA组织在1993年所发表,并于1997年1月7日正式终止开发和支持。在当时人气爆发的大受欢迎。Mosaic的出现,算是点燃了后期互联网热潮的火种之一。
后来网景导航者浏览器的开发工作,聘用了许多原有的Mosaic浏览器工程师,但是没有采用Mosaic网页浏览器的任何代码。传承网景浏览器代码的后裔为Firefox浏览器。    括号里的参见百度百科。

)相信很多人都没听说过这个浏览器,包括我,不过毕竟是浏览器界的鼻祖还是要来介绍介绍涨涨知识的。我们现在所熟知的互联网和浏览器是在90年代所成型,这得归功于HTTP超文本传输协定和HTML超文件标准语言的诞生。HTML最早在80年代由Tim Berners-Lee建立,但直到1993年Marc Andreessen在他开发的Mosaic浏览器加入<img>标记,才开始让HTML语言逐渐扩充和发展;HTML 1.0在1993年6月为IETF互联网工程工作小组工作草案发布之后,到21世纪前陆续出现HTML 2.0、Cookies、HTML 3.0、JavaScript、Java、HtML 4.0、CSS2、XML、AJAX等技术。进入21世纪后,则是以各项HTML5技术开发为主。

希望以后的浏览器能做的越来越简单但功能俱全,深受用户喜爱就好。

转载于:https://www.cnblogs.com/yuchenchao/p/4797727.html

Web browser的发展演变相关推荐

  1. web开发的发展历史

    前言 了解web开发的发展历史,相关技术的演进历程,非常有助于加深web相关技术的理解和认识 [转]下面是对网上几篇相关文章的总结和摘要: 1. Web开发的发展史 对过去的15年来,Web开发从最初 ...

  2. Web技术的发展 网络发展简介(三)

    在上一篇文章中,对TCP/IP通信协议进行了简单的介绍 通信协议是通信的理论基石,计算机.操作系统以及各种网络设备对通信的支持是计算机网络通信的物质基础 而web服务则是运行于应用层,借助于应用层的协 ...

  3. The genius behind Google’s web browser

    崇拜,真正的世外高人(⊙o⊙)哦 ( ps:为什么国外高手都用Mac ) 书中漫画地址:看这里@google     或者 本帖后附件下载 ( 用firefox打开 ) 原文链接:The genius ...

  4. Web开发的发展史---Web开发技术的演变

    在接下来的几个月时间里,我打算写一系列关于完整web开发的文章.这第一篇文章虽然有所粗略,但也能够充分概括了在之前15年或者更久的时间里web应用程序如何进行演变.并且最后我会囊括下这段时间内所写的相 ...

  5. [转]Display PDF within web browser using MVC3

    本文转自:http://www.codeproject.com/Tips/697733/Display-PDF-within-web-browser-using-MVC Introduction I ...

  6. How To Open An URL In Android’s Web Browser

    How To Open An URL In Android's Web Browser 以下核心代码片断,将展现使用"android.content.Intent" 打开一个指定的 ...

  7. Python 中 -m 的典型用法、原理解析与发展演变

    在命令行中使用 Python 时,它可以接收大约 20 个选项(option),语法格式如下: python [-bBdEhiIOqsSuvVWx?] [-c command | -m module- ...

  8. 学完Web前端后发展方向有哪些呢?

    作为初级前端工程师要熟练掌握html,h5,jquery,css或css3,bootstrap,且能够快速的实现效果图布局和排版做一些前端交互.中高级前端应该了解和使用一个或多个css框架和js框架做 ...

  9. usb接口 spec_USB连接器发展演变和趋势

    来源:连接器世界网 作者:Robert Hult [大比特导读]本文总结了USB连接器20年的历史,并对未来可能的发展方向做出分析和预测. 过去的20年被称为推成出新的二十年,这是有充分理由的.在这一 ...

最新文章

  1. 使用 jQuery 修改 DOM 方法
  2. AI玩微信跳一跳的正确姿势:一不小心就超越了最高分,瞬间称霸了朋友圈~
  3. oeasy php,oeasy教您玩转linux010106这儿都有啥 ls
  4. 福建省计算机二级vb试题及答案,福建省计算机二级VB考的是什么内容?
  5. java 枚举类型 构造函数及用法
  6. Django的Field(字段)
  7. 利用Jqurey写一个输入内容增加并且可以删除,上下移动的标签
  8. 李宏毅机器学习(十一)meta-learning和ML一样是三个步骤
  9. LeetCode-1两数之和
  10. EOS Keosd概述
  11. 卖设备 免费报价的网站
  12. 别人在抢红包,程序员在研究红包算法
  13. Servlet四种访问属性--知识点
  14. c语言程序结课编程报告,C语言程序分析报告课程标准.doc
  15. 从html提取swf文件,Sothink SWF Catcher(SWF文件捕捉提取工具)V2.7 正式版
  16. Internet结构和ISP
  17. 高清车牌识别系统无法连接服务器,智能停车场高清车牌识别系统,常见的故障及解决方法!...
  18. 小程序项目从Hbuilder转移到vscode步骤
  19. 软件架构师的培养与认证
  20. 已解决SyntaxError: invalid syntax

热门文章

  1. 数据结构与算法(一)——排序
  2. 开启mysql日志记录_Mysql开启日志记录
  3. java 向上抛异常_java throws 向上抛出的概念问题
  4. oracle轮询方式循环输出,LGWR的两种模式(POST/WAIT和POLLING)
  5. 如何用python制作九九乘法表_Python一行代码给儿子制作九九乘法表
  6. ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV
  7. 视觉研究的前世今生(上)王天珍(武汉理工大学)
  8. day24 01 初识继承
  9. 20175213 2018-2019-2 《Java程序设计》第4周学习总结
  10. 腾讯企业邮箱报错 smtp.exmail.qq.comport 465, isSSL false