HTML5是當前網(wǎng)頁開發(fā)最常用的代碼規(guī)范之一。 HTML5擁有更多的標簽,使得網(wǎng)頁好看、易用、且兼容性更好。該代碼規(guī)范的主要優(yōu)點是提高了瀏覽器的效率。
HTML5 的代碼規(guī)范包含多種新標簽,如header, footer, nav 等,增加了整個頁面的內(nèi)容結(jié)構(gòu)。
雖然HTML5的兼容性存在一些問題,但是該標準的用途和優(yōu)勢遠遠大于這些只是問題。因此,Web開發(fā)者應(yīng)該盡快掌握這項技術(shù)。HTML5宣傳 通過使用HTML5代碼規(guī)范,開發(fā)人員創(chuàng)建出的網(wǎng)頁有更好的可讀性和可持續(xù)性,并且對于搜索引擎友好。HTML5提供了一些新的API和元素,例如canvas和video,這些元素在多媒體文件的顯示上提供了更直接的支持。此外,HTML5還增加了數(shù)據(jù)存儲支持,使網(wǎng)頁能夠在本地存儲大量信息,適用于之后不需要大量重復(fù)請求信息的應(yīng)用。
HTML5有兩種新的屬性,是html的開發(fā)所必須掌握的。首先是localstorage。localstorage使開發(fā)人員能夠以鍵值對的方式存儲臨時數(shù)據(jù),以便將來檢索。這種存儲方式非常適用于驗證信息,以及存儲一些在線游戲和應(yīng)用程序的臨時緩存。第二個屬性是Web Workers,它可以使瀏覽器運行后臺程序,以便不受干擾地進行其他任務(wù)。
HTML5的弱點是:它可能無法在舊版瀏覽器上運行。 HTML5代碼規(guī)范的使用可能會給訪客帶來困擾。 解決方案是,在代碼中加入對舊版瀏覽器的兼容。