官术网_书友最值得收藏!

1.1 HTML歷史

1969年,美國建立了世界上第一個計算機網絡—阿帕網。由于當時的計算機網絡只是為了數據運算而建,與人們的日常生活相距甚遠,網絡的發展非常緩慢,直到1985年,連接在阿帕網上的計算機主機也只有1961臺。

1989年,歐洲粒子物理實驗室研究員Tim Berners-Lee(蒂姆·伯納斯-李)發明了一種用于網上交換文本的格式,即基于標記的語言HTML,并創建了網上軟件平臺World Wide Web(萬維網)。

HTML最吸引人的地方在于其超文本鏈接技術,通過超鏈接,用戶可以非常方便地跳轉到其他任何一個網頁上。萬維網的出現帶動了網站的裂變式發展,到2006年11月,全球互聯網網站總數就已經超過了一億大關。

1990年11月,第一個Web服務器nxoc01.cern.ch開始運行,Tim Berners-Lee在自己編寫的圖形化Web瀏覽器World Wide Web上看到了最早的Web頁面。

世界上第一個網站(當年網址:http://nxoc01.cern.ch/hypertext/www/theproject.html)早在1992年被關閉,備份網址http://www.w3.org/History/19921103-hypertext/hypertext/www/theproject.html可以看到最早的網頁,如圖1.1所示。

圖1.1 最早的網頁

Tim Berners-Lee無疑是Web發展歷史中最偉大的人物之一,被人尊稱為“互聯網之父”。在W3C網站(http://www.w3.org/People/Berners-Lee/)中可以找到他的近照,如圖1.2所示。

HTML語言是Tim Berners-Lee發明的,W3C組織也是他一手締造的。

1980年,Tim Berners-Lee在歐洲量子物理實驗室負責Enquire研究項目時發明了Web的應用架構。從1980年開始,Tim Berners-Lee便帶領著自己的研究小組不斷探索、研究和試驗這個后來改變人類信息交流的技術工具。

1986年,Tim Berners-Lee參與制訂了ISO標準(ISO 8879),該標準闡述制作平臺并顯示不同文檔的方法,這些文檔遞交方式和描述方式不同。ISO標準定義了SGML(Standard Generalized Markup Language)語言。

圖1.2 Tim Berners-Lee個人頁面

1989年,Tim Berners-Lee為CERN(歐洲核子研究中心)內部使用的超文本文檔系統提出了幾條建議。

 必須能夠跨平臺,即文檔系統能夠在不同操作系統交流,因為當時存在不同的操作系統。

 必須可以用在許多已經存在的信息系統上,并且允許更多的新信息可以加進去,即文檔系統能夠兼容已經存在的文檔格式,并能夠具有擴展性。

 需要一種傳輸機制在網絡上傳輸文檔。文檔傳輸協議后來發展為HTTP。

 需要一種鑒定方案用來定位本地和遠程文檔,即文檔系統能夠準確定位本地和遠程的文檔位置,后來發展為URL尋址。

 提供格式化語言。那時候還沒有明確提及HTML,只是探討如何更方便地展示接收到的信息,后來才發展為HTML語言。

1990年,Tim Berners-Lee在SGML語言基礎上開發了HTML語言。同時,Tim Berners-Lee在自己開發的Web瀏覽器上看到了世界上最早的Web頁面,如圖1.3所示,這時進入了第一輪的Web瀏覽器/編輯器的開發周期。

圖1.3 最早的Web瀏覽器和網頁

1991年,Tim Berners-Lee將CERN項目(包括HTML語言)的整個代碼和說明書發布到互聯網上。在這以后的幾年中,整個系統逐漸被人們接受,Web文檔開始出現并穩定地增長。同時一個公用代碼庫也已經出現,于是程序員們能夠很容易地建立和訪問Web文檔的程序,Web瀏覽器也很快成為信息交流的首選平臺。由于可實現的程序數量不斷增長,Web文檔的多樣性也開始體現出來。

HTML由Tim Berners-Lee發明,但是經過開發和擴展,與早期的樣子相去甚遠,并且沒有一個真正的標準被開發出來。

1993年,互聯網工程工作小組(IETF)發布了超文本標記語言,但這僅是一個非標準的工作草案。后來,Tim Berners-Lee看到Web標準的重要性,于是在1995年成立了W3C組織,并逐步統一了HTML的標準,從而奠定了Web標準化開發的基礎。

HTML從誕生至今,經歷了近30年的發展,其中有很多曲折,經歷的版本及發布日期如表1.1所示。

表1.1 HTML語言的發展過程

 提示:從上面HTML發展列表來看,HTML沒有1.0版本,這主要是因為當時有很多不同的版本。有些人認為Tim Berners-Lee的版本應該算初版,他的版本中還沒有img元素,也就是說,HTML剛開始時僅能夠顯示文本信息。

主站蜘蛛池模板: 泗阳县| 洪雅县| 永和县| 海南省| 马公市| 甘德县| 康平县| 株洲市| 南京市| 桓仁| 崇义县| 九江市| 三门峡市| 江源县| 鹤岗市| 松原市| 渑池县| 宁阳县| 特克斯县| 丹阳市| 嵩明县| 漠河县| 卢湾区| 定远县| 嘉定区| 南汇区| 焦作市| 茌平县| 隆昌县| 拉萨市| 容城县| 滦平县| 喀什市| 来凤县| 微博| 察雅县| 洪洞县| 罗平县| 博客| 焦作市| 二连浩特市|