前端入门之-浏览器历史(浏览器大战)

    作为一个前端开发人员,我觉得了解一些浏览器的历史(浏览器大战)等等方面知识是挺有必要的。我觉得浏览器的兼容性问题,也可以从浏览器的历史得到一些解决方案。

    浏览器的发展大概可以分为这四个阶段

    第一个阶段(1990-1994): WorldWideWeb可能是全球用户最早注册的Web浏览器。WorldWideWeb的开发始于20世纪80年代末,之后10年间经过MTV的宣传以及Commodore 64的完善,终于在1991年这个有跨时代意义的Web浏览器发布了WorldWideWeb原理很简单,可以显示基本的样式表,当然网页也就这样被用户浏览得到。WorldWideWeb的导航只用“返回”、“上一步”以及“下一步”三个按钮,不过同时它还兼具了编辑器的功能。WorldWideWeb后来改名为Nexus。当然在这个时期还有很多其他浏览器。鉴于这个时期的浏览器现在基本上是没有什么用户量了,不做太详细介绍。

    第二个阶段:微软IE,网景第一次浏览器大战,在1994年-1996年那段时间,网景浏览器占有了绝大部分市场份额,以致于微软想找他合作都不理,最后微软花钱自己研发了IE,刚刚开始IE的用户量还是比不上网景的,由于微软有操作系统的优势,以及网景自己作死,慢慢的微乳占据了上风,最后网景浏览器消失了(这是后话)。重点来了,微软占据了上风之后,无视w3c标准,自己搞一套(这也就是人们所说的怪异模式),这也难怪一家独大,谁理你所谓的标准。所以说现在要兼容IE的早期版本很难。

    第三个阶段:当微软干掉网景之后,IE在之后的几年都是大哥,但是随着火狐,谷歌等等浏览器的兴起,IE的地位不保,这个时候IE就没有按照自己的标准了,而是慢慢的和w3c标准配合起来。也就是目前的浏览器状况,现在后期的版本IE,和谷歌, 火狐等等都是支持w3c标准的。但是为了让之前的在IE上开发的人和已经在使用的早期产品(IE)。用了DOCTYPE来进行触发。

    第四个阶段:现在百家争鸣,不过慢慢的好像谷歌浏览器变成了主流。

    在浏览器的发展过程中,我们也可以看出任何技术都是需要百家争鸣,才能不断进步呀。java和C#,PHP等等语言,这样对我们开发者来说才是最有力的。

posted @ 2016-10-31 17:12  GDOUJKZZ  阅读(218)  评论(0)    收藏  举报