requestAnimationFrame API 动画接口

一般情况下,在浏览器上实现一个动画,通常都是使用setTimeout或setInterval定时器函数实现的。而现在浏览器厂商提供了一个统一帧管理、提供监听帧的API,即requestAnimationFrame,不过,这只是一个做动画的基础API,即不基于DOM元素的style变化,也不基于canvas,或者WebGL。所以,具体的动画细节需要我们自己写。

继续阅读…

分享setTimeout函数的一个使用示例

代码如下:

var tester = [];
var delayFlag = false;

function regTester(name){
	tester.push(name);
	if (delayFlag == false) {
		delayFlag = true;
		window.setTimeout(function() {
			var _tester = tester.join(",");
			alert(name+_tester);
			delayFlag = false;
		},0);
	}
}
regTester('ss');
regTester('aa');
regTester('bb');

想想结果是什么??
《全文完》