requestAnimationFrame
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
requestAnimationFrame() e ekzekuton funksionin tënd pikërisht para se shfletuesi ta vizatojë ekranin — zakonisht 60 herë në sekondë. Është mënyra e duhur për animacione dhe lojëra në canvas, shumë më e lëmuar se setInterval.
EnglishEN
requestAnimationFrame() runs your function right before the browser paints the screen — usually 60 times a second. It's the right way to do animations and canvas games, much smoother than setInterval.
Si ta mendosh
Si kuadrot e një filmi vizatimor: secili vizatohet pikërisht në kohë.
Lexoje në anglisht
Like the frames of a cartoon: each one drawn exactly on time.
Shembull kodijavascript
function vizato() {
topi.x += 2; ctx.clearRect(0, 0, 400, 300); ctx.fillRect(topi.x, 100, 20, 20);
requestAnimationFrame(vizato);
}
requestAnimationFrame(vizato);