HTML5作為萬維網(wǎng)的核心語言,在經(jīng)過多年的努力鉆研與實驗之下,終于將最終的規(guī)范化版本公布于世。
HTML5與之前的萬維網(wǎng)的語言相比它的優(yōu)勢在于HTML5可以在網(wǎng)頁上直接調(diào)試、修改,這與之前的超文本標記語言相比來說十一次重大的變革。
而作為萬維網(wǎng)的核心語言,HTML5本身具有什么樣的特征呢?
1、 語義特征HTML5賦予網(wǎng)頁更好的意義和結(jié)構(gòu)。更加豐富的標簽將隨著對RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對程序、對用戶都更有價值的數(shù)據(jù)驅(qū)動的Web。
2、本地存儲特性(Class: OFFLINE & STORAGE)基于HTML5開發(fā)的網(wǎng)頁APP擁有更短的啟動時間,更快的聯(lián)網(wǎng)速度,以及本地存儲功能。Indexed DB(html5本地存儲最重要的技術(shù)之一)和API說明文檔。
3、設(shè)備兼容特性 (Class: DEVICE ACCESS)從Geolocation功能的API文檔公開以來,HTML5為網(wǎng)頁應(yīng)用開發(fā)者們提供了更多功能上的優(yōu)化選擇,帶來了更多體驗功能的優(yōu)勢。HTML5提供了前所未有的數(shù)據(jù)與應(yīng)用接入開放接口。使外部應(yīng)用可以直接與瀏覽器內(nèi)部的數(shù)據(jù)直接相連。
4、連接特性(Class: CONNECTIVITY)更有效的連接工作效率,使得基于頁面的實時聊天,更快速的網(wǎng)頁游戲體驗,更優(yōu)化的在線交流得到了實現(xiàn)。HTML5擁有更有效的服務(wù)器推送技術(shù),Server-Sent Event和WebSockets就是其中的兩個特性,這兩個特性能夠幫助我們實現(xiàn)服務(wù)器將數(shù)據(jù)“推送”到客戶端的功能。
5、網(wǎng)頁多媒體特性(Class: MULTIMEDIA)支持網(wǎng)頁端的Audio、Video等多媒體功能, 與網(wǎng)站自帶的APPS,攝像頭,影音功能相得益彰。
6、三維、圖形及特效特性(Class: 3D, Graphics & Effects)基于SVG、Canvas、WebGL及CSS3的3D功能,用戶會驚嘆于在瀏覽器中,所呈現(xiàn)的驚人視覺效果。
7、性能與集成特性(Class: Performance & Integration)沒有用戶會永遠等待你的Loading——HTML5會通過XMLHttpRequest2等技術(shù),解決以前的跨域等問題,幫助您的Web應(yīng)用和網(wǎng)站在多樣化的環(huán)境中更快速的工作。
HTML5作為一次重大改革,它的出現(xiàn)對互聯(lián)網(wǎng)來說是一個福音。它的技術(shù)體現(xiàn)在它是一項公開的技術(shù)。
而且, HTML5的規(guī)范化標準也意味著每一個瀏覽器都可以去實現(xiàn)標準化網(wǎng)絡(luò)平臺。