欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Browser網(wǎng)頁瀏覽器淺談_Web標準教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
  網(wǎng)頁瀏覽器是個顯示網(wǎng)頁服務器或檔案系統(tǒng)內(nèi)的HTML文件,并讓用戶與此些文件互動的一種軟件。個人電腦上常見的網(wǎng)頁瀏覽器包括微軟的Internet Explorer、Mozilla的Firefox、Opera和Safari。瀏覽器是最經(jīng)常使用到的客戶端程序。萬維網(wǎng)是全球最大的連結(jié)文件網(wǎng)絡文庫。

協(xié)定和標準

  網(wǎng)頁瀏覽器主要通過HTTP協(xié)議連接網(wǎng)頁服務器而取得網(wǎng)頁,HTTP容許網(wǎng)頁瀏覽器送交資料到網(wǎng)頁服務器并且獲取網(wǎng)頁。目前最常用的HTTP是HTTP/1.1,這個協(xié)議在RFC2616中被完整定義。HTTP/1.1 有其一套Internet Explorer并不完全支援的標準,然而許多其他當代的網(wǎng)頁瀏覽器則完全支援這些標準。

  網(wǎng)頁的位置以URL(統(tǒng)一資源定位符)指示,此乃網(wǎng)頁的地址;以http:開首的便是通過HTTP協(xié)議登陸。很多瀏覽器同時支援其他類型的URL及協(xié)議,例如ftp:是FTP(檔案傳送協(xié)議)、gopher:是Gopher及https:是HTTPS(以SSL加密的HTTP)。

  網(wǎng)頁通常使用HTML(超文本連結(jié)標記語言)文件格式,并在HTTP協(xié)議內(nèi)以MIME內(nèi)容形式來定義。大部分瀏覽器均支援許多HTML以外的文件格式,例如JPEG、PNG和GIF圖像格式,還可以利用插件來支援更多文件類型。在HTTP內(nèi)容類型和URL協(xié)議結(jié)合下,網(wǎng)頁設計者便可以把圖像、動畫、視頻、聲音和流媒體包含在網(wǎng)頁中,或讓人們透過網(wǎng)頁而取得它們。

  早期的網(wǎng)頁瀏覽器只支援簡易版本的HTML。專屬軟件的瀏覽器的迅速發(fā)展導致非標準的HTML代碼的產(chǎn)生。這導致了瀏覽器的兼容性的問題。現(xiàn)代的瀏覽器(Mozilla、Opera和Safari)支援標準的HTML和XHTML(從HTML 4.01版本開始)。他們顯示出來的網(wǎng)頁效果都一樣。Internet Explorer仍未完全支援HTML 4.01及XHTML 1.x。現(xiàn)在許多網(wǎng)站都是使用所見即所得的HTML編輯軟件來建構(gòu)的,這些軟件包括Macromedia Dreamweaver和Microsoft Frontpage等。他們通常缺省產(chǎn)生非標準HTML;這阻礙了W3C制定統(tǒng)一標準,尤其是XHTML和CSS(層疊樣式表,設計網(wǎng)頁時用)。

  有一些瀏覽器還加載了一些附加組件來Usenet新聞組、IRC(因特網(wǎng)中繼聊天)和電子郵件。支援的協(xié)議包括NNTP(網(wǎng)絡新聞傳輸協(xié)議)、SMTP(簡單郵件傳輸協(xié)議)、IMAP(交互郵件訪問協(xié)議)和POP(郵局協(xié)議)。

簡史

  Tim Berners-Lee是第一個使用超文本來分享資訊,及于1990年發(fā)明了首個網(wǎng)頁瀏覽器--WorldWideWeb的人。在1991年3月,他把這發(fā)明介紹給了給他在CERN工作的朋友。 從那時起,瀏覽器的發(fā)展就和網(wǎng)絡的發(fā)展聯(lián)系在了一起。

  當時,網(wǎng)頁瀏覽器被視為一個能夠處理CERN寵大電話簿的實用工具。在與用戶互動的前題下,網(wǎng)頁瀏覽器跟據(jù)gopher和telnet協(xié)議,答應所有用戶能輕易地瀏覽別人所編寫的網(wǎng)站。可是,其后加插圖像進瀏覽器的舉動使之成為了因特網(wǎng)的“殺手程序”。

  NCSA Mosaic促使了因特網(wǎng)的迅速發(fā)展。它是一個先在Unix運行的圖像瀏覽器;很快便發(fā)展到在Apple Macintosh和Microsoft Windows亦能運行。1993年9月發(fā)表了1.0版本。NCSA中Mosaic項目的負責人Marc Andreesen辭職并建立了網(wǎng)景通訊公司。

  網(wǎng)景公司在1994年10月發(fā)布了他們的旗艦產(chǎn)品Navigator(導航者)。但第二年Netscape的優(yōu)勢就被削弱了。錯失了因特網(wǎng)浪潮的微軟在這個時候匆促的購入了Spyglass公司的技術,改成Internet Explorer,掀起了軟件巨頭微軟和網(wǎng)景之間的瀏覽器大戰(zhàn)。這同時也加快了萬維網(wǎng)的發(fā)展。

  這場戰(zhàn)爭把網(wǎng)絡帶到了千百萬普羅電腦用戶面前,但同時顯露了因特網(wǎng)商業(yè)化如何妨礙統(tǒng)一標準的制定。微軟和網(wǎng)景都在他們的產(chǎn)品中加入了許多互不兼容的HTML擴展代碼,并試圖以這些特點來取勝。1998年,網(wǎng)景公司承認他們的市場占有率已跌至無法挽回的地步,這場戰(zhàn)爭便隨之而結(jié)束。微軟能取勝的其中一個因素是它把瀏覽器與其操作系統(tǒng)一并出售(OEM,原始設備制造);這亦使它面對反壟斷訴訟。

  網(wǎng)景公司以開放源代碼迎戰(zhàn),創(chuàng)造了Mozilla。但這個并不能挽回Netscape的市場占有率。在1998年底美國在線收購了網(wǎng)景公司。在發(fā)展初期,Mozilla計劃為著吸引開發(fā)者而掙扎;但至2002年,它發(fā)展成一個穩(wěn)定而強大的因特網(wǎng)套件。Mozilla 1.0的出現(xiàn)被視為其里程碑。同年,衍生出Mozilla Firefox。Firefox 1.0于2004年發(fā)表。及至2005年,Mozilla及其衍生產(chǎn)品約占10%網(wǎng)絡交通量。

  Opera是一個靈巧的瀏覽器。它發(fā)布于1996年。目前它在手持電腦上十分流行。它在個人電腦網(wǎng)絡瀏覽器市場上的占有率則比較小。

  Lynx瀏覽器仍然是Linux市場上十分流行的瀏覽器。它是全文字模式的瀏覽器,視覺上并不討好。還有一些有著進階功能的同類型瀏覽器,例如Links和它的分支ELinks。

  縱然Macintosh的瀏覽器市場現(xiàn)在亦同樣被Internet Explorer和Netscape占據(jù),但未來有可能會是蘋果電腦自行推出的Safari的世界。Safari是基于Konqueror這個開放源代碼瀏覽器的KHTML布局引擎而制成的。Safari是Mac OS X的缺省瀏覽器。

  2003年,微軟公布不會再推出的獨立的Internet Explorer,但卻會變成視窗平臺的一部份;同時也不會再推出任何Macintosh版本的Internet Explorer。不過,于2005年初,微軟卻改變了計劃,并公布將會為Windows XP、Windows Server 2003和快將發(fā)表的Windows Vista操作系統(tǒng)推出Internet Explorer 7。

萬維網(wǎng)和網(wǎng)頁瀏覽器的功能

  不同的瀏覽器有不同的功能,現(xiàn)時瀏覽器和網(wǎng)頁會有很多功能和技術是以往沒有的。如之前提到的,因為瀏覽器戰(zhàn)的出現(xiàn),瀏覽器和萬維網(wǎng)得以迅速但混亂地擴展。

以下是較為人熟悉的功能列表:

支持標準

示例代碼 [m.dounai2.com]
  HTTP(超文本傳輸協(xié)議)和HTTPS
  HTML(超文本連結(jié)標記語言),XHTML(可擴展的超文本標記語言)及XML(可擴展標記語言)
  圖形檔案格式如GIF、PNG、JPEG、SVG
  CSS(層疊樣式表)
  JavaScript(動態(tài)網(wǎng)頁DHTML)
  Cookie 讓網(wǎng)站可以追蹤瀏覽者
  電子證書
  Macromedia Flash
  Java applet
  Favicons

基本功能

示例代碼 [m.dounai2.com]
  書簽治理
  下載治理
  網(wǎng)頁內(nèi)容緩存
  透過第三方插件(plugins)支援多媒體

附加功能

示例代碼 [m.dounai2.com]
  網(wǎng)址和表單資料自動完成
  分頁瀏覽
  禁止彈出式廣告
  廣告過濾

來源:無憂整理//所屬分類:Web標準教程/更新時間:2007-04-21
相關Web標準教程