- Web程序設計基礎
- 李健宏 左家春
- 827字
- 2019-11-29 11:37:11
1.11 Web瀏覽器
Web瀏覽器使得上網獲取信息變得非常容易,很多上網的人最多只需要輸入一個網址,然后僅僅通過點擊鼠標就可以快樂玩耍。從軟件種類來看,Web瀏覽器(Web Browser)就像一個專門用于訪問Web網頁和網站的軟件,把用戶想要的各類信息文件從Internet的主機上讀取過來,通過Web瀏覽器“運行”,最終把整合結果展現在用戶的計算機屏幕上。我們可以把瀏覽器看作一種獲取Web上資源的終端軟件程序或應用程序(APP)。
Web瀏覽器主要通過HTTP協議與Web服務器交互并獲取網頁,這些網頁所在的位置由URL地址指定。而一個網頁中還可以包括多個計算機文件,每個計算機文件都可以分別從不同URL地址獲取。大部分的瀏覽器本身除了支持文本文件之外,還支持其他的媒體格式,例如,JPEG、PNG、GIF等圖像文件格式;而且Web瀏覽器還能夠擴展支持眾多的插件(plug-ins),用來播放音、視頻文件。另外,許多瀏覽器還支持其他的協議,例如,FTP、Gopher、HTTPS(HTTP協議的加密版本)。
從20世紀90年代開始,Windows開始內置免費的Web瀏覽器。因此直到今天,許多計算機用戶都還在使用微軟(Microsoft)的Web瀏覽器——Internet Explorer(IE),IE是在NCSA Mosaic的基礎上繼續完善發展而形成的。近幾十年來,一些優秀的企業開始致力于非IE瀏覽器的開發,逐漸打破了微軟IE對瀏覽器的壟斷?,F在的個人計算機上常見的Web瀏覽器還包括Mozilla Firefox、Chrome、Opera和Apple Safari等。本書的案例雖然大多數是在IE中測試的,但基本上可以用于所有類型的瀏覽器。
近年來,我國移動互聯網的發展勢頭迅猛,手機瀏覽器戰略地位凸顯。眾多實力雄厚的互聯網企業紛紛加大在手機瀏覽器市場的布局,投入大量的資金和人力,搶占手機瀏覽器市場,作為搶占用戶的入口。當前,手機瀏覽器用戶黏性已逐步養成,手機用戶規模已經超過個人計算機用戶。國內常用的手機瀏覽器有獵豹瀏覽器、UCWeb、百度手機瀏覽器、QQ手機瀏覽器、iPhone上的瀏覽器Safari等。手機瀏覽器和個人計算機端瀏覽器相比,除了展示的網頁區域較小外,其他方面幾乎沒有多大區別。因此,設計Web網頁時,除了考慮傳統的計算機屏幕外,還可以專門針對手機屏幕的需要增加一個移動版。