如何在 javascript 中实现 unload 延迟跳转 或 有效的不访问网络、不抢光 CPU 的 sleep 方法?-灵析社区

万码F5GTP6P0

我写一个同步阻塞的sleep吧,这是我在学习setTimeout时看别人的测试例子。 //占cpu的做法 var sleep=function(delayTime){ var startTime=new Date(); while(new Date()-startTime<=delayTime){ } }; //jquery Deferred function wait(ms) { var deferred = $.Deferred(); setTimeout(deferred.resolve, ms); // We just need to return the promise not the whole deferred. return deferred.promise(); } // Use it wait(5500).then(function () { alert('hahahaah'); // Do something brilliant here! });

阅读量:1

点赞量:0

问AI