HTML5頁(yè)面加強(qiáng)了表現(xiàn)WEB頁(yè)面的特點(diǎn),并且受到互聯(lián)網(wǎng)的歡迎。它符合互聯(lián)網(wǎng)網(wǎng)絡(luò)的標(biāo)準(zhǔn)。
并且在網(wǎng)絡(luò)中的通用性很好。HTML5本身具有比以前的超文本語言的優(yōu)勢(shì),例如:HTML5本身是由W3C推薦出來的技術(shù),這個(gè)技術(shù)最大的好處在于它是一個(gè)公開的技術(shù)。換句話說,每一個(gè)公開的標(biāo)準(zhǔn)都可以根據(jù)W3C的資料庫(kù)找尋根源。
一方面,W3C通過的HTML5標(biāo)準(zhǔn)也就意味著每一個(gè)瀏覽器或每一個(gè)平臺(tái)都會(huì)去實(shí)現(xiàn)。
另一方面,用HTML5的優(yōu)點(diǎn)主要在于,這個(gè)技術(shù)可以進(jìn)行跨平臺(tái)的使用。比如你開發(fā)了一款HTML5的游戲,你可以很輕易地移植到UC的開放平臺(tái)、Opera的游戲中心、Facebook應(yīng)用平臺(tái),甚至可以通過封裝的技術(shù)發(fā)放到App Store或Google Play上,所以它的跨平臺(tái)性非常強(qiáng)大。
而且,針對(duì)于網(wǎng)絡(luò)來說,HTML5的出現(xiàn)解決了傳統(tǒng)的一種局面——網(wǎng)站為不同的設(shè)備提供不同的網(wǎng)頁(yè),比如專門提供一個(gè)mobile版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時(shí)要維護(hù)好幾個(gè)版本,而且如果一個(gè)網(wǎng)站有多個(gè)portal(入口),會(huì)大大增加架構(gòu)設(shè)計(jì)的復(fù)雜度。
HTML5的也有自身的缺陷。因?yàn)樵摌?biāo)準(zhǔn)并未能很好的被瀏覽器所支持。因新標(biāo)簽的引入,各瀏覽器之間將缺少一種統(tǒng)一的數(shù)據(jù)描述格式,造成用戶體驗(yàn)不佳。
我們要把握住這種語言的優(yōu)缺點(diǎn),合理地利用可以給我們帶來更高的效益。