在JS中有没有想C中的DELAY()或是SLEEP()的函数?

cloud_leonhart 2002-08-29 08:11:23
在JS中有没有想C中的DELAY()或是SLEEP()的函数?既使下行代码延迟若干秒执行,请副上原码(不要告诉我用SETTIMEOUT)谢谢
...全文
427 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-08-30
  • 打赏
  • 举报
回复

<script>
function delaySample(){
setTimeout(delay1,1000)
function delay1(){
alert(1);
setTimeout(delay2,1000)
function delay2(){
alert(2);
}
}
}
delaySample();
</script>
richardluopeng 2002-08-30
  • 打赏
  • 举报
回复
就好像从没听说过js中可以使用钩子。


钩子是什么呀??!!
llrock 2002-08-30
  • 打赏
  • 举报
回复
没有,无法实现像sleep的功能,但是delay可以使用settimeout代替。
至少我这么认为,我想js无法控制底层的一切东西,就好像从没听说过js中可以使用钩子。
alexxing 2002-08-29
  • 打赏
  • 举报
回复
反正也是要延时,管它占用什么资源?
难道你想在延时的同时做别的,那只能用 setTimeout 了
xchunyu 2002-08-29
  • 打赏
  • 举报
回复

还是用setTimeout函数吧
xchunyu 2002-08-29
  • 打赏
  • 举报
回复


net_lover(孟子E章) :

不会占用很多资源吗?

孟子E章 2002-08-29
  • 打赏
  • 举报
回复
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
xizi2002 2002-08-29
  • 打赏
  • 举报
回复
自己写个代替不就行了吗,不一定用函数的

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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