将浏览器最小化一段时间后再看,小球成了一堆
2楼正解
这个应该是不在当前页时,定时器被排队了把
updateBalls()函数里面补充下面这段:
var cnt = 0;
for(var i=0; i<balls.length; i++){
if(balls[i].x+RADIUS>0 && balls[i].x-RADIUS<WINDOW_WIDTH){
balls[cnt++] = balls[i];
}
}
while(balls.length>Math.min(300,cnt)){
balls.pop();
}
性能没优化的结果?