我是一種卡住的JavaScript定時器。我一直在閱讀的setInterval的使用,setTimeout的是糟糕,他們造成頁面重排與重繪,而是使用請求動畫幀與SetInterval,SetTimeOut和Requestanimationframe卡住
我卡住,無法找到我們如何能做到這一點
很好地解釋了一個資源我想知道,怎樣才能使用requestAnimationFrame和setTimeout的替代setInterval的使用requestAnimationFrame
var x = 0;
function SayHi() {
console.log("hi");
console.log(x);
++x
if (x >= 10)
clearInterval(intervalid);
}
var intervalid = setInterval(SayHi, 10);
我們怎樣才能REPL王牌使用requestAnimationFrame上面的代碼,我們怎樣才能清除它
function greetings(){
console.log("greetings to u");
}
setTimeout(greetings,10);
,我們怎樣才能使用requestAnimationFrame上面的代碼替換setimeout。
如果有人可以解釋的差異,將有很大的幫助
感謝