HTML5 新增特性
语义化标签
- header: 定义文档的头部区域
- nav: 定义导航链接的容器
- section: 定义文档中的节
- article: 定义独立的自包含文章
- aside: 定义内容之外的内容(比如侧栏)
- footer: 定义文档的脚注
音频和视频
- audio: 定义音频内容
- video: 定义视频内容
input 属性
- autofocus: 自动获取焦点
- placeholder: 提示信息
- required: 必填项
- autocomplete: 自动完成
API
- localStorage: 没有时间限制的数据存储
- sessionStorage: 针对一个 session 的数据存储
- canvas: 通过脚本在网页上绘制图像
- Geolocation: 获取用户的地理位置
- websocket: 通过网络进行实时通信
- history: 用户操作历史记录
go() 方法: 加载 history 列表中的某个具体页面
back() 方法: 加载 history 列表中的前一个 URL
forward() 方法: 加载 history 列表中的下一个 URL
pushState() 方法: 向 history 列表中添加一条新的记录