HTML5 是一個新的web標(biāo)準(zhǔn)的集合,它包括全新定義的HTML標(biāo)簽和更為規(guī)范化的HTML標(biāo)簽,CSS3以及全新的javascript API接口。這些接口既能操作前端所見所得,也能操作后臺輸送到前臺的數(shù)據(jù),比如離線存儲功能。【推薦教程:Html5視頻教程】
HTML5技術(shù)主要用來做Web應(yīng)用、WebAPP的開發(fā),網(wǎng)頁、網(wǎng)站的開發(fā)和維護(hù)等工作。HTML5技術(shù)開發(fā)的應(yīng)用可以運(yùn)行在PC端和移動端,iOS端和Android端。
HTML5都能做什么?
第一:剛出現(xiàn)不久的小程序,很流行,在開發(fā)的過程,HTML5技術(shù)就會應(yīng)用的很多。
第二:移動端是HTML5不可缺少的技術(shù),現(xiàn)在都是移動端的市場,人們手機(jī)的一些功能,緩存,音樂,視頻,地位,Canvas繪圖還有大量的特效,好看的效果,都是不可能離開HTML5技術(shù)。
第三:現(xiàn)手游的火爆程度,PC端游戲受到了沖擊,比如LOL被王者榮耀沖擊,這是時代的變化,HTML5可以做手機(jī)游戲,前景光明。
第四:互聯(lián)網(wǎng)的各種應(yīng)用,在如今變化多端的互聯(lián)網(wǎng),好像任何東西都仿佛離不開了HTML5的技術(shù)。
HTML5的設(shè)計目的是為了在移動設(shè)備上支持多媒體。新的語法特征被引進(jìn)以支持這一點(diǎn),如video、audio和canvas 標(biāo)記。HTML5還引進(jìn)了新的功能,可以真正改變用戶與文檔的交互方式,包括:
· 新的解析規(guī)則增強(qiáng)了靈活性
· 新屬性
· 淘汰過時的或冗余的屬性
· 一個HTML5文檔到另一個文檔間的拖放功能
· 離線編輯
· 信息傳遞的增強(qiáng)
· 詳細(xì)的解析規(guī)則
· 多用途互聯(lián)網(wǎng)郵件擴(kuò)展(MIME)和協(xié)議處理程序注冊
· 在SQL數(shù)據(jù)庫中存儲數(shù)據(jù)的通用標(biāo)準(zhǔn)(Web SQL)