JavaScript红皮书学习(25)--新兴的API

Posted by liveipool on February 2, 2017

新兴的API

微软是ms,Chrome和Safari是webkit, firefox是moz。

25.2 Page Visibility API

25.2.png

就现在来说,document.visibilityState的属性只有visible和hidden被浏览器广泛支持,prerender和unload还未被完全支持。

25.3 Geolocation API

25.31.png
25.32.png
25.33.png
25.34.png

25.4 File API

25.4.01.png
25.4.02.png

25.4.1 FileReader 类型

25.4.11.png
25.4.12.png
25.4.13.png
25.4.14.png
25.4.15.png

25.4.2 读取部分内容

25.4.21.png
25.4.22.png

25.4.3 对象URL

25.4.31.png
25.4.32.png
25.4.33.png
25.4.34.png

25.4.4 读取拖放的文件

25.4.41.png
25.4.42.png

25.4.5 使用XHR上传文件

25.4.51.png
25.4.52.png

使用FormData上传文件,服务器端就好像是接收到了常规的表单数据一样,一切按部就班地处理即可。

25.5 Web 计时

25.51.png
25.52.png
25.53.png

25.6 Web Workers

25.6.png

25.6.1 使用Worker

25.6.1.png
25.6.11.png

25.6.2 Worker 全局作用域

25.6.21.png
25.6.22.png
25.6.23.png

25.6.3 包含其他脚本

25.6.31.png
25.6.32.png

25.7 小结

25.7.png