前端学习总结——浏览器

浏览器: 浏览器是运行在操作系统之上的一个应用程序

浏览器结构:

  • 用户界面:除了标签窗口之外的其他内容展示区域
  • 浏览器引擎:用户界面和渲染引擎之间传递数据层,数据存储持久层:存储cookie数据等
  • 渲染引擎:渲染用户请求的界面内容,包括:网络模块:负责网络请求、js引擎、js解析器:解析和执行js

渲染引擎:浏览器的渲染引擎负责解析和执行HTML和js等语法。所谓的浏览器内核一般就是指代渲染引擎,浏览器内核决定了如何展示页面的内容信息和格式信息,不同的浏览器内核对网页编写语法的解释会有不同,所以同一个网页在不同内核的浏览器渲染的效果也不同,由此我们网页开发时要考虑兼容性的问题,并在不同内核的浏览器中测试效果。

五大主流浏览器及其内核:

浏览器 内核 目前所属公司
Chrome webkit blink Google
Safari webkit 苹果
IE trident Microsoft
edge webkit Microsoft
Firefox gecko Mozilla
Opera presto 360

浏览器的历史:

  • 诞生于1990年,蒂姆·伯纳斯·李,发明world wide web,用超文本分享资讯
  • 1993年,美国伊利诺大学,马克·安德森,开发MOSIAC浏览器,真正意义上的图形化浏览器
  • 1994年,网景公司的前身MOSIAC公司成立,由马克·安德森和吉姆·克拉克合伙成立
    •  后更名为:Netscape Communication Corporation网景公司
    •  开发出的Netscape navigator直至2003年被大众所接受的浏览器
  • 1995年IE诞生,基于MOSIAC开发出了Internet explorer 1.0
  • 1995年,网景公司的Brendan Eich开发出了livescript语言(发明JS语言)
  • 1996年,网景公司和拥有JAVA的SUN公司合作,为推广livescript语言,将其更名为JavaScript语言
  • 2001年,出现JS引擎,使得这门语言得到发展
  • 2003年,Mozilla公司,推出Firefox浏览器,基于1998年开放源码的Netscape navigator
  • 2008年,Google基于webkit blink和gears(离线上网)开发出了Chrome浏览器,最快的、调试工具最好的浏览器
  • 2009年,甲骨文收购了SUN公司,JS目前归甲骨文所有
  • 2015年,微软放弃了IE,推出基于webkit内核的edge

 

posted @ 2021-01-09 10:19  学习学习学而时习  阅读(200)  评论(0编辑  收藏  举报