问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript 在一个循坏里调用settimeout为什么没有出现延迟?

发布网友 发布时间:2022-05-04 16:42

我来回答

2个回答

热心网友 时间:2022-06-24 02:30

循环是在瞬间完成的,也就是在瞬间启动三个计时器(时间间隔不会超过1毫秒),就好像发令*响,三个人同时起跑。Javascript的计时器无法精确到8毫秒以内(不记得哪里看到了,也许随着平台改进会有所提升,但别指望能区分1-2毫秒),因此三个alert同时执行可能出现先后。

这与你循环中直接调用alert不同。因为alert会暂停for循环,等关闭alert后执行下面代码。

最好设置不同时值,间距大于10毫秒。你试试这样写
1
2
3
4
5
6
7
8
9
10
11
12
13
14

<script>
function testAnonymous() {
var aa = 0;
var bb = 1;
for(var i = 0; i < 3; i++) {
aa++;
bb++;
setTimeout('alert('+aa+')',1000+aa*10);
//setTimeout(function(){return testDisplay(aa,bb);},1000);
}
}

testAnonymous()
</script>

热心网友 时间:2022-06-24 02:31

去掉for,用setInterval
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
银耳茉莉汤制作要诀 茉莉银耳羹制作过程 银耳饮料茉莉银耳汤 发几张很好看的手机壁纸来 无纺壁纸的优缺点有哪些? 移动破碎机价格多少钱一台,移动破碎机需要办理什么手续 你知道窝瓜和倭瓜的区别是啥吗? 窝瓜和倭瓜是一种东西吗? 经常吃韭菜有什么危害 像素标定板 怎么打开开发者选项红米1s 红米1S开发者选项在哪里打开啊 用javascript写了个计时器,怎么避免在弹出alert警示框的时候计时器会... html网页中,如何让警告框弹出延时? 红米1s系统更新找不到开发者选项 JavaScript中怎用setTimeout()方法控制弹出网页的个数? 用javascript实现每隔1秒钟弹出一个内容为空的报警框 开发者模式设置在哪里?我做测试用。必须是开发者模式。 红米1s手机怎么打开usb调试 红米1S的开发者选项在哪 十七单数迎奖开打一生肖? 有生肖的叫什么奖 四三一起来只奖打一生肖 打一生肖?答对有现金奖! 十二生肖开的什么奖 奖,猜一生肖 威风一生今中奖打一动物最佳生肖 二前九后合八奖打生肖 手上有数字和字打什么奖 停车被堵找不到车主怎么办? 出发的经典句子 重新出发的励志句子 描写出发的句子 在路上的简短句子 早晨的校园的作文怎么写用上动静之美? 通液和造影的区别?现在通液可视吗?那还能说是盲通吗? 输卵管通液和造影哪个好 有做过通液或造影的姐妹吗? 我该做通液还是造影?? 困惑... 广州电信宽带旧区免费提速是骗人吗 广州电信宽带有免费永久性提速吗? 广州电信宽带包年有多少种?分别有什么? 广州电信宽带老用户宽带免费提速,条件是什么? 在广州电信宽带现在有什么优惠套餐? 梦见自己不知道什么事情到了一个很大的一片湖面前,然后看见有一条鲨鱼从天上飞了下来,鸽子带我和家人了 梦见鲨鱼和我在飞!解梦! 梦见鲨鱼追人,我和对象在逃命,走到一个服务区老公把内裤里放上钱。我把钱拿回来放回自己包里,准备和老 梦见鱼在天上游来游去的,不一会又有条鲨鱼在后面拼命的追,鱼就拼命跑,是什么意思啊,我很纠结啊 梦到好多鲨鱼在天上飞 井盖一般保养方法有哪些