HTML5
HTML5的内容主要分为三个部分: 新增的属性、新增的标签、API。
1. 新增的属性
新增的属性包括:
- placeholder
- calendar、date、email、url、time、search
- contenteditable
- draggable
- hidden
- context-menu
- data-val
2. 新增的标签
新增的标签包括:
- 新增的语义化标签(header、footer、section、aside等类似div的东西)
- canvas
- svg
- audio
- video
3. API
新增的API包括:
- 定位(需要地理位置功能)
- 重力感应(陀螺仪、水平尺)
- request-animation-frame(动画优化)
- history(控制当前页面的历史纪录)
- LocalStorage、SessionStorage(本地存储)
- WebSocket(多人聊天、聊天室,一种网络通信)
- FileReader(文件读取,缩略图)
- WebWorker(文件的异步,提升性能)
- Fetch(传说中要替代Ajax的东西)
网友评论