javascript - 页面重新加载时 JavaScript setTimeout 函数是否停止?

标签 javascript javascript-events

如果我从触发器启动 setTimeout 函数,该函数会在页面重新加载时停止吗?

我在页面的 onload 事件上启动了一个 setTimeout 函数“periodic_update()”。

这是在创建 period_update() 函数进程的多个实例吗?

<body onload="init_page_onload()">

function init_page_onload() {
    periodic_update();      
}

function periodic_update() {  
        foo()

    setTimeout("periodic_update()", PERIODIC_UPDATE_REPEAT_PERIOD_MS )
}

最佳答案

当页面重新加载时,“前一个”计时器被丢弃,新的计时器将开始。

关于javascript - 页面重新加载时 JavaScript setTimeout 函数是否停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9619864/

相关文章:

JavaScript:如何以编程方式创建同一函数的单独排列?

javascript - 使用 Node Express JS 在 AngularJS 中重复 ajax 调用

javascript - Vue.js 输入(复选框单选框)在使用 :checked with @input or @click together 时不切换

javascript - Firebase Cloud Functions 与 Cloud Firestore 出现问题

javascript - Attributes.Add Onclick Event in c# code behind

google-chrome - 如何在 Javascript window.print() 调用的默认打印菜单上捕获点击事件?

javascript - 选择整个字典的值

javascript - 在单个进度条中显示下载多个文件的进度

javascript - 如何在 javascript 中捕获 "History.Back"事件?

javascript - 我应该将多个 DOMContentLoaded 处理程序集成到一个中吗?