setinterval相关内容

每 60 秒调用一次函数

使用 setTimeout() 可以在指定的时间启动一个函数: setTimeout(function, 60000); 但是如果我想多次启动该功能怎么办?每次经过一个时间间隔,我想执行该函数(假设每 60 秒一次). 解决方案 如果您不关心 timer 中的代码是否可能比您的间隔时间更长,请使用 setInterval(): setInterval(function, delay) ..
发布时间:2021-12-07 22:47:00 前端开发

在python中推迟函数

在 JavaScript 中,我习惯于能够调用稍后执行的函数,就像这样 function foo() {警报('酒吧');}setTimeout(foo, 1000); 这不会阻止其他代码的执行. 我不知道如何在 Python 中实现类似的功能.我可以使用睡眠 导入时间定义 foo():打印('条')时间.sleep(1)富() 但这会阻止其他代码的执行.(实际上,在我的情况下,阻塞 ..
发布时间:2021-12-06 11:32:28 Python

带计时器的 Jquery/Ajax 调用

我有一个 php 页面,可以从数据库中回显出行.我想每 30 秒通过 jquery/ajax 调用它.但我也希望能够随时调用页面,这样如果我通过表单添加记录,一旦表单提交,我希望页面通过调用 ajax 来立即更新结果.谁能指出我正确的方向或提供一些基本代码,以便我可以尝试解决这个问题?对 jquery/ajax 还是很陌生. 解决方案 如果你想在计时器上设置一些东西,你可以使用 JavaS ..
发布时间:2021-12-03 11:59:49 前端开发

当 Chrome 中的选项卡处于非活动状态时,如何使 setInterval 也能工作?

我有一个 setInterval 每秒运行一段代码 30 次.这很好用,但是当我选择另一个选项卡时(这样带有我的代码的选项卡变为非活动状态),setInterval 由于某种原因被设置为空闲状态. 我做了这个简化的测试用例(http://jsfiddle.net/7f6DX/3/): var $div = $('div');变量 a = 0;设置间隔(函数(){一个++;$div.css( ..
发布时间:2021-11-30 22:43:08 前端开发

setTimeout 还是 setInterval?

据我所知,这两个 javascript 的行为方式相同: 选项 A: function myTimeoutFunction(){做东西();setTimeout(myTimeoutFunction, 1000);}myTimeoutFunction(); 选项 B: function myTimeoutFunction(){做东西();}myTimeoutFunction();setI ..
发布时间:2021-11-30 22:24:18 前端开发

停止 JavaScript 中的 setInterval 调用

我正在使用 setInterval(fname, 10000); 在 JavaScript 中每 10 秒调用一次函数.是否可以在某些事件中停止调用它? 我希望用户能够停止重复刷新数据. 解决方案 setInterval() 返回一个区间 ID,您可以将其传递给 clearInterval(): var refreshIntervalId = setInterval(fname, ..
发布时间:2021-11-30 22:23:39 前端开发

setTimeOut() 或 setInterval() .4种方法来应用同样的东西.哪个最好?

我正在显示关于给定结束时间的倒计时. 虽然它工作得很好,但我想知道哪种方法是最好的应用. 下面是我的倒计时功能. var timerId;var postData = {endDate : endDate, tz : tz};var 倒计时 = 函数(){$.ajax({类型:'帖子',异步:假,超时:1000,url : './ajax_countdown.php',数据:$.p ..

在 AngularJS 中,如何检测用户何时离开模板/页面?

我正在使用 Javascript 命令:setInterval.我喜欢在用户离开页面时停止它. 此代码似乎运行良好:http://jsfiddle.net/PQz5k/ 它检测用户何时离开页面.当用户单击链接转到不同的 HTML 页面或 URL,或者用户重新加载页面时,它会执行 Javascript 代码. 但是,当我从一个 AngularJS 模板转到另一个模板时,它不起作用. ..
发布时间:2021-11-09 04:37:02 前端开发

为什么代码会跳过 setTimeout 并且稍后才赶上?

目标是在容器边界内的随机位置创建一个div,等待3秒然后销毁该div;冲洗并重复 3 次.然而,据我所知,结果是当 setTimeout 等待三秒时,代码继续“循环",并且只有在 3 秒后才会执行 setTimeout 中的函数.我不小心创建了两个线程? $(document).ready(function() {var $bug = " ";无功x ..
发布时间:2021-07-23 19:24:22 前端开发

带有重复和延迟的普通 JS 倒计时

我在创建倒计时脚本时一直遇到几个问题 运行不流畅 难以重复(关闭) 难以延迟开始和延迟重复(结束) 有人可以帮我修复这段代码,它在我看来应该有效,但没有 我需要的处理是 一个.计数器开始延迟页面加载后的秒数, 湾当计数器达到0时,在延迟秒后重新开始倒计时 这是我的小提琴 问题: 当它开始时,计数器似乎在倒计时之前多等一秒钟 它不会暂停 在计数器继 ..
发布时间:2021-07-23 19:24:16 前端开发

使用 window.setInterval 在现有对象上执行方法

是否可以在 window.setInterval 方法超时时在现有对象上运行该方法.我可以通过使用一些全局变量并在 setInterval 中调用此全局变量的方法来模拟相同的情况,但我想知道是否可以直接使用该方法. 最好的问候,凯沙夫 解决方案 是的,您可以这样做.您需要一个辅助函数来创建一个 新 函数来“绑定"现有对象: var someRandomObject = {一些方法: ..
发布时间:2021-07-23 19:24:13 前端开发

JavaScript setInterval 和 setTimeout

下一个代码每 1 秒显示一次日期,然后停止. (function() {var i = setInterval(function() {控制台日志(新日期());}, 1000);console.log("你好");设置超时(函数(){clearInterval(i);}, 3000);console.log("你好");})(); 输出: 嗨你好2012 年 10 月 24 日星期三 13 ..
发布时间:2021-07-23 19:24:05 前端开发