prototype.js中定义的PeriodicalExecuter 对象,提供一定间隔时间上重复调用一个方法的逻辑。
<div id="time"></div>
<script>
var i = 0;
var p = new PeriodicalExecuter(showTime,0.1); //创建实例。每0.1秒调用一次showTime方法
function showTime(){
$('time').innerHTML=new Date().toString();
++i;
if(i>100){
p.stop(); //停止
}
}
</script>