天天看點

《Web前端工程師修煉之道(原書第4版)》——關于浏覽器

本節書摘來自華章社群《web前端工程師修煉之道(原書第4版)》一書中的關于浏覽器,作者jennifer niederst robbins,更多章節内容可以通路雲栖社群“華章社群”公衆号檢視

關于浏覽器

現在我們知道伺服器完成服務的工作,但是另一半的工作由誰來完成呢?發送請求的軟體叫做用戶端(client)。人們用桌面浏覽器、手機浏覽器和其他自助技術(如螢幕閱讀器)作為用戶端來擷取web上的檔案和資訊。伺服器會把相應的檔案傳回給浏覽器(在技術領域通常是指使用者代理)來顯示。

請求和響應是通過我們之前提到過的http協定來處理的。盡管我們談過http可以處理的“檔案”,它還可以用來傳輸圖檔、電影、音頻檔案、資料、腳本和其他通常構成網站或應用的web資源。

當我們想到浏覽器時,通常的印象總是一台計算機顯示器中的一個視窗,其中顯示一個網頁。這在相當長一段時間都是圖形化浏覽器或桌面浏覽器,它們是當時僅有的web檢視政策。最受歡迎的這種形式的桌面浏覽器有windows 上的internet explorer、chrome、firefox、safari和opera。而且現在越來越多的人開始使用手機或平闆電腦上的浏覽器來上網。然而,還有一點需要記住的是使用者體驗。視覺障礙的使用者可能使用一個螢幕閱讀器來聽網頁的内容;行動不便的使用者可以使用輔助裝置來通路連結和輸入。我們建立的網站必須适用于所有這些使用者。

謹記,即便在之前在web的發展中介紹過的桌面浏覽器上,你的網頁的外觀和工作方式也可能随着不同浏覽器而變化。這是因為對web技術的支援不同,以及使用者設定他們自己的浏覽器屬性的能力不同。