瀏覽器加載頁面資源的步驟

瀏覽器加載頁面資源的步驟如下(部分參考網絡資料):

1.用戶輸入網址(假設是第一次訪問),瀏覽器向服務器發出請求,服務器返回html文件; 
2.瀏覽器開始載入html代碼,發現<head>標籤內有一個<link>標籤引用外部CSS文件; 
3.瀏覽器又發出CSS文件的請求,服務器返回這個CSS文件; 
4.瀏覽器繼續載入html中<body>部分的代碼,並且CSS文件已經拿到手了; 
5.瀏覽器在代碼中發現一個<img>標籤引用了一張圖片,向服務器發出請求。此時瀏覽器不會等到圖片下載完,而是繼續加載後面的代碼; 
6.服務器返回圖片文件,由於圖片佔用了一定面積,影響了後面段落的排布,因此瀏覽器需要回過頭來重新渲染這部分代碼; 
7.瀏覽器發現了一個包含一行Javascript代碼的<script>標籤,直接運行該腳本; 
8.Javascript腳本執行了這條語句,它命令瀏覽器隱藏掉代碼中的某個<div> (style.display=”none”)。少了一個元素,瀏覽器不得不重新渲染這部分代碼; 
9.</html>表示暫時加載完成; 
10.此時用戶點了一下界面中的“換膚”按鈕,Javascript讓瀏覽器換了一下<link>標籤的CSS路徑; 
11.瀏覽器向服務器請求了新的CSS文件,重新加載頁面。然後執行渲染過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章