HTML5作為移動(dòng)互聯(lián)網(wǎng)Web開(kāi)發(fā)新的標(biāo)準(zhǔn),擁有者很多新的特性,比如HTML5提供了大量新的標(biāo)記和新的API,在舊的HTML標(biāo)準(zhǔn)所開(kāi)發(fā)的網(wǎng)頁(yè)中,如果我們要在頁(yè)面上修改一些內(nèi)容的話,需要在浩瀚的網(wǎng)頁(yè)代碼中尋找需要修改的標(biāo)記,而類(lèi)似的標(biāo)記很多,查找起來(lái)非常麻煩。而HTML5中,不僅僅刪除了大量原來(lái)HTML中大量沒(méi)用的樣式定義,并且新的定義也改為內(nèi)容導(dǎo)向。
HTML5頁(yè)面標(biāo)簽
內(nèi)容導(dǎo)向標(biāo)記的好處一個(gè)是搜索引擎更容易查找,代碼中的內(nèi)容和標(biāo)題標(biāo)簽更為醒目,網(wǎng)站內(nèi)容能夠更好地被搜索引擎所抓取。另一個(gè)好處就是標(biāo)簽更為統(tǒng)一,HTML5將網(wǎng)頁(yè)開(kāi)發(fā)中常用的內(nèi)容獨(dú)立成為標(biāo)簽,比如說(shuō)網(wǎng)頁(yè)上的時(shí)鐘等,這樣開(kāi)發(fā)人員在做網(wǎng)頁(yè)的開(kāi)發(fā)時(shí)就不需要寫(xiě)一些重復(fù)的CSS,可以直接使用HTML5定義的新標(biāo)簽。
HTML5新特性
HTML5的新API包括很多,其中比較重要的包括了媒體播放、離線數(shù)據(jù)庫(kù)、微數(shù)據(jù)或者二維繪圖等等,比如二維繪圖在舊的HTML標(biāo)準(zhǔn)中很難實(shí)現(xiàn),大多數(shù)情況下,我們制作數(shù)據(jù)圖表,都是通過(guò)Excel制作,在進(jìn)行截圖并在網(wǎng)頁(yè)上粘貼來(lái)實(shí)現(xiàn),這樣再修改起來(lái)就相當(dāng)麻煩,這些問(wèn)題也可以購(gòu)買(mǎi)一些網(wǎng)頁(yè)圖表控件實(shí)現(xiàn),而HTML5所提供的二維繪圖API解決類(lèi)似問(wèn)題就可以相當(dāng)簡(jiǎn)單。
HTML5視頻
媒體播放就更貼近用戶了,用戶不需要下載多媒體插件就可以直接觀看HTML5頁(yè)面上的媒體內(nèi)容了。HTML5對(duì)于多媒體解碼有了統(tǒng)一的標(biāo)準(zhǔn),可以通過(guò)標(biāo)簽直接在網(wǎng)頁(yè)上內(nèi)嵌視頻,這方面相信手機(jī)或者平板電腦用戶都已經(jīng)在手機(jī)瀏覽器中體驗(yàn)到了。