JavaScript

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);

Terma të lidhur