问题标签 [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.
c# - 每次页面加载时停止执行 C# 代码
我的代码隐藏文件中有一个公共字符串,我打算在准备好时从 javascript 调用它。但是,由于它并没有真正与特定事件相关联,因此它只是在每次页面加载时触发。我会将其设置为仅触发 if(IsPostBack) 但我正在使用的控件(出于许多其他原因)是输入类型 = 按钮,因此页面永远不会真正回发,这意味着代码永远不会触发。
我怎么会有类似的东西:
在我的代码后面,直到我告诉它它才会运行?
javascript - Javascript 无法执行
即使是 HTML 页面中的一个简单的内联 JavaScript 块,例如:
我在(Chrome、IE、Mozilla 等)中测试此代码的任何浏览器都无法执行此代码。我只能假设必须禁用某些东西才能使 Javascript 无法运行,但是我对这个问题的原因完全一无所知。
任何建议将不胜感激。
asp.net-mvc-2 - 如何在没有 JS/AJAX 的 ASP.NET MVC 2 中延迟下载页面
我想在按钮点击后制作下载页面。此页面应显示一些信息,然后在一段时间后开始下载文件。如果没有 JavaScript 和 Ajax 的话最好。我尝试过使用异步控制器,但这并不像我想要的那样工作。
javascript - 如何检查 iframe 是否已满载?
我有一个 JSP 文件,我正在其中启动 2 个应用程序。第一个应用程序通过一个<iframe>
不可见的应用程序启动,第二个应用程序只有在第一个应用程序完全加载后才需要启动<iframe>
。如何检查第一个应用程序是否已完全加载<iframe>
?
这是 HTML/JS 代码(由 JSP 生成):
jquery - jquery延迟函数的执行
我需要一点指导。我试图延迟这两个函数的执行,直到页面完全加载或定时炸弹在 5000 毫秒后发生。
我正在使用最新的 jquery 1.6
提前感谢您的帮助和代码片段:)
jquery - jquery为动画添加延迟
我正在尝试向我的 Jquery 添加延迟,以便一旦鼠标离开我的 div id=test 它将等待 3000 毫秒,然后再关闭备份。但是它似乎不起作用?
我正在使用 Jquery 1.6.min
提前感谢您的帮助和代码片段
objective-c - setNeedsLayout 是如何工作的?
我想知道苹果的-setNeedsLayout
工作原理。
我已经知道它比直接调用更有效-layoutSubviews
,因为我可能需要在一个方法中执行两次。
这正是我所需要的:-setNeedsValidation
视图控制器的一些自定义。
但是如何实现这样的功能呢?
objective-c - iOS 模拟器键盘输入延迟
每当我在 iOS 模拟器中使用键盘时,从点击一个键到出现输入,我都会有大约 5 秒的延迟。我对 UIPicker 也有类似的体验。其他一切都以正常速度运行。
这个问题是我升级到最新版本的雪豹后才开始出现的。我目前在 10.6.8。我当时正在使用 XCode 3.2.6 的 4.0 模拟器。
我已经使用 iOS 5.0 模拟器升级到最新的 XCode 4.2,但问题仍然存在。
我的问题与此处报告的问题相同:
我正在使用配备 2 GHz Intel Core i7 和 4 GB DDR3 的 MacBook Pro。
看起来苹果工程师在 OS X 升级中搞砸了。也许它已在 Lion 中修复,但升级到 Lion 将是最后的手段。
编辑:
我已经尝试完全重新安装 XCode 3.2.6 和 4.2,并且我创建了几个只有一个文本字段的新项目。
此外,我没有运行任何其他程序,而且我的 ram 使用率和 cpu 周期非常低。
看来唯一的解决方案是向 Apple 提交错误。
linux - Linux 内核:udelay() 返回太早?
我有一个需要微秒延迟的驱动程序。为了产生这种延迟,我的驱动程序使用了内核的 udelay 函数。具体来说,有一个对 udelay(90) 的调用:
我们的设备存在可靠性问题。经过大量调试,我们将问题追溯到驱动程序在90us过去之前恢复。(见下文“证明”。)
我在 Intel Pentium Dual Core (E5700) 上运行内核版本 2.6.38-11-generic SMP (Kubuntu 11.04, x86_64)。
据我所知,文档指出 udelay 将延迟执行至少指定的延迟,并且是不可中断的。这个版本的内核是否有错误,或者我对使用udelay有什么误解?
为了让自己相信问题是由 udelay 过早返回引起的,我们向其中一个 I/O 端口提供了一个 100kHz 时钟,并实现了我们自己的延迟,如下所示:
...并且驱动程序现在可以完美运行。
作为最后一点,我发现一个讨论表明频率缩放可能导致 *delay() 系列函数行为异常,但这是在 ARM 邮件列表中 - 我假设此类问题在基于 Linux x86 的系统上不存在个人电脑。