爲了更好的處理web互聯網應用,HTML5添加了很多新的元素及功能,在面試過程中,經常會有面試官會提及到此類問題。
html5新增的元素有:圖形的繪製,多媒體內容,更好的頁面結構,更好的形式處理和幾個api的拖放元素,定位,包括網頁應用程序緩存,存儲等。
canvas 定義圖形容器,必須使用腳本來繪製圖形
audio音頻
定義音頻內容。
<audio controls="controls" loop="loop" preload="auto"></audio>
video視頻
定義視頻內容
<video width="320" height="240" controls="controls"></video>
datalist新表單元素
標籤需要與標籤配合使用,用來表示可選的列表(跟html中的select標籤功能一樣):
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>