持续更新。。。
一、 js动画下载进度条
核心方法:requestAnimation ,更新动画
<!DOCTYPE html>
<html lang=\"en\">
<head>
< charset=\"UTF-8\">
< >下载进度条</ >
</head>
<body>
<!--更新屏幕画面:当你需要更新屏幕画面时就可以调用此方法。在浏览器下次重绘前执行回调函数。回调的次数通常是每秒60次,
可以让一次动画执行完,接着继续执行-->
下载中ing。。。
<div id=\"test\"></div><span id=\"percent\"></span>
< >
var start = null;
var element = document.getElementById(\'test\');
var per = document.getElementById(\'percent\');
element.style.position = \'absolute\';
var sum = 0;
function step() {
var num = Math.round(Math.random()*100);
sum += num;
element.append(\'=>\')
var current_per = Math.round(sum/1000*100);
current_per = current_per>100?100:current_per;
per.innerText = current_per+\'%\';
if (sum < 1000) {
window.setTimeout(function () {
window.requestAnimation (step);
},500)
}else {
element.innerHTML = \'<b>下载成功!</b>\'
}
}
window.requestAnimation (step);
</ >
</body>
</html>
继续阅读与本文标签相同的文章
上一篇 :
《算法技术手册》一2.4.5 线性对数算法的性能
下一篇 :
MyBatis总结之缓存机制
-
学宏程序编程,这些知识必不可少!
2026-05-14栏目: 教程
-
华为准备卖出“落后”的5G,多家美企极力竞争!任正非格局太大!
2026-05-14栏目: 教程
-
百度:飞桨深度学习平台已累计服务150多万开发者
2026-05-14栏目: 教程
-
滴滴公布安全功能数据:近2亿用户添加紧急联系人
2026-05-14栏目: 教程
-
滴滴自动驾驶或将于年底落地上海
2026-05-14栏目: 教程
