瀏覽器是我們每天都必須使用的軟體,很多人每天都接觸瀏覽器,卻對瀏覽器的核心不了解,下面我們來總結一下瀏覽器核心是什麼?
一:瀏覽器核心是什麼
瀏覽器核心也稱為渲染引擎或排版引擎,主要對網頁的語法進行解釋,並且進行渲染網頁,將網頁的程式碼轉換為看得到的頁面,一般情況下,瀏覽器的核心一般採用渲染的引擎。
二:一個網址引發的操作
1.當我們在瀏覽器中輸入一串網址,並且網址在瀏覽器展示的時間內,瀏覽器收到指令時,會開啟一個單獨的線程來處理,首先判斷用戶輸入的是否為合理的地址,是不是http請求,然後對url進行分析,如果是緩存的情況,會調用本地的文件,並且返回200,如果不存在請求,瀏覽器就要發起請求。
2.透過網域解析取得ip位址,瀏覽器中的信息會ip進行請求,瀏覽器客戶端向伺服器發送報文,並且進行資料的傳輸和通訊。
3.之後進入網站的後端,伺服器有很多程式碼,會根據url的執行後端,伺服器進行處理和回應,如果造訪過該頁面,並且與伺服器檔案進行對比,一致返回304 。
4.瀏覽器接受到返回的資訊並且開始下載html文件,進行加以渲染和建立dom樹,並且使用指定的js腳本,對css樣式進行渲染,重新排列,然後頁面會顯示在瀏覽器中。
以上就是對瀏覽器核心是什麼的全部介紹,如果你想了解更多有關HTML影片教學,請關注php中文網。
以上是瀏覽器內核是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!