不使用setTimeout的延迟执行

Posted on 2021-09-29 19:37  小小憨批儿  阅读(168)  评论(0)    收藏  举报
function sleep(ms){
    var time = new Date();
    time.setTime(time.getTime() + ms);
    while(new Date().getTime() < time.getTime());
}

window.onload = function(){
    sleep(5000);
    alert('啊哈!');
}

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3