大家能比喻一下下面的settimeout执行么?越简明越好

plglenn12 2009-12-26 08:41:35
function teXiao1()
88 {
89 setTimeout("teXiao1()",10);
90
、 91 if(_i==0 && _j==0)
92 {
93 scrollrgb=randomRGB();
94 }
95
96 if(_i==0 && _j<29)
97 scroll(0,1);
98 else if(_i<14 && _j==29)
99 scroll(1,0);
100 else if(_i==14 && _j>0)
101 scroll(0,-1);
102 else if(_i>0 && _j==0)
103 scroll(-1,0);
104 }
...全文
79 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-12-26
  • 打赏
  • 举报
回复
单线程顺序执行
silentwins 2009-12-26
  • 打赏
  • 举报
回复
javascript是单线程的,这样的10毫秒应该是得不到保证的
wiki14 2009-12-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 plglenn12 的回复:]
比如我吃饭,一碗需要1个小时吃饭,过1分钟您马上叫我吃下一碗,我吃第二晚,我吃了1分钟,您又叫我吃第三碗,这样我岂不是一碗都搞不定了?
[/Quote]

这样理解是错误的,意思是,一碗需要1个小时吃饭,你吃完了,等一分钟,再吃第二晚,吃了一个小时,再等一分钟,然后再吃第三碗。
wiki14 2009-12-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wiki14 的回复:]
霓虹灯[/Quote]

.
plglenn12 2009-12-26
  • 打赏
  • 举报
回复
比如我吃饭,一碗需要1个小时吃饭,过1分钟您马上叫我吃下一碗,我吃第二晚,我吃了1分钟,您又叫我吃第三碗,这样我岂不是一碗都搞不定了?
wuyq11 2009-12-26
  • 打赏
  • 举报
回复
根据I金额J值获取scrollrgb值,调用scroll函数
再等待10毫秒再执行
wiki14 2009-12-26
  • 打赏
  • 举报
回复
你可以理解为程序等待10毫秒然后执行那个方法,

1000毫秒 = 1秒
wiki14 2009-12-26
  • 打赏
  • 举报
回复
你看研究蛋哥的弥红灯呢!!!!!

会执行的撒,只是控制时间,起到一个定时在10毫秒的间隔内调用这个方法。
plglenn12 2009-12-26
  • 打赏
  • 举报
回复
我老感觉,这个函数,如果需要的时间很长,是不是最先出现的函数都是半途而废的开始新的一个函数的执行哦?

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧