永发信息网

javascript有什麽好方法可以延迟执行吗?我想在画cavas时逐步显示

答案:3  悬赏:70  手机版
解决时间 2021-03-23 09:56
  • 提问者网友:容嬷嬷拿针来
  • 2021-03-22 19:24
javascript有什麽好方法可以延迟执行吗?我想在画cavas时逐步显示
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-03-22 20:46
javascript本身没有类似sleep的方法. 目前大都是用setTimeout或setInterval函数来模拟此效果: 将要执行的操作分到setTimeout或setInterval中去执行.
www. blogjava.net/emu/archive/2005/06/20/6365 .html
bbs. csdn.net/topics/80463452
(参考的地址如上, 要将以上网址中的空格去掉)
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-03-22 23:16
js是单线程,setTimeout了以后当然停住了。没看明白你想达到什么效果,应该有其他方法追问比如有个数组,包含要描绘的点,
在数组循环中传入演示函数 display

给 setTimout(display,5000) 或 setInterval

逐个显示
但怎麽都不成功追答每次display都会自动display下一个点?如果是的话setInterval
应该能达到你想要的效果。另外不知道你display的function我怎么帮你改
  • 2楼网友:想偏头吻你
  • 2021-03-22 22:07
canvas做动画吗?
做动画有一个定式的写法的
你说的延迟执行是要达到什么样的效果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯