javascript中的自动刷新

javascript中的自动刷新,javascript,refresh,Javascript,Refresh,我想创建一个项目,它有一个功能,将刷新浏览器自动每5秒。但我不知道该怎么办? 我知道我必须把代码放在 像这样设置间隔块: setinterval(()=>{ // auto refresh code in here } 正如您所说,settimeout只在您需要定义它时才起作用simpe script(仅限),因此每次页面加载时,它都会起作用,或者更好地增加一段时间的间隔时间,因为网络问题,您的页面无法正确加载您的javascript也无法加载 <script type="

我想创建一个项目,它有一个功能,将刷新浏览器自动每5秒。但我不知道该怎么办? 我知道我必须把代码放在 像这样设置间隔块:

setinterval(()=>{
// auto refresh code in here
}

正如您所说,settimeout只在您需要定义它时才起作用simpe script(仅限),因此每次页面加载时,它都会起作用,或者更好地增加一段时间的间隔时间,因为网络问题,您的页面无法正确加载您的javascript也无法加载

<script type="text/javascript">
setTimeout(function(){
   window.location.reload(1);
}, 5000);
</script>

setTimeout(函数(){
窗口。位置。重新加载(1);
}, 5000);

No-settimeout只工作一次
settimeout
每次调用时工作一次。每次刷新页面时,JavaScript都会再次运行并调用一个新的超时,因此它将保持刷新。在这里使用
setInterval
没有任何意义,因为当页面刷新时,所有现有的JavaScript事件/超时都将被终止。仅供参考:
type=“text/JavaScript”
已经很多年不需要了。thanx@ScottMarcus有关信息,我对js还是新手,现在正在学习,我不会使用它