settimeout相关内容

setTimeout 延迟不等待超时

我试图将头放在 setTimeout 上,但我无法让它正常工作. 我在这里设置了一个示例:http://jsfiddle.net/timkl/Fca2n/ 我想要一个文本在点击锚点后倒计时 - 但我的 setTimeout 似乎同时触发,即使我将延迟设置为 1 秒. 这是我的 HTML: 这是我的 JS: $(document).ready(function() {函数 ..
发布时间:2021-10-26 16:46:20 前端开发

我在 setTimeout 调用中做错了什么?

我正在尝试编写一些显示文本的代码,然后在两秒钟后将其删除,但是,setTimeout() 方法似乎对我来说工作不正常,被调用的函数正在无延迟地运行.代码如下: IDtext('IP-saved', "新IP地址保存成功!");setTimeout(IDtext('IP-saved', ""), 2000);函数 IDtext(ID, 文本) {document.getElementById(ID ..
发布时间:2021-07-23 19:30:17 前端开发

JavaScript:停止执行,直到延迟结束

我的代码是这样的:- function doStuff(){//注意:- 这个函数需要 50 毫秒来执行,正如我所说的//超时设置超时(功能(){//一些代码行....}, 50);返回;}做东西();console.log('这应该在 doStuff() 完成它的工作后执行.")//之后有更多的代码行和更多的东西.......... 现在我想要的是,正如您在此处看到的,doStuff() 需 ..
发布时间:2021-07-23 19:30:11 前端开发

为什么这种延迟的 WHILE 循环会导致大量内存泄漏?

我从本网站的其他地方翻录了一个不错的技巧,可以让您延迟循环的周期.我在 Chrome 版本 34.0.1847.131 m 中使用在 TamperMonkey 上运行的 Javascript bot 对其进行了一些修改以供自己使用. 无论出于何种原因,一旦调用循环,就会开始发生大量内存泄漏(大约每秒 40,000K - 80,000K)并且它根本不循环.我的电脑已经崩溃了两次,因为我既没有准 ..
发布时间:2021-07-23 19:30:08 前端开发

由于 ajax jquery 功能,clearTimeout 不起作用,引导模式事件未处理

我的 javascript setTimeout 和 jquery ajax 函数有一个荒谬的问题. 我有一个网页需要每 x 秒刷新一次. 我使用 setTimeout 每 x 秒调用一次我的 ajax 函数. 用户有机会使用 boostrap 模态输入信息.我想要的是在显示模态时清除超时并在用户关闭时重新启动超时. 我的问题出在事件“shown.bs.modal"上,没有 ..
发布时间:2021-07-23 19:30:05 前端开发

用 requestAnimationFrame() 替换 setTimeout()

我是实验心理学的博士生,由于 COVID-19,我们必须将所有实验切换到网上.我也不太了解 Javascript. 问题在于,我们通常会在很短的时间内(例如 200 毫秒)呈现刺激,并且我们需要最少的可变性,因此我们通常会与显示器刷新率同步. 我对 Javascript 的有限理解是 setTimeout() 不依赖于监控帧(因此应该显示 200 毫秒的刺激实际上可能比这个持续时间更长 ..

Chrome 计时器限制和 @microsoft/signalr 问题

相应地来自 Jake Archibald 的博文,来自 Chrome 88 实现了 3 个阶段节流 相应地限制了 Chrome 57 此限制有许多自动豁免: 播放音频的应用程序被视为前台,不会受到限制. 具有实时连接(WebSockets 和 WebRTC)的应用程序,以避免因超时关闭这些连接.运行计时器每秒一次的规则仍然适用于这些情况. 第二个引用暗示,一旦应用程序 ..

setTimeout 没有被调用(?)

问题是我的数组是 [[][][]] 而不是 [[]] :/ 这是我的剧本 function loopobject(array) {var me = this;this.array = 数组;this.loop = function() {计数器 = 0;while(array.length > counter) {窗口[数组[计数器]]('arg1','arg2');计数器++;}setT ..
发布时间:2021-07-23 19:29:47 前端开发

当 setTimeout < 时会发生什么?5 节点.js

目标 找出当 X-> 0 时 setTimeout(fn, X) 的真实行为. 背景 我正在开发一个使用 setTimeout() 进行 QPS(每秒查询数)测试的工具.最近,当我进行了 1000 QPS 的测试时,我感到惊讶,该测试在本应花费 1 秒的情况下执行了大约 5 秒(不包括任何其他外部因素). 测试适用于较低的 QPS 值,例如低于 100. 在调查的过程 ..
发布时间:2021-07-23 19:29:41 前端开发

在 Javascript 中停止嵌套超时

我想执行一段任意代码,并且可以随时停止它.我想我可以用 setTimeout 做到这一点,然后用 clearTimeout 来阻止它.但是,如果超时中的代码创建了自己的超时,那么即使我清除了原始超时,这些代码也会继续执行. 示例: var timeoutID = setTimeout(功能(){console.log("第一个事件可以用 clearTimout(timeoutID) 停止" ..
发布时间:2021-07-23 19:29:35 前端开发

防止“停止运行脚本"加载大量数据时

我目前正在运行 2 个 for 循环,遍历 2 个对象数组并使用出现在两​​个列表中的对象创建一个新数组.当列表变大时,我会收到“停止运行脚本"提示. MineGlobals.receivedData = jQuery.parseJSON(MineGlobals.receivedDataRaw);MineGlobals.nettStasjonsListe = new Array();var le ..
发布时间:2021-07-23 19:29:32 前端开发

如何随机旋转图像javascript?

如何在不使用 setTimeout 刷新页面的情况下随机旋转图像? js: var bannerImages = new Array( );bannerImages[0] = "Banner1.jpg";bannerImages[1] = "Banner2.jpg";bannerImages[2] = "Banner3.jpg";bannerImages[3] = "Banner4.jp ..
发布时间:2021-07-23 19:29:29 前端开发

Javascript - 等待使用 setTimeout 的函数的真正结束

让我用一个虚拟的情况来解释我的问题.让我们考虑以下代码: var counter = 0;函数增加(){如果(计数器<10){计数器++;设置超时(增加,100);}} 现在,我们的想法是在 increase() 函数完成其工作后显示计数器值.让我们试试这个: 增加();警报(计数器); 您可能知道,它不起作用.alert() 调用显示 1,而不是 10.一旦函数完全完成其递增工作,我想显 ..
发布时间:2021-07-23 19:29:26 前端开发

这段代码会导致堆栈溢出吗?Javascript setTimeout()

我有以下代码,我想知道这是否会导致堆栈溢出.我不熟悉 setTimeout 函数的处理方式及其后果. function func1() {//dynamicTimeout 的一些逻辑setTimeout("func2()", dynamicTimeout);}函数 func2() {//做点什么func1();} 解决方案 setTimeout 调度一个函数在延迟后执行,并且“schedul ..
发布时间:2021-07-23 19:29:23 前端开发

Javascript:遍历 URL 数组并打开,然后以定义的间隔关闭

我有一组 URL,需要循环访问并在新窗口中打开.但是,我需要能够在每个窗口的打开和关闭之间设置超时.换句话说,窗口应该只在设定的时间间隔内保持打开状态,然后移动到数组中的下一个 URL. 以下代码打开窗口,但只关闭第一个. (function X() {document.getElementById("target").onclick = function () {var urlList ..
发布时间:2021-07-23 19:29:20 前端开发