在一段时间间隔后持续运行JavaScript代码
我想知道是否可以在经过一段时间后加载脚本标记。我需要一个图书馆,但不是一直在运行。这是我的脚本标签在一段时间间隔后持续运行JavaScript代码,javascript,html,time,timer,meta,Javascript,Html,Time,Timer,Meta,我想知道是否可以在经过一段时间后加载脚本标记。我需要一个图书馆,但不是一直在运行。这是我的脚本标签 <script type="text/javascript" src="js/cssrefresh.js" ></script> 我想每小时运行一次我的函数。我怎样才能做到这一点 注意。每小时加载一个新脚本会向服务器发出更多请求、添加数据、缩短时间,这通常是一种不好的做法。最好只使用setInterval运行一个函数 需要注意的是,setInterval中的time参
<script type="text/javascript" src="js/cssrefresh.js" ></script>
我想每小时运行一次我的函数。我怎样才能做到这一点
注意。每小时加载一个新脚本会向服务器发出更多请求、添加数据、缩短时间,这通常是一种不好的做法。最好只使用
setInterval
运行一个函数
需要注意的是,setInterval
中的time参数计算毫秒数。1小时是3600000毫秒,因此我们将其作为参数传入
在脚本标记中,它看起来是这样的
setInterval(函数(){
警报(“每小时运行一次”);
}, 3600000);
应该加载一个脚本,然后就应该留在那里。如果希望脚本每小时运行一次,那么应该在脚本中实现,而不是在HTML中实现
因此,如果您想每小时运行一些代码,请尝试以下方法:
// Time in hours
time = 1;
function codeToRunEveryXTime() {
// Code to run
}
//Setting a timer to run the above function, every hour, converting time into milliseconds
setInterval(codeToRunEveryXTime,time*3600000);
如果您感到困惑,请将您的脚本想象为:
// Code to run
因此,请将我的代码放入脚本中,并将您为运行//代码而准备的所有内容放入脚本中
希望这有帮助!:) 为什么不在脚本中设置一个setTimer
,它将运行您的代码?天哪,我怎么没看到:D@richardhilton谢谢您在这里帮助我:)。