2 rousigaifan rousigaifan 于 2015.06.01 16:15 提问

JavaScript,进度条显示函数执行过程进度

JavaScript,点击某个按钮开始执行函数,如何同时显示一个简单进度条?从而显示函数执行过程进度?

2个回答

showbo
showbo   Ds   Rxr 2015.06.01 16:31

如果是for循环这种基本ui是假死清空下,无法更新dom的进度的。如果是ajax,可以使用xmlhttpRequest level2的新特性onprogress,不过低版本呢ie不支持

ajax看这个:http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html

caozhy
caozhy   Ds   Rxr 2015.06.01 16:17

任何情况下,用任何语言,进度都必须你自己估算,比如说你的操作有1000个循环,你可以每10次更新一下,让进度条+1
进度条最简单的可以用两个带有颜色的div模拟,内侧div的宽度和外侧的百分比就是进度。也可以用现成的组件。
google js进度条 可以找到很多。

Csdn user default icon
上传中...
上传图片
插入图片