Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   запуск функции по таймеру (https://javascript.ru/forum/misc/25954-zapusk-funkcii-po-tajjmeru.html)

Tmin10 21.02.2012 10:39

запуск функции по таймеру
 
как сделать, чтобы функция запускалась каждую секунду?

И подскажите пожалуйста статью, как сделать анимацию с изменяемым fps на canvas?

Pavel M. 21.02.2012 11:11

почитайте http://learn.javascript.ru/settimeout-setinterval

Mахmахmахimus 21.02.2012 15:26

Цитата:

Сообщение от Tmin10
как сделать анимацию

// setAnimation
setAnimation = (function(){
	return window.requestAnimationFrame || window.webkitRequestAnimationFrame
			|| window.oRequestAnimationFrame || window.msRequestAnimationFrame
			|| function(/* function */callback, /* DOMElement */element){
				return window.setTimeout(callback, 1000 / 60);
			};
})();

// clearAnimation
clearAnimation = (function(){
	return window.cancelRequestAnimationFrame
			|| window.webkitCancelRequestAnimationFrame
			|| window.oCancelRequestAnimationFrame
			|| window.msCancelRequestAnimationFrame || function(id){
				clearTimeout(id)
			}

})();


Часовой пояс GMT +3, время: 22:26.