第3章 划时代的Web API
3.1 传统Web模型与Web OS架构模型
3.2 Web API的概要介绍
3.3 Drag & Drop API
3.3.1 以前的解决方案
3.3.2 Drag & Drop API的优点
3.3.3 如何检测浏览器是否支持Drag & Drop API
3.3.4 Drag & Drop API的主要操作
3.3.5 文件拖放上传实例
3.4 History API
3.4.1 以前的解决方案
3.4.2 现在的History API
3.5 Communication API
3.5.1 以前解决跨源通信的方案
3.5.2 XMLHttpRequest Level 2
3.5.3 iframe和sandbox
3.5.4 跨文档消息通信
3.6 Notification API
3.6.1 如何检测浏览器是否支持Notification API
3.6.2 Web的Notification的状态
3.6.3 让你的Web App带着Notification跑
3.7 audio标签和video标签
3.7.1 audio标签
3.7.2 video标签
3.8 Canvas API
3.8.1 以前的同类解决方案
3.8.2 Canvas的优点
3.8.3 检测浏览器是否支持Canvas
3.8.4 Canvas主要操作
3.9 WebSocket API
3.10 Web Worker API
3.11 Web Storage API
3.12 MicroData和语义网络
3.12.1 MicroData的常见属性
3.12.2 MicroData的例子
3.12.3 MicroData与SEO--人类需要有序的信息
3.12.4 语义网络的基本概念
3.12.5 语义测试工具
3.13 通用Base64方法
3.13.1 编码
3.13.2 解码
3.13.3 应用
3.14 Web Database API
3.14.1 Web SQL API
3.14.2 Indexed DB API
3.15 WebGL
3.16 Device API 系列
3.16.1 Geolocation API
3.16.2 File API
3.16.3 FileWriter API
3.16.4 Media Capture API
3.16.5 Contact API
3.16.6 System Information API
3.16.7 Calendar API
3.16.8 Messaging API
3.17 小结