天天看點

html浏覽器解析過程,浏覽器解析渲染HTML文檔的過程詳解(圖文)

本篇文章給大家帶來的内容是關于浏覽器解析渲染HTML文檔的過程詳解(圖文),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

浏覽器的工作原理

一、浏覽器的高層結構

浏覽器的主要元件為:1、使用者界面 - 包括位址欄、前進/後退按鈕、書簽菜單等。除了浏覽器主視窗顯示的您請求的頁面外,其他顯示的各個部分都屬于使用者界面。

2、浏覽器引擎 - 在使用者界面和呈現引擎之間傳送指令。

3、呈現引擎 - 負責顯示請求的内容。如果請求的内容是 HTML,它就負責解析 HTML 和 CSS 内容,并将解析後的内容顯示在螢幕上。

4、網絡 - 用于網絡調用,比如 HTTP 請求。其接口與平台無關,并為所有平台提供底層實作。

5、使用者界面後端 - 用于繪制基本的視窗小部件,比如組合框和視窗。其公開了與平台無關的通用接口,而在底層使用作業系統的使用者界面方法。

6、JavaScript 解釋器。用于解析和執行 JavaScript 代碼。

7、資料存儲。這是持久層。浏覽器需要在硬碟上儲存各種資料,例如 Cookie。新的 HTML 規範 (HTML5) 定義了“網絡資料庫”,這是一個完整(但是輕便)的浏覽器内資料庫。

連結:https://www.zhihu.com/questio...

本篇文章到這裡就已經全部結束了,更多其他精彩内容可以關注PHP中文網的JavaScript視訊教程欄目!