1.新的输入类型:email,url,date,time,week,number,range,tel,color...
2.新的属性:autocomplete,min,max,multiple,pattern,step,list...
3.视频和音频:video
4.画布:canvas
5.数据存储:数据存储客户端:
5.1Web Storage(存储) sesstionStorage和 localStorage
5.2Web SQL Database(Web SQL 数据库)
6.离线:缓存清单,applicationCache
7.拖放:从浏览器把元素拖放到外应用程序中, 如:另一个浏览器窗口,Photoshop...
7.1:Drag over
7.2:On drop
8.Geolocation:通过浏览器感知用户的地理位置
9.Web Messaging:允许一个域向另一个域发送消息
Web Workers:允许浏览器引入线程的简化思想
Web Workers就可以通过postMessage()向任务池发送任务请求,执行完之后再通过postMessage()返回消息给创建者指定的事件处理程序(通过onmessage进行捕获)。
Web Workers进程能够在不影响用户界面的情况下处理任务,并且,它还可以使用XMLHttpRequest来处理I/O,无论responseXML和channel属性是否为null
Web Socket:它代表Web通信的下一个演变:通过一个单一的Socket实现一个全双工,
双向通信的信道。HTML 5 Web Socket提供了一个真正的标准,你可以使用它构建可扩展的实时Web应用程序。
此外,由于它提供了一个浏览器自带的套接字,消除了Comet解决方案的许多问题,Web Socket显著降低了系统开销和复杂性