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

2023-11-27

如果我发起一个setTimeout函数从<body onload...>触发器,当页面重新加载时函数会停止吗?

我发起一个setTimeout功能periodic_update() on the onload我的页面的事件。

这是否创建了多个实例periodic_update()功能流程?

<body onload="init_page_onload()">
    
function init_page_onload() {
    periodic_update();      
}

function periodic_update() {  
        foo()

    setTimeout("periodic_update()", PERIODIC_UPDATE_REPEAT_PERIOD_MS )
}

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当页面重新加载时,JavaScript setTimeout 函数是否停止? 的相关文章

随机推荐

  • 在 sqlalchemy 中对相同的声明性基础使用不同的架构

    我对 Pyramid 和 SQLAlchemy 都很陌生 我正在使用 SQLAlchemy 开发 Python Pyramid 项目 我在下面设置了一个简单的模型 我将如何在运行时将其与不同的模式一起使用 这将是一个 PostgreSQL
  • 溢出:自动在触摸设备中不起作用(iOS)

    我已经使用 twitter bootstrap 实现了一个网站 在网站的顶部 我使用了一个导航栏 在其中使用了一个下拉菜单 下拉菜单由 和 标签组成 我正在显示该 dropdwon 菜单中的成员列表 当成员列表增长时 下拉菜单水平增长 为此
  • 为什么ARM gcc在函数开始时将寄存器r3和lr压入堆栈? [复制]

    这个问题在这里已经有答案了 我尝试编写一个像这样的简单测试代码 main c main c void test void main test 然后我使用arm non eabi gcc进行编译并使用objdump来获取汇编代码 arm no
  • 在jBoss AS中创建模块

    我使用 jBoss AS 7 来发布我的各种项目 并且所有项目都使用 Jersey API 因此我不想将其部署在每个项目中 而是想为其创建一个模块 为此 我创建了文件夹 JBOSS HOME modules com sun Jersey m
  • ObjectListView - 通过单击具有固定内容/文本的指定列来删除行

    我有一个简单的问题 我自己无法解决 我有一个 ObjectListView 其中填充了我的一些对象 但除此之外 我想要另一列 其默认文本为 删除 单击该列后 应删除所选行 我怎么做 您可以通过使所需的行可编辑并使用 CellEditActi
  • 如何在 Keycloak 中执行电子邮件操作

    我尝试使用 Keycloak API 触发发送电子邮件 但没有成功 正如文档中首先描述的 我正在为我的管理员用户获取令牌 curl d client id admin cli d username admin d password admi
  • 对集合进行排序并根据特定标准对结果进行排名

    假设我有以下内容 var searches new ObservableCollection
  • 绘制带有圆周的 3D 球体

    我正在尝试使用 matplotlib 绘制一个像这样的球体 但我找不到一种在背面有虚线的方法 而且垂直周长看起来有点奇怪 import numpy as np import matplotlib pyplot as plt from mpl
  • Spark Dataframe 列与其他列的最后一个字符

    我正在寻找一种方法来从数据帧列中的字符串中获取最后一个字符并将其放入另一列中 我有一个 Spark 数据框 如下所示 animal cat mouse snake 我想要这样的东西 lastchar t e e 现在我可以使用如下 UDF
  • Apache JMeter支持http/2请求吗?

    JMeter 3 2 支持 HTTP2 吗 从版本 4 0 开始 Core JMeter 不支持 HTTP2 但有一个plugin实现它 This plugin可以通过安装JMeter 插件管理器 关于HTTP Client 自2018年1
  • Jquery背景动画

    是否可以将其动画化background color在 jQuery 中 因为它不起作用 something animate background red 1000 来自docs The jQuery用户界面项目扩展了 animate 方法通
  • 使用 Node JS 将记录数组插入 mysql

    我有一组类似的数据 var records Name Id 1 Name Id 2 Name Id 3 Name Id 4 Name Id 5 Name Id 6 记录数组中可能有数千个项目 问题1 我们可以创建一个存储过程来接受mysql
  • 为 Python 2/3 实现 Google 的 DiffMatchPatch API

    我想用 Python 编写一个简单的 diff 应用程序Google 的差异匹配补丁 API 我对 Python 还很陌生 所以我想要一个示例来说明如何使用 Diff Match Patch API 对两个文本段落进行语义比较 我不太确定如
  • Django 注释:想要删除用户 URL,而不是扩展模型。如何?

    我完全理解有关在 Django 中扩展评论应用程序的文档 并且真的想坚持使用自动功能but 在当前的应用程序中 我完全没有必要将 URL 与评论一起提交 Being 微创默认设置 我怎样才能防止这个字段出现在评论表单中 使用 Django
  • 无法使 GWT 应用程序作为 Chrome 打包应用程序工作,可能是由于 CSP

    不断收到 CSP 错误 拒绝执行内联脚本 因为它违反了以下内容安全策略指令 script src self 该问题可能是由于 GWT 生成的 HTML 文件包含内联 JS UPD 更改为清单版本 1 有所帮助 但这是一个临时解决方法 因为
  • Java世界里有类似WPF和MVVM的东西吗?

    Java世界里有类似WPF和MVVM的东西吗 你见过吗eFace eFace 是 Java 中的 XAML WPF 解决方案 第一个版本可用于 现在下载 http www soyatec com eface installation Jav
  • 我可以在 .ld 文件中使用预处理器指令吗

    我可以在 ld 文件中使用预处理器指令吗 我需要使用两组 ld 文件中的一组 并希望让构建引擎使用宏来决定 我可以这样做吗 是的你可以 您需要为链接器脚本手动运行预处理器 如下所示 in your linker script ld out
  • 为什么 Scala 中的柯里化需要多个参数列表?

    假设我有一个有 2 个参数的函数 需要部分应用 我需要将其定义为 def f a Int b Int some code 然后我可以将其部分应用为def fWithA f a 我的问题是 为了柯里化函数 为什么 Scala 要求使用多个参数
  • 相当于Java中C的“_getch()”函数吗?

    我使用 Google Wave 并且我想模拟在您实际按下 Enter 键之前发送消息的功能 Java中是否有相当于C函数的函数 getch 您可以使用 JLine 库的 ConsoleReader readVirtualKey 方法 看ht
  • 当页面重新加载时,JavaScript setTimeout 函数是否停止?

    如果我发起一个setTimeout函数从触发器 当页面重新加载时函数会停止吗 我发起一个setTimeout功能periodic update on the onload我的页面的事件 这是否创建了多个实例periodic update 功