Načítání requestAnimationFrame pomocí JavaScriptu

requestAnimationFrame Tato funkce byla velkým přínosem pro vývojáře, kteří vytvářejí a spravují animace pomocí JavaScriptu. Paul Irish má skvělý úvod k requestAnimationFrame -- Vřele doporučuji si to přečíst. Tento příspěvek HTML5Hub je také velmi dobrý. Většina prohlížečů nyní podporuje funkci animace, ale v případě, že ji prohlížeč nepodporuje, můžete hrubý ekvivalent podstrčit setInterval :

var requestAnimationFrame = window.requestAnimationFrame
    || window.webkitRequestAnimationFrame
    || window.mozRequestAnimationFrame
    || window.msRequestAnimationFrame
    || function(callback) { return setTimeout(callback, 1000 / 60); };

requestAnimationFrame byla implementována s předponami prohlížeče, takže je zkontrolujeme, zda není window metoda tam není. Pokud žádná nativní implementace neexistuje, setInterval shim to bude muset udělat!