1.跨文档消息传送(XDM):来自不同域的页面间传递消息
2.拖放事件:
①目标为被拖动的元素:dragstart、drag、dragend
②目标为作为放置目标的元素:dragenter、dragover、dragleave或drop
3.保存在dataTransfer对象中的数据只能在drop事件处理程序中读取
4.要使用dropEffect属性,必须在ondragenter事件处理程序中针对放置目标来设置它
5. HTML5 定义的新的JavaScript API(部分):
①跨文档消息传递API能够让我们在不降低同源策略安全性的前提下,在来自不用域的文档间传递消息
②原生拖放功能让我们可以方便地指定某个元素可拖动,并在操作系统要放置时做出相应。还可以创建自定义的可拖动元素及放置目标
③新的媒体元素<audio>和<video>拥有自己的与音频和视频交互的API。并非所有浏览器支持所有的媒体格式,因此应该使用canPlayType()检查浏览器是否支持特定的格式
④历史状态管理让我们不必卸载当前页面即可修改浏览器的历史状态栈。有了这种机制,用户就可以通过“后退”和“前进”按钮在页面状态间切换,而这些状态完全由JavaScript进行控制