问题标签 [delayed-execution]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 延迟 JavaScript 的函数执行
我有一个 JQuery.each
循环,每次迭代调用一个带有参数的函数,有没有办法延迟这个函数调用?我已经尝试过setTimeout
以下方法,但这不起作用,因为该函数会立即执行。
数组大小大约为 20,我想要做的是在某个时间范围内而不是立即分发函数调用,知道如何实现这一点吗?我准备重写和重组如何调用函数来完成这项工作,任何帮助将不胜感激。
javascript - jquery/JavaScript - 延迟到上传完成
我的 jQuery 脚本看起来像(表单正在提交要上传的文件):
我想延迟执行从 $("#upTar") 开始的代码,直到表单提交完成(即文件已上传并且 PHP 脚本已响应)。
编辑
#upTar 是一个 iframe 和表单提交的目标。我希望仅在从表单操作脚本生成其内容后才显示#upTar。
谢谢!
解决后的代码
c# - 内置延迟执行的.Net IEnumerable 类?
我正要构建自己的 IEnumerable 类,该类在第一次迭代它时对所有项目执行一些操作,然后我开始想,框架是否已经有我可以使用的东西?
这是我正在构建的内容,因此您知道我在寻找什么:
jquery - Jquery淡入淡出,暂停或延迟
如果有以下代码,但在淡入和淡出之后我无法暂停:
c# - 将新数据加载到页面上而不重新加载
我正在 ASP.Net 页面上进行高级规范,该页面可能会显示一些延迟的数据。
当页面加载时,呈现的初始数据将来自本地数据库(呈现速度很快)。我想要的是一个单独的过程来寻找更新的数据(来自我拥有的任何其他服务)。这更耗时,但想法是呈现数据,然后如果找到更新的数据,将其附加到现有页面的顶部。
我想就如何实现这一点提出一些建议。
其技术范围是 ASP.Net 4.0、C# MVC3 和 HTML5。
谢谢。
php - Codeigniter 2.x - 脚本工作时的回声输出
我试图让 codeigniter 在脚本工作时输出文本,但无法让它工作。我在这里和谷歌上搜索并看到使用 ob_end_flush(); 和冲洗();以及添加更多字节以便浏览器可以输出。但这些都不适用于 CI 2.x。如果有人对此感到幸运,请提前致谢
我努力了
没有运气。脚本等待 6 秒,然后立即吐出所有内容。我希望它将输出回显到屏幕然后等待 3 秒然后输出下一个回显然后再等待 3 秒等。
c# - 延迟执行 - C# WPF
我有一个 Grid 控件,单击每一行都会执行一些后台工作来加载数据。每个后台作业都在线程池线程上执行。当用户快速点击项目时,大量加载数据的请求将排队。我想通过在单击每一行后提供延迟来最小化这种情况。在触发加载数据的请求之前会有一些延迟。
我正在考虑使用DispatcherTimer类。就像是,
这是解决问题的正确方法吗?
任何建议,将不胜感激!
matlab - 您可以在 Matlab 中执行延迟集(Mathematica 中的:=)吗?
所以,我最近从 Mathematica 转换到了 Matlab,虽然 Matlab 具有 Mathematica 的大部分有用功能,但我不知道如何执行 Mathematica 的延迟集合操作 ':=' 的等效项,它为变量分配一个值懒惰的时尚。
例如,在 Mathematica 中:
y = 2;
x := y;
y = 3;
X
将 x 的值设为 3,而我在 Matlab 中获得相同行为的唯一方法是:
y = 2;
x = @()(y);
y = 3;
X()
在技术上回答我的问题时,这是一个非常临时的工作,需要将 x 视为一个函数。
那么有没有更自然的方法来做到这一点是Matlab?
编辑:
我的临时解决方案仅在 y 是句柄类的字段时才有效,为了清楚起见,我将其从代码中省略(它应该是 someclass.y)。最好我的问题的答案不会有这个限制,但如果有的话我仍然会接受。
ruby-on-rails - Delayed searchable jobs in Rails
Is there some background processor in ruby which would allow to find an existing not started delayed jobs by custom key?
I'm trying to solve a task with e-mail notifications, when there could be multiple changes in my model and I want to collect them in batches before sending.
So, I don't want to create another notification job when there is already an existing job, I'd rather append notification info to the existing job.
Any hint?
Thanks, KIR
vb.net - 如何暂停执行几秒钟并继续循环?
我正在创建一个用于模拟掷骰子的小应用程序。为了模拟反弹,我随机更改图片的位置。现在为了模拟不止一次反弹,我使用了一个 for 循环来不断改变图片框的位置。但这并没有按我的计划发生,表单只显示最后一个循环的位置。我什至尝试使用System.Threading.Thread.Sleep(1000)
希望来显示反弹,但即使它们只显示最后一个循环。
该bounce
方法改变了PictureBox
.
如何暂停我的 for 循环,显示新定位的骰子,然后在 3 秒后继续?