網路與介面
瀏覽器(browser)
/ BROW-zur /
瀏覽器(browser)是你用來造訪網站的那個程式——Chrome、Safari、Firefox、Edge。它的活兒是:從遠處某台伺服器把一個網頁取回來,再把它畫到你的螢幕上,變成你能讀、能點的東西。你在「網路上」做的一切,其實都是經由瀏覽器發生的。
在底層,它執行著網站發給它的三樣東西。HTML 是頁面的結構和文字;CSS 是樣式——顏色、字體、排版;JavaScript 則是讓頁面在你輸入或點擊時作出反應的行為。瀏覽器把這三樣拿過來,拼裝成你看到的頁面,並讓它活起來。從這個意義上說,現代瀏覽器與其說是個「檢視器」,不如說是一台專門執行別人程式的小機器。
它還替你打理那些繁瑣的底層雜事:查找位址、打開安全連線、下載圖片、讓你保持登入狀態。你輸入「去這裡」,瀏覽器就悄悄地把取回、解碼、繪製都做了——於是整個網路就感覺像是一個順滑的地方,而不是成千上萬台各自為政的伺服器。
You type: example.com
Browser → fetch the page over HTTPS
→ read its HTML, CSS, JavaScript
→ draw it on screen, and keep it interactive瀏覽器取回一個頁面,再執行它的 HTML、CSS 和 JavaScript 把它顯示出來。
每個瀏覽器都內建一個 JavaScript 引擎——這正是網頁能執行真正的程式碼、而不只是顯示文字的原因。
又稱
另見