`

js延迟执行函数

    博客分类:
  • js
 
阅读更多


在js中,延迟执行函数有两种,
setTimeout和setInterval,用法如下:
setTimeout("test()","2000");  //2000毫秒后执行test()函数,只执行一次。
setInterval("test()","2000"); //每隔2000毫秒执行一次test()函数,执行无数次。
var interval = window.setInterval("test()","2000");
window.clearInterval(interval);     //停止执行setInterval循环。

当我们想让test()函数每隔2000毫秒执行一次,执行10000毫秒后停止执行时,可以用两者三者结合使用来实现。
var interval2 = window.setInterval("openit2()",2000);
setTimeout(function() {window.clearInterval(interval2);},10000);

带参方法执行延迟
setTimeout(function(){return executeQueryTask(data);},"10000"); 

分享到:
评论

相关推荐

    js函数setTimeout延迟执行的简单介绍

     语法: setTimeout(code,millisec) 参数: code (必需):要调用的函数后要执行的 JavaScript 代码串。 millisec(必需):在执行代码前需等待的毫秒数。 提示: setTimeout() 只执行 code 一次。如果要多次...

    浅谈js中的延迟执行和定时执行

    在js中,延迟执行函数有两种,setTimeout和setInterval,用法如下: function testFunction(){Console.log('hovertree.com');} setTimeout("testFunction()","6000"); //6000毫秒后执行testFunction()函数,只执行...

    js代码延迟一定时间后执行一个函数的实例

    下面小编就为大家带来一篇js代码延迟一定时间后执行一个函数的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Javascript延迟执行实现方法(setTimeout)

    延迟执行,其实就是用到了setTimeout这个函数。善于利用这个函数,可以减少很多ajax的请求,以及dom操作。

    防抖节流函数js封装模块

    防抖(debounce)和节流...而在 throttle 函数中,我们使用一个变量来记录上一次函数执行的时间,通过比较当前时间与上一次执行时间的差距来确定是否执行函数。如果当前时间与上一次执行时间的差距大于一定时间

    js Date自定义函数 延迟脚本执行

    下面的原理是利用时间差的原理实现脚本的延迟执行,是个思路,需要的朋友可以参考下。

    日期,时间,延迟,验证和函数执行JavaScript函数。-JavaScript开发

    用法验证-IS npm软件包isUn isNull isValid isObj isBool isNum isStr isFn isArr isZeroLength isStrEmpty isArrEmpty函数执行-DOO npm软件包迭代器数组对象的时间和日期延迟npm软件包选项允许的日期npm软件包...

    JS ES6中setTimeout函数的执行上下文示例

    本文介绍的是setTimeout函数,延迟执行函数里的执行上下文,分享给大家供大家参考学习,来看看详细的内容: (1)ES5中,setTimeout里面的函数的执行上下文为全局上下文,举例来说: function log(){ setTimeout...

    javaScript函数节流与防抖之区别

    函数防抖(debounce)与函数节流(throttle)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟、假死或卡顿的现象。

    JS 事件延迟执行说明分析

    代码: 代码如下: var delay=function(t,fn){ var i=0, j=10, t=(t*1000)/j, //把延迟时间平均分成10等份 _this=this, //解决this绑定问题,所以调用delay函数的时候,请处理好this指向本身对象 d=setInterval...

    js的延迟执行问题分析

    使用JavaScript可以实现代码的延时执行,也就是说当一个函数被调用时不立即执行某些代码,而是等一段指定的时间后再执行,这就叫做计时事件。

    toniewei#JavaScript-3#第13章 定时器与延迟函数1

    // 延时1s执行// 或写成如果需要执行的函数没有参数,可以采用上例的第一种写法,如果需要带参数的话,就需要采用上例的第二种写法,但是采用上例的第二种写法需要

    JS的引入及阻塞加载 + 数据类型 + 函数三大特性 (知识小结)

    文章目录一,JS引入及阻塞加载引入js的方式js的加载方式延时加载 和 异步加载 的特点二,JS的 数据类型数字 和 二进制运算符内存管理之 堆 和 栈三,函数:创建,return,作用域函数分为 定义 和 使用 两阶段函数的...

    JS函数节流和防抖之间的区分和实现详解

    注意:固定就是你在mousemove过程中,执行这个节流函数,它一定是200ms(你设定的定时器延迟时间)内执行一次。没到200ms,一定会返回,没有执行回调函数的。 主要应用场景有:scroll、touchmove 防

    刷新页面后让控制台的js代码继续执行

    setTimeout(,) 延迟执行函数 write() 可向指定对象写入html代码或者js代码 with() 设定代码的作用域 2.大致框架 var timeout = prompt("设置刷新时间"); current = location.href; if(timeout > 0) {  s

    详解JavaScript的回调函数

    本文的目录: 什么是回调或高级函数 回调函数是如何实现的 实现回调函数的基本原则 ...因为function是内置对象,我们可以将它作为参数传递给另一个函数,延迟到函数中执行,甚至执行后将它返回。这是在Java

    JS闭包可被利用的常见场景小结

    setTimeout将要执行的函数(或者一段JavaScript代码,但这不是我们要讨论的情况)作为它的第一个参数,下一个参数是需要延迟执行的时间。如果一段代码想通过setTimeout来调用,那么它需要传递一个函数对象的引用来作为...

Global site tag (gtag.js) - Google Analytics