js requestAnimationFrame 每秒執行一次

let count = 0, maxCount = 3; function event() { count += 1; console.log(count); return count < maxCount; } let prev = 0; const t = 1000; // 1秒 function anime(timestamp) { const elapsed = timestamp - prev; if (elapsed > t) { if (!event()) return; prev = timestamp; } requestAnimationFrame(anime); } requestAnimationFrame(anime);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章