“requestAnimationFrame в JavaScript” Ответ

requestAnimationFrame

function animateFunction()
{
	//animate stuff
    window.requestAnimationFrame(animateFunction);
}
window.requestAnimationFrame(animateFunction);
Successful Sandpiper

requestAnimationFrame JS

/* Tells the browser that you wish to perform an animation and 
 requests that the browser call a specified function 
 to update an animation before the next repaint. */

requestAnimationFrame(() => {
    // some animation-related/dependent code here
});

/* The callback function is automatically passed a timestamp 
 indicating the precise time requestAnimationFrame() was called at.
 requestAnimationFrame() returns a non-zero integer that can be passed into 
 cancelAnimationFrame() to cancel a requestAnimationFrame() call */

/* Advantages over setTimeout(..., 1000/60) approach:
 - The browser can optimize it, so animations will be smoother
 - Animations in inactive tabs will stop, allowing the CPU to chill
 - More battery-friendly */



Anxious Alpaca

requestAnimationFrame в JavaScript

/* Request Animation Frame By Gourav Khurana */


https://flaviocopes.com/requestanimationframe/
https://glitch.com/edit/#!/flavio-requestanimationframe-example?path=script.js%3A1%3A0
https://glitch.com/edit/#!/flavio-settimeout-animation?path=script.js%3A54%3A4
Coding is fun

Ответы похожие на “requestAnimationFrame в JavaScript”

Вопросы похожие на “requestAnimationFrame в JavaScript”

Больше похожих ответов на “requestAnimationFrame в JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования