瀏覽器工作原理解析

  • 瀏覽器簡介
  1. 瀏覽器主要功能:
    瀏覽器主要的功能就是將用戶想要瀏覽的資源展示出來,提供用戶的web請求。
    目前市面上的主流瀏覽器的用戶界面大同小異,大致包括:
    (1)URI地址欄;
    (2)前進、退后按鈕;
    (3)書簽選項;
    (4)刷新按鈕以及停止刷新按鈕;
    (5)主頁按鈕。
  2. 瀏覽器的高級結(jié)構(gòu)
    (1)用戶界面。所有數(shù)據(jù)最后都會顯示在這里。
    (2)瀏覽器引擎。界面內(nèi)容的查詢和渲染的接口。
    (3)渲染引擎。負責解析文件的屬性(html還是css)和內(nèi)容,并將其解析展示在用戶界面。
    (4)網(wǎng)絡(luò)連接。負責http協(xié)議,連接線上線下內(nèi)容。
    (5)js
    (6)UI
    (7)數(shù)據(jù)儲存
  1. 瀏覽器引擎流程
    分析HTML繪制出DOM樹——>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容