8得票2回答
setTimeout在Node中的性能表现如何?

我需要在我的Web应用程序中同时运行许多超时,可能在任何给定点上达到10,000-100,000个。我想知道的是这个函数的可扩展性如何。 我不需要它非常准确,主要在10-100毫秒内准确即可。是否最好每50毫秒运行一次单个函数,检查当前日期时间与保存的日期时间并在必要时调用该函数? 有人了...

21得票1回答
递归的“setTimeout”函数调用会最终导致JS引擎崩溃吗?

假设我有一些需要每10秒从服务器获取的数据。我会编写一个通过 AJAX 获取数据的函数,然后使用 setTimeout 调用此函数:function GetData(){ $.ajax({ url: "data.json", dataType: "json",...

8得票4回答
JavaScript如何在每小时的00、15、30和45分钟运行一个函数?

我有一段代码,来自stackoverflow: function doSomething() { var d = new Date(), h = new Date(d.getFullYear(), d.getMonth(), d.getDate(), d.g...

9得票5回答
如何在JavaScript中判断计时器是否已被清除或超时?

好的,非常简单的问题。我正在学习JavaScript。 如果我使用timer = setTimeout(..., 500)来设置一个定时器,然后使用clearTimeout(timer)来清除定时器,那么定时器的整数值不会改变,所以我的问题是如何知道定时器是否超时或被清除? 我想使用if ...

9得票3回答
当浏览器禁用JS时,Greasemonkey用户脚本中的setTimeout不起作用

我正在开发一个项目,需要在页面渲染时运行我的用户脚本,而不执行页面的任何JavaScript。也就是说,我们需要禁用JavaScript来浏览。 但是当我尝试延迟执行脚本内的函数时,遇到了问题。每当我调用 window.setTimeout 时,传入的函数都不会被执行。 我认为可能是这个函...

14得票1回答
React Native中的Javascript setTimeout立即运行

我的问题是setTimeout提前了约5秒运行。 例如,当我将其设置为5秒时,它会立即运行,但当我设置为15秒时,它会晚约10秒运行。 我甚至调查了这个问题:React Native中的setTimeout,但我仍然无法解决问题。changeNotify() { let that =...

7得票5回答
setTimeout似乎会改变我的变量!为什么?

我会迅速进入正题,代码已经进行了注释,所以你知道我的意图。基本上,我正在构建一个小型的基于HTML5的游戏,与其将数据保存在服务器或cookie中,我只会提供玩家一个关卡代码。当玩家将代码(以简单哈希的形式)输入文本框中,并点击按钮加载该关卡时,函数“l”被调用。该函数首先检索玩家的输入,然后...

11得票4回答
JavaScript setTimeout函数调用带有事件参数?

在使用setTimeout时如何最好地获取事件对象?我正在使用jQuery来处理在所有浏览器中规范化事件模型,但我不知道如何将'e'对象传递给checkPos函数。 我当前的代码:function MouseDownEvent(e) { *snip* timeoutID = ...

7得票1回答
如何在JavaScript中重置setTimeout()的时间值?

我希望您可以在用户停止在文本框中输入10秒后显示一个alert()窗口。 我使用以下Javascript代码打开alertbox - function txtkeyup(e){ setTimeout(function () { alert('submit?'); }, 10...

8得票3回答
JavaScript中浏览器Web API在哪里运行?

浏览器的 Web API(如 setTimeout)在 JavaScript 中运行的位置是什么? 它们是在其他环境中运行还是依靠 JavaScript 的单线程?