Progress事件
来源:互联网 发布:书法字典软件 编辑:程序博客网 时间:2024/06/05 18:08
Mozilla为XHR添加了progress事件,这个事件会在浏览器接受新数据期间周期性的触发。onprogress 事件处理程序会接收到一个event对象,其target属性是XHR对象,但包含着三个额外的属性:
- lengthComputable:表示进度信息是否可用的布尔值
- position:已经接收的字节数
- totalSize:根据Content-Length响应头部确定的预期字节数
根据这些信息,可以创建一个进度指示器:
xhr.onprogress = function(event){ var divStatus = document.getElementById("status"); if(event.lengthComputable){ divStatus.innerHTML = "Received" + event.position + "of" + event.totalSize + "bytes"; }}xhr.open(...);xhr.send(null);
为保证正常执行,必须在调用open()方法之前添加onprogress事件处理程序。
0 0
- Progress事件
- Progress
- progress事件触发,如果里面有校验代码,就要留意了。
- Progress Control
- other progress
- progress bar
- PROGRESS SQL
- Progress用法
- html5 progress
- html5 progress
- 自定义progress
- Work Progress
- 进度条progress
- 自定义Progress
- Progress进度条
- 自定义Progress
- progress.hpp
- Linux_Program Progress
- 【Win7系统】清华校园教育网如何使用ipv6
- VS使用命令行选项查看对象的内存布局
- C++操作SQLite数据库
- error C4430: 缺少类型说明符 - 假定为 int....的一种情况的解决方法
- 信号报告
- Progress事件
- iOS 单元测试
- 第0章
- 【BZOJ 2743】 [HEOI2012]采花
- 递推dp(uva10404)
- 第一章
- golang 中使用数组创建slice时的注意事项
- libpcap的使用一(pcap_lookupdev函数的使用)
- 解决pomelo官方的chat例子不好用的问题