柚子快報(bào)邀請(qǐng)碼778899分享:前端 HTML5【新特性總結(jié)】
柚子快報(bào)邀請(qǐng)碼778899分享:前端 HTML5【新特性總結(jié)】
HTML5【新特性總結(jié)】
HTML5 的新增特性主要是針對(duì)于以前的不足,增加了一些新的標(biāo)簽、新的表單和新的表單屬性等。
這些新特性都有兼容性問(wèn)題,基本是 IE9+ 以上版本的瀏覽器才支持,如果不考慮兼容性問(wèn)題,可以大量使用這些新特性。
語(yǔ)義元素(Semantic Elements):
通過(guò) navigator.geolocation API,允許網(wǎng)頁(yè)訪問(wèn)用戶的地理位置信息。 本地存儲(chǔ)(Local Storage 和 Session Storage):
提供無(wú)須數(shù)據(jù)庫(kù)的本地存儲(chǔ),Local Storage 存儲(chǔ)持久數(shù)據(jù),而 Session Storage 存儲(chǔ)會(huì)話數(shù)據(jù)。 Web Workers:
Web Workers 允許主線程以外的后臺(tái)線程執(zhí)行JavaScript,用于處理復(fù)雜計(jì)算,避免阻塞用戶界面。 WebSocket:
WebSocket 是 HTML5 開(kāi)始提供的一種在單個(gè) TCP 連接上進(jìn)行全雙工通訊的協(xié)議。 表單改進(jìn):
新的表單元素
允許用戶將元素從一個(gè)地方拖放到另一個(gè)地方,而無(wú)需依賴任何插件。 離線應(yīng)用和緩存:
利用 applicationCache API,可以使網(wǎng)頁(yè)和資源在沒(méi)有網(wǎng)絡(luò)的情況下也能被訪問(wèn)。
一、HTML5 新增的語(yǔ)義化標(biāo)簽
這種語(yǔ)義化標(biāo)準(zhǔn)主要是針對(duì)搜索引擎的(seo)這些新標(biāo)簽頁(yè)面中可以使用多次在 IE9 中,需要把這些元素轉(zhuǎn)換為塊級(jí)元素其實(shí),移動(dòng)端更喜歡使用這些標(biāo)簽
二、HTML5 新增的多媒體標(biāo)簽
新增的多媒體標(biāo)簽主要包含兩個(gè):
音頻:
使用它們可以很方便的在頁(yè)面中嵌入音頻和視頻,而不再去使用 flash 和其他瀏覽器插件。
HTML5 在不使用插件的情況下,也可以原生的支持視頻格式文件的播放,當(dāng)然,支持的格式是有限的。
當(dāng)前 元素支持三種視頻格式: 盡量使用 mp4格式
您的瀏覽器暫不支持
當(dāng)前 元素支持三種音頻格式: 盡量使用 mp3格式
常見(jiàn)屬性
三、HTML表單增強(qiáng)
1.HTML5 新增的 input 類型
2.HTML5 新增的input屬性
3.HTML新增的表單標(biāo)簽
1?? 標(biāo)簽
標(biāo)簽規(guī)定了 元素可能的選項(xiàng)列表。
標(biāo)簽被用來(lái)在為 元素提供"自動(dòng)完成"的特性。用戶能看到一個(gè)下拉列表,里邊的選項(xiàng)是預(yù)先定義好的,將作為用戶的輸入數(shù)據(jù)。
請(qǐng)使用 元素的 list 屬性來(lái)綁定 元素。
2??output標(biāo)簽
output標(biāo)簽作為計(jì)算結(jié)果輸出顯示(比如執(zhí)行腳本的輸出)。
注意:如果是字符串類型的數(shù)字才會(huì)被計(jì)算
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。