JavaScript 中的睡眠和等待
擁有超過 50 年的 JavaScript 編程經驗,直到最近我才在 JavaScript 中使用過“睡眠”功能。
令我驚訝的是,JavaScript 中沒有這樣的功能,相比之下,PHP 中有睡眠功能和Java中的線程。
當我在jQuery中沒有找到它時,我更加驚訝,但是有很多倒計時插件。
我需要做的只是從10秒到0秒的簡單倒計時使用重定向,這對於循環和睡眠(秒數)算法來說很直觀。
幸運的是 JavaScript 有 window.setTimeout 函數,我可以在遞歸函數中使用它。
這是我沒有使用 jQuery 的代碼:
var i=10; Countdown(); function Countdown() { document.getElementById('countdown').innerHTML=i; if (i>0) { i--; window.setTimeout(function (){Countdown();},1000); } else { window.location="http://webapplog.com"; } }
上一篇
ES 7 和 ES8 功能
下一篇
將靜態文件部署到 Heroku