Javascript:在特定时间段后调用函数
在JavaScript中,如何在特定时间间隔后调用函数?
这是我想要运行的函数:
function FetchData() { }
您可以使用JavaScript定时事件在一定的时间间隔后调用函数:
这会在3秒后显示警告框:
setInterval(function(){alert("Hello")},3000);
您可以在javascript.ie中使用两种时间事件方法
-
setInterval()
:以指定的时间间隔setInterval()
执行一个函数 -
setTimeout()
:在等待指定的毫秒数之后执行一次函数
听起来你正在寻找setInterval 。 这很简单:
function FetchData() { // do something } setInterval(FetchData, 60000);
如果你只想调用一次,那么setTimeout 。
在1000毫秒后执行函数FetchData()
一次 :
setTimeout(FetchData,1000);
每1000毫秒重复执行一次函数FetchData()
:
setInterval(FetchData,1000);
setTimeout(func,5000);
– 它将在指定的时间之后调用名为func()的函数。 在这里,5000毫秒,即)5秒后