HTML5

HTML5
语义; 连通性; 离线&存储; 多媒体; 2D/3D绘图&效果; 性能&继承; 设备访问; 样式设计;

语义

  • section, article, nav, header, footer, aside, hgroup
  • audio, video
  • forms
    • input, form, datalist, output
    • placeholder, autofocus
    • label.control
    • 约束验证
  • mark, figure, figcaption, data, time, output, progress, meter, main
  • iframe
  • MathML

连通性

  • Web Sockets
  • Server-sent events
  • WebRTC

离线 & 存储

  • 应用程序缓存
  • 在线和离线事件
  • DOM存储
    • Storage
    • sessionStorage
    • localStorage
  • IndexdDB
  • 自web应用程序中使用文件

多媒体

  • audio, video
  • WebRTC
  • Camera API
  • Track 和 WebVTT

2D/3D绘图 & 效果

  • Canvas
  • WebGL
  • SVG

性能 & 集成

  • Web Workers
  • XMLHttpRequest Level 2
  • 即时编译的JavaScript引擎
  • History API
  • contentEditable属性
  • 拖放
  • HTML中的焦点管理
  • 基于Web的协议处理程序
  • requestAnimationFrame
  • 全屏 API
  • 指针锁定 API
  • 在线和离线事件

设备访问

  • Camera API
  • 触控事件
  • 使用地理位置
  • 检测设备方向
  • 指针锁定API

样式设计

  • 新的背景样式特性
  • 更精美的边框
  • 为你的样式设置动画
  • 排版方面的改进
  • 新的展示性布局