前端學習總結——瀏覽器

瀏覽器: 瀏覽器是運行在操做系統之上的一個應用程序web

瀏覽器結構:瀏覽器

  • 用戶界面:除了標籤窗口以外的其餘內容展現區域
  • 瀏覽器引擎:用戶界面和渲染引擎之間傳遞數據層,數據存儲持久層:存儲cookie數據等
  • 渲染引擎:渲染用戶請求的界面內容,包括:網絡模塊:負責網絡請求、js引擎、js解析器:解析和執行js

渲染引擎:瀏覽器的渲染引擎負責解析和執行HTML和js等語法。所謂的瀏覽器內核通常就是指代渲染引擎,瀏覽器內核決定了如何展現頁面的內容信息和格式信息,不一樣的瀏覽器內核對網頁編寫語法的解釋會有不一樣,因此同一個網頁在不一樣內核的瀏覽器渲染的效果也不一樣,由此咱們網頁開發時要考慮兼容性的問題,並在不一樣內核的瀏覽器中測試效果。cookie

五大主流瀏覽器及其內核:網絡

瀏覽器 內核 目前所屬公司
Chrome webkit blink Google
Safari webkit 蘋果
IE trident Microsoft
edge webkit Microsoft
Firefox gecko Mozilla
Opera presto 360

瀏覽器的歷史:ide

  • 誕生於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
相關文章
相關標籤/搜索