以定时间隔运行Javascript?

以定时间隔运行Javascript?,javascript,Javascript,如何在不使用任何框架的情况下,以设置的时间延迟运行Javascript函数 我有一个Ajax脚本,可以从服务器获取在线用户的数量。这个脚本我想在一个有规律的时间延迟运行 提前感谢。最简单的方法是: 这将以指定的时间间隔反复运行给定代码。最简单的方法是: var int = self.setInterval(askQuestion,1000); function askQuestion() { // do something... code to be implemented. } 这将以指

如何在不使用任何框架的情况下,以设置的时间延迟运行Javascript函数

我有一个Ajax脚本,可以从服务器获取在线用户的数量。这个脚本我想在一个有规律的时间延迟运行


提前感谢。

最简单的方法是:


这将以指定的时间间隔反复运行给定代码。

最简单的方法是:

var int = self.setInterval(askQuestion,1000);

function askQuestion() {
 // do something... code to be implemented.
}
这将以指定的时间间隔反复运行给定的代码

var int = self.setInterval(askQuestion,1000);

function askQuestion() {
 // do something... code to be implemented.
}
例如,将每隔1000毫秒(1秒)调用
askQuestion()


例如,将每隔1000毫秒(1秒)调用
askQuestion()

您可以使用
setInterval
执行此操作


请参阅:

您可以使用
setInterval
执行此操作

见:

停下来

window.clearInterval(interval);
停下来

window.clearInterval(interval);

var intervalVariable=setInterval(函数(){
//你的行动就在这里
},1000); // 每1000毫秒执行一次(即1秒)
函数stopTimer()
{
clearInterval(intervalVariable);//清除TimerInterval/停止setInterval函数
}

var intervalVariable=setInterval(函数(){
//你的行动就在这里
},1000); // 每1000毫秒执行一次(即1秒)
函数stopTimer()
{
clearInterval(intervalVariable);//清除TimerInterval/停止setInterval函数
}
<script>
var intervalVariable=setInterval(function(){
   //Your operation goes Here
  },1000); // executes every 1000 milliseconds(i.e 1 sec)

function stopTimer()
{
   clearInterval(intervalVariable); // To clear TimerInterval/stop the setInterval Function
}
</script>