1982年,Tim Berners Lee為了使全世界各地的物理學(xué)家能夠方便進(jìn)行合作研究,創(chuàng)建了HTML語言(Hyper Text  Markup  Language,超文本標(biāo)記語言)。當(dāng)時(shí)的HTML是以純文字格式為基礎(chǔ)的,其目的是為了對(duì)互聯(lián)網(wǎng)信息進(jìn)行結(jié)構(gòu)化,包括標(biāo)題、段落和列表等。 
同樣是Tim Berners Lee,在1990年發(fā)明了第一個(gè)網(wǎng)頁瀏覽器World Wide Web。這也正是“萬維網(wǎng)”的起源。 
網(wǎng)頁編寫者通過HTML所設(shè)立的規(guī)范,將內(nèi)容以及內(nèi)容的格式寫入HTML文件,瀏覽器通過讀取這些內(nèi)容和格式的信息,以更加可視化和優(yōu)化的界面,展現(xiàn)在用戶面前。因此,HTML語言所能夠?qū)崿F(xiàn)的功能,決定了互聯(lián)網(wǎng)用戶通過瀏覽器所能夠看到的信息。 
隨著使用率的不斷提升,純文字顯然已經(jīng)無法滿足需求。1993年,Marc Andreessen在他的Mosaic瀏覽器中率先加入標(biāo)記,首次在Web頁面上實(shí)現(xiàn)了圖片瀏覽。后來,他創(chuàng)建了風(fēng)靡一時(shí)的“Netscape”瀏覽器。 
同樣是在1993年,Tim Berners Lee創(chuàng)建的HTML被互聯(lián)網(wǎng)工程工作小組(IETF)發(fā)布為草案,逐漸成為國際通行標(biāo)準(zhǔn),由互聯(lián)網(wǎng)聯(lián)盟(W3C)維護(hù)。目前被最廣泛使用的HTML版本是1999年由W3C推薦的,版本號(hào)為4.01。 
優(yōu)視科技CEO俞永福說,互聯(lián)網(wǎng)上的內(nèi)容主要為兩種,一種是網(wǎng)頁,另一種是應(yīng)用,HTML4對(duì)于網(wǎng)頁的支持已經(jīng)非常好了。目前,優(yōu)視科技旗下的手機(jī)瀏覽器UCWEB用戶超過2億。 
1999年至今的12年間,互聯(lián)網(wǎng)發(fā)展突飛猛進(jìn),但12年中,HTML4的標(biāo)準(zhǔn)未曾修改過。在這個(gè)過程中,腳本語言Javascript和XHTML的發(fā)布實(shí)現(xiàn)了功能增強(qiáng)。但是,HTML4在對(duì)網(wǎng)絡(luò)應(yīng)用的支持方面,已然顯得落后。 
2004年,網(wǎng)絡(luò)超文本應(yīng)用技術(shù)工作組(WHATWG)提出了HTML5的草案,其前身名為Web Application  1.0。從這一名字可以清楚地看出,HTML5的提出是為了解決網(wǎng)絡(luò)應(yīng)用的需求。2007年,這一草案為W3C接納,并成立了新的HTML工作團(tuán) 隊(duì),2008年初,第一份正式草案公布。 
至今,七年時(shí)間已經(jīng)過去,HTML5仍然還停留在草案階段。負(fù)責(zé)編纂標(biāo)準(zhǔn)格式文件的谷歌代表Ian Hickson預(yù)計(jì),可能要等到2012年才會(huì)推出“建議候選版”。 
HTML4無法滿足需要,但HTML5遲遲沒有推出。為了解決互聯(lián)網(wǎng)新的需求,一大堆插件(Plug-in)和擴(kuò)展(Add-on)應(yīng)運(yùn)而 生,其中的代表便是Adobe公司的Flash Player。汪華說,最初設(shè)計(jì)Web的時(shí)候未曾想到Web會(huì)成為程序運(yùn)行的平臺(tái),所以后來的Flash  Player補(bǔ)足了這個(gè)空間。 
最初Flash Player是為了在網(wǎng)絡(luò)頁面上展示動(dòng)態(tài)廣告而設(shè)計(jì)開發(fā)的。隨著需求的增長和Flash技術(shù)的擴(kuò)展,F(xiàn)lash  Player現(xiàn)在已然成了瀏覽互聯(lián)網(wǎng)不可或缺的一個(gè)插件。幾乎所有的網(wǎng)頁視頻都通過Flash  Player進(jìn)行播放,網(wǎng)頁游戲的崛起與流行,也跟Flash Player所提供的技術(shù)支持有著密不可分的關(guān)系。 
俞永福說,最早網(wǎng)絡(luò)視頻的普及是通過安裝本地的客戶端來實(shí)現(xiàn)的,而Flash Player則使得可以直接通過瀏覽器觀看視頻。以Flash Player為代表的插件與擴(kuò)展,提升了瀏覽器的能力,補(bǔ)足了HTML4所不能提供的功能。 
但HTML5發(fā)布之后,這些插件可能難逃被拋棄的命運(yùn)。從HTML5草案中可以看出,大多數(shù)需要插件和擴(kuò)展來完成的功能,原生的HTML5語言已經(jīng)能夠全部提供。 
目前,Firefox、Chrome、Opera、Safari和IE等主流瀏覽器都已經(jīng)開始支持HTML5。使用這些瀏覽器,即便是不安裝Flash Player,仍然能夠觀看互聯(lián)網(wǎng)視頻。前提是,這些互聯(lián)網(wǎng)視頻應(yīng)用也支持HTML5。國內(nèi)的視頻網(wǎng)站優(yōu)酷已開始支持HTML5,用戶使用iPhone或者iPad可以直接通過網(wǎng)頁觀看優(yōu)酷上的視頻內(nèi)容。 
圖像功能的增強(qiáng)是HTML5的另一個(gè)亮點(diǎn)。HTML5提供了基于Javascript的2D繪圖功能和基于WebGL的3D繪圖功能,而HTML4則僅能支持圖片和文字功能,這意味著HTML5可以實(shí)現(xiàn)良好的網(wǎng)頁游戲功能,而不需要任何插件或者擴(kuò)展的幫助。 
汪華認(rèn)為,F(xiàn)lash技術(shù)是建立在多年積累出來的開發(fā)框架、代碼庫以及開發(fā)工具之上的。而Flash的開發(fā)者也已經(jīng)形成規(guī)模與社群,能夠借助原先的代碼庫與開發(fā)工具進(jìn)行更有效率的開發(fā)。在這方面HTML5需要重新建設(shè),也就意味著需要長時(shí)間的積累。 
HTML5更激動(dòng)人心的特性是其提供的Web數(shù)據(jù)存儲(chǔ)和離線數(shù)據(jù)存儲(chǔ)功能,更多的接口能讓瀏覽器具有更強(qiáng)的處理本地?cái)?shù)據(jù)的能力。這就使得瀏覽器可以部分代替操作系統(tǒng)。 
草案中的HTML5,雖還未形成統(tǒng)一規(guī)范,但它展現(xiàn)出來的新功能,無疑將改變現(xiàn)存的互聯(lián)網(wǎng)形態(tài)。這一改變,甚至可能是顛覆性的。
HTML5能做什么?
發(fā)布時(shí)間:2015-04-06 瀏覽:5932
