`
wandejun1012
  • 浏览: 2737077 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js中多次重复执行某函数

阅读更多

有两个方法:

1、setInterval();

 

例: setInterval(continuousCall,5000);

 continuousCall是要重复执行的函数名,可以加单引号, 也可以不加。

 

2、setTimeout()

注:提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

 

例:(项目中代码片段)

else if("CallbackSecondTime" == eventName)
{
   ……

   setTimeout(function() {submitForm(form, opts.CallbackSecondTime, opts)}, opts.SecondTimeCallDelay); 

   …… 

利用的就是自己调用自己的原理。

 

我估计spry的AJAX中的多次调用也是利用的这个原理。

 

-----------------------------------------------------------------------------

 

注意:setInterval中的第一个参数不能加(),直接写函数名即可,否则只执行一次。

 

 

分享到:
评论

相关推荐

    回调函数被连续执行两次或多次的原因

    ### 回调函数被连续执行两次或多次的原因 在编程领域,回调函数是一种常见的编程模式,它允许将函数作为参数传递给另一个函数,并在适当的时机由后者调用。这种模式非常有用,尤其是在处理异步操作时。然而,在某些...

    js定时器(执行一次、重复执行)

    本文将深入探讨两种主要类型的JavaScript定时器:一次性执行的定时器(setTimeout)和重复执行的定时器(setInterval),以及如何清除这些定时器。 1. **一次性执行的定时器(setTimeout)** - `setTimeout` 函数...

    javascript延时重复执行函数 lLoopRun.js

    "javascript延时重复执行函数 lLoopRun.js" JavaScript 延时重复执行函数 lLoopRun.js 是一个 JavaScript 函数库,用于实现 JavaScript 函数或语句的延时重复执行。该函数库可以应用于各种 JavaScript 开发场景,...

    微信小程序防止多次点击跳转(函数节流)

    这在很多场景下非常有用,比如防止用户在短时间内多次触发某个事件导致的性能问题,或者像本例中,防止用户在页面卡顿时多次点击导致的重复跳转。 在代码实现中,我们首先定义了一个throttle函数,这个函数接受一个...

    js延时函数 JS延时

    在JavaScript编程领域,延时函数(也常被称为定时器或延迟执行函数)是开发者们频繁使用的工具之一。它们主要用于控制代码的执行顺序,为异步操作提供必要的等待时间,从而实现更加灵活和高效的程序设计。根据给定的...

    js只执行1次的函数示例

    在JavaScript编程中,有时我们需要确保某个函数只执行一次,避免在多处调用时重复执行。这在处理初始化操作、事件绑定或者定时任务时尤其重要。本篇文章将深入探讨如何实现这种“一次性”函数,并通过示例代码进行...

    js条件下多次触发同一个css3动画的解决方案demo

    在JavaScript(JS)环境下,有时我们需要多次触发同一个CSS3动画,例如在用户交互或特定事件发生时。这个场景常见于动态界面设计,如按钮点击、鼠标悬停等效果。本教程将详细介绍如何在JS条件下实现这个功能,并提供...

    JS函数总结

    JavaScript中的函数是一段可重复执行的代码块,它在定义一次之后可以被执行和调用多次。函数是对象,这意味着它们不仅可以像其他JavaScript对象那样被操作,还可以像变量那样传递。这一特性使得函数在JavaScript中被...

    JavaScript 函数.pdf

    函数可以重复使用,因此您只需编写一次代码,即可在需要时多次调用该代码。 函数的定义 在 JavaScript 中,您可以使用 function 关键字来定义一个函数。函数定义中可以指定函数的名称和代码。例如: ``` function...

    ExtJs或javascript间隔时间来执行某方法

    通过上述介绍,我们可以看到在 ExtJs 或 JavaScript 中实现定时任务的方法有很多。对于简单的定时任务,使用 `setTimeout` 即可;而对于需要重复执行的任务,则应该使用 `setInterval`。同时,我们也可以根据需要...

    js公共函数

    以上只是部分JavaScript公共函数的概述,实际的"JS公共函数.txt"文件中可能还包含了更多实用的函数。在使用这些函数时,应根据项目需求进行选择和调整,同时注意兼容性和性能优化。理解并熟练运用这些公共函数,将使...

    函数.rar函数.rar函数.rar函数.rar

    标题中的"函数.rar"多次重复,这可能是一个压缩文件,其中包含了关于函数的详细讲解或者示例。在IT领域,函数是编程语言中一个至关重要的概念。它是一段可重复使用的代码块,执行特定任务并可能接收输入参数,然后...

    javascript经典特效---函数计算.rar

    1. **函数基础**:在JavaScript中,函数是一组相关语句的集合,可以被命名并多次调用。函数定义了可重复使用的代码块,这使得代码更加模块化,便于维护和重用。例如,我们可以创建一个函数来计算两个数的和,然后在...

    JAVASCRIPT 函数手册.rar

    10. **this关键字**:在函数中,`this`的值取决于函数调用的方式,它可以指向函数本身、全局对象、或者通过`call`、`apply`、`bind`方法指定的对象。 11. **剩余参数**:从ES6开始,`...rest`语法允许函数接收不定...

    Utiljs一些很实用的javaScript函数封装集合

    Util.js 是一个非常实用的JavaScript库,它封装了一系列常见的功能函数,旨在简化开发过程,提高代码的可复用性和效率。这个库涵盖了多种类别,包括处理数组、浏览器特性、日期操作、函数辅助、数学计算、媒体操作、...

    js查看一个函数的执行时间实例代码

    通过比较开始执行函数前的时间和执行完毕后的时间差,我们能够得出函数的执行时间。 具体实现步骤如下: 1. 定义一个测试函数,我们将需要测量执行时间的函数作为参数传递给这个测试函数。 2. 在测试函数内部,...

    Jmeter 二次开发 函数助手 AES加解密

    总结来说,“Jmeter 二次开发 函数助手 AES加解密”项目为JMeter添加了实用的图像处理和安全加密功能,提升了测试的效率和质量,尤其是在涉及安全性和数据隐私的测试场景中。对于测试团队而言,这样的定制化工具可以...

    避免一个方法在一定时间内被调用多次

    "避免一个方法在一定时间内被调用多次"的问题通常可以通过实现一个“节流”(Throttling)或“防抖”(Debouncing)策略来解决。这里提到的标签“自定义debounce”指的就是实现防抖动技术。 防抖动(Debouncing)是一种...

    Javascript函数

    10. **立即执行函数**(IIFE): IIFE是一种在定义后立即执行的函数。这常用于封装代码,防止污染全局命名空间。例如: ```javascript (function() { console.log('IIFE is executed immediately!'); })(); ``...

Global site tag (gtag.js) - Google Analytics