什么是HTML5?
2015年12月17日
59
分類:開發(fā)資訊
HTML5是什么?相信這個問題并不容易回答,大多數(shù)人對于HTML5的概念僅僅是聽說過而已,非要讓他說出個所以然來,結(jié)果只能讓你失望。相比普及了近十四年的HTML4來說,HTML5帶來的震撼其實絲毫不亞于當(dāng)年的雙核VS單核。那么對于我們普通人來說,HTML5到底意味著什么?
舉個例子吧,比方說一個網(wǎng)頁擺在你的面前,那么HTML就是一個骨架,而上面的文字、圖片、視頻、音頻則作為附屬在這個骨架上的皮肉,來給我們帶來豐富的視聽體驗。如果沒有這些皮肉,那么網(wǎng)頁顯然就是一句空談,但如果沒有HTML,我們也就不知道該如何將這些多媒體信息組合到一起。
1999年,HTML 4.01正式為W3C(萬維網(wǎng)聯(lián)盟)所推薦,于是這款全新的WEB標(biāo)準(zhǔn)開始了它長達(dá)十?dāng)?shù)年的互聯(lián)網(wǎng)統(tǒng)治時代。隨著帶寬發(fā)展及電腦性能的提升,音頻和視頻開始被越來越多地用戶推崇,而這兩種資源恰恰是HTML 4.01所無法解釋的。于是當(dāng)時便有一家公司獨(dú)辟蹊徑,推出一款專門用于解釋和播放影音文件的WEB標(biāo)準(zhǔn),而這就是現(xiàn)在家喻戶曉的Flash。
雖然Flash對于當(dāng)時的WEB產(chǎn)業(yè)有著不可磨滅的貢獻(xiàn),但隨著該技術(shù)在全球應(yīng)用,一些弊端也開始明顯地顯露出現(xiàn),比如安全性不高、資源消耗過大等等,最關(guān)鍵的是它很難適應(yīng)日漸普及的移動WEB,程序員往往需要同時為PC版用戶和移動版用戶編寫兩套網(wǎng)站頁面。
也就是在這個大背景下,HTML5風(fēng)聲水起,和之前的HTML4相比,新版本最大的亮點(diǎn)便是增加了<video>和<audio>兩個標(biāo)簽,使得瀏覽器能夠在不裝任何插件的情況下直接播放影音資源。而且它還有很多更新的體驗,比如直接在瀏覽器上繪制矢量圖形、內(nèi)嵌本地SQL數(shù)據(jù)庫使交互加速、提供API實現(xiàn)從桌面拖拽文件到瀏覽器執(zhí)行上傳、自動獲取用戶地理信息、允許用戶在離線狀態(tài)下使用GMail,以及更利于搜索引擎索引整理的網(wǎng)站導(dǎo)航塊等等。