settimeout相关内容

while 循环内的 setTimeout

我已经搜索了如何将 setTimeOut 与 for 循环一起使用,但是关于如何将它与 while 循环一起使用的内容并不多,而且我不明白为什么应该有很多反正有区别.我编写了以下代码的一些变体,但此循环似乎会使浏览器崩溃: while(src == ''){(功能(){设置超时(功能(){src = $('#currentImage').val();$("#img_"+imgIdx).attr( ..
发布时间:2021-12-26 18:12:31 前端开发

while 循环中的 setTimeout() 方法

我已经阅读了 w3schools 的相关页面和其他类似问题,但似乎无法理解以下内容有什么问题: var myfunc03 = function (i) {document.getElementById('d01').innerHTML += 100-i+" ";};var myFunc01 = 函数(){我=0;而 (i 当 myFunc01(); 运行时. 没有任何停顿,i 的所 ..
发布时间:2021-12-26 18:03:12 前端开发

setTimeout 在 forEach 中不起作用

我有一个调用函数的 forEach.每次调用之间都需要延迟.我把它放在 forEach 里面的 setTimeout 里面.它不尊重第一次等待后的超时.相反,它等待一次,然后立即运行.我已将超时设置为 5 秒,并且正在使用控制台进行确认.等待 5 秒,然后几个 foobar 控制台同时记录所有日志. 为什么我会出现这种行为? var index = 0;json.objects.forEa ..
发布时间:2021-12-26 12:07:41 前端开发

如何停止 setTimeout 循环?

我正在尝试用图像精灵构建一个加载指示器,我想出了这个函数 function setBgPosition() {无功c = 0;无功数字 = [0, -120, -240, -360, -480, -600, -720];函数运行(){Ext.get('common-spinner').setStyle('background-position', numbers[c++] + 'px 0px') ..
发布时间:2021-12-25 17:50:56 前端开发

如何告诉 .hover() 等待?

我有一个下拉菜单.现在,当它滑到多个级别时,我希望它在它消失之前增加大约 2 秒的等待时间,这样用户就可以在他打破 .hover() 时重新进入错了. 有可能吗? 我的幻灯片代码: $('.icon').hover(function() {$('li.icon > ul').slideDown('fast');}, 功能() {$('li.icon > ul').slideUp('f ..
发布时间:2021-12-23 19:18:51 前端开发

当 iPhone/Android 进入睡眠状态时 JavaScript 执行(settimeout 等)会发生什么?

我有一个针对 iOS 和 Android 设备的 jQuery Mobile Web 应用程序.应用程序的一个组件是后台任务,它定期检查 a.) 本地数据的更改和 b.) 与服务器的连接.如果两者都为真,则任务推送更改. 我正在使用一个简单的基于 setTimeout() 的函数来执行此任务.每个失败或成功条件都会调用后台任务的 setTimeout(),确保它以 30 秒的间隔运行.出于调 ..
发布时间:2021-12-22 23:41:30 移动开发

设置超时 Internet Explorer

我在 MSIE 中有以下 javascript: setTimeout(myFunction, 1000, param ); 这似乎适用于除 Internet Explorer 之外的所有浏览器.参数只是没有转发到函数.查看调试器,它是未定义的. 解决方案 param in Internet explorer 指定myFunction中的代码是JScript、JavaScript还是V ..
发布时间:2021-12-18 12:45:13 前端开发

递归的“setTimeout"函数调用最终会杀死 JS 引擎吗?

假设我需要大约每 10 秒从服务器获取一些数据.我会有一个通过 AJAX 获取数据的函数,然后调用 setTimeout 再次调用这个函数: function GetData(){$.ajax({网址:“data.json",数据类型:“json",成功:功能(数据){//对数据做一些事情设置超时(获取数据,10000);},错误:函数(){设置超时(获取数据,10000);}});} 如果有 ..
发布时间:2021-12-16 08:44:01 前端开发

递归函数 vs setInterval vs setTimeout javascript

我正在使用 NodeJs 并且需要调用一个无限函数,但我不知道什么是最佳性能. 递归函数 函数测试(){//我的代码测试();} setInterval setInterval(function(){//我的代码},60); 设置超时 函数测试(){//我的代码设置超时(测试,60);} 我想要最好的性能而不会使服务器崩溃.我的代码有几个算术运算. 感谢任何优化 javas ..
发布时间:2021-12-16 08:30:28 前端开发

测试包含 setTimeout() 的函数

我的组件中有一个关闭函数,它包含一个 setTimeout() 以便为动画完成提供时间. public close() {this.animate = "不活动"setTimeout(() => {this.show = 假}, 250)} this.show 绑定到 ngIf. this.animate 绑定到一个动画. 我有一个测试需要测试这个功能 it("测试退出按钮点击" ..
发布时间:2021-12-15 12:21:03 其他开发

在循环中调用 setTimeout 函数

我是 javascript 新手,正在尝试使用 setTimeout 从 for 循环中调用一个函数.循环为 nodeList 的每个成员执行. 我发现我用 setTimeout 调用的函数实际上只在循环的最后一次迭代期间执行.在下面的示例中,我想对 setTimeout 进行三个单独的调用,但我发现前两个调用被忽略了. function moveants(e, stepdistance) ..
发布时间:2021-12-11 13:12:33 前端开发

Chrome:超时/间隔在后台选项卡中暂停?

我使用这个测试来测试setTimeout的准确性.现在我注意到(正如预期的那样)setTimeout 不是很准确,但对于大多数设备来说并不是非常不准确.现在,如果我在 Chrome 中运行测试并让它在后台选项卡中运行(因此,切换到另一个选项卡并在那里浏览),返回测试并检查结果(如果测试完成),它们会发生巨大变化.看起来超时的运行速度要慢得多.在 FF4 或 IE9 中测试没有发生这种情况. ..
发布时间:2021-12-10 14:25:44 前端开发

如何使用茉莉花测试具有 setTimeout 的函数?

我需要为内部有 setTimeout() 调用的函数编写测试,但我不知道该怎么做. 这是功能 //按下提交按钮后禁用所有提交按钮.var block_all_submit_and_ajax = function( el ) {//克隆被点击的按钮,我们需要知道点击了什么按钮,以便我们做出相应的反应var $clone = $( el ).clone();//将类型改为隐藏$clone.at ..
发布时间:2021-12-09 19:29:33 前端开发

for循环内的setTimeout

我希望一个字符串用以下代码逐个字符显示: 函数initText(){var textScroller = document.getElementById('textScroller');var text = '你好,你好吗?';for(c = 0; c 它不起作用..我做错了什么? 解决方案 试试这样: 函数initText(){var textScroller = documen ..
发布时间:2021-12-09 08:22:03 前端开发

React Native 中的 setTimeout

我正在尝试为内置于 React Native 的 iOS 应用加载启动画面.我正在尝试通过类状态和 setTimeout 函数来实现这一点,如下所示: class CowtanApp extends Component {构造函数(道具){超级(道具);this.state = {时间通过:假};}使成为() {setTimeout(function(){this.setState({timeP ..
发布时间:2021-12-06 22:15:10 移动开发