手机版

用javascript模拟睡眠(两种实现)

时间:2021-10-04 来源:互联网 编辑:宝哥软件园 浏览:

有几种方法,但没有一种是完美的。首先,保持循环,直到达到指定的时间。代码复制如下:函数sleep(数毫){ var now=new date();var existime=now . gettime()numberMillis;while(true){ now=new Date();if(now . gettime)(ExItime)返回;}}事实上,代码并没有让脚本休眠下来,相反,它让CPU快速地附着在高负载上。大多数现代浏览器在此期间将处于暂停状态

其次,用xhr同步请求后台程序,比如2000通过,后台休眠2秒后返回。这种方法也有缺点。当n个以上的客户端请求后台时,保持与http的连接会花费很多。此外,窗口对象的提醒和确认也会中断后续代码的执行。

版权声明:用javascript模拟睡眠(两种实现)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。