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

定时执行代码|延迟执行代码

    博客分类:
  • JS
EXT 
阅读更多
Ext Core提供了TaskRunner、TaskMgr和DelayedTask三个类来执行定时任务,其中TaskMgr是TaskRunner的一个静态实例。

TaskRunner类的作用是在设置的时间间隔内定时执行指定任务,其使用方法请看下面代码。

var stop = false;

//任务定义

var task = {

  run:function(){

    if(!stop){

       //执行处理

       console.log(new Date());

    }else{

      runner.stop(task);  //停止执行

    }

  },

  interval:30000 //单位为毫秒,目前定义时间间隔为30秒

};

var runner = new Ext.util.TaskRunner();

runner.start(task);


//也可以使用TaskMgr类

Ext.TaskMgr.start({

  run :function(){

  },

  interval:1000

}

DelayedTask类提供一种缓冲机制。正常情况下,指定的任务会一直等待到指定的时间后才会执行。如果在这期间,延时机制再次触发,则之前的任务将取消,继续等待到指定的时间后才会执行新任务。该功能主要应用在检测用户输入状态。其使用方法请看下面代码。

var task = new Ext.util.DelayedTak(function(){

  console.log(Ext.getDom('myInputField').value.length);

});

Ext.get('myInputField').on('keypress',function(){

  task.delay(500);

});


分享到:
评论

相关推荐

    java定时执行代码.

    Java定时执行代码是Java开发中常见的一种需求,用于在特定时间点或按照预设周期执行某段任务。Java提供了多种实现定时任务的机制,这里主要介绍两种:Java.util.Timer类和java.util.concurrent....

    java实现一个小程序语句的延迟执行的小demo

    在Java编程语言中,延迟执行或定时任务是一个常见的需求,比如在特定时间点触发某个功能或者在主线程中异步处理某些操作。本篇将基于标题"java实现一个小程序语句的延迟执行的小demo"和描述,深入讲解如何在Java中...

    java 定时执行任务

    Java定时执行任务是Java开发中常见的一种需求,用于在特定时间点或按照预设周期执行某段代码。在Java中,有两种主要的方式来实现定时任务:Java.util.Timer类和java.util.concurrent包下的ScheduledExecutorService...

    计划任务 定时执行

    在这个例子中,我们关注的是如何设置计划任务来定时执行代码,比如定时上传文件或其他操作。下面我们将深入探讨计划任务的原理、实现方式以及在实际应用中的常见技术。 计划任务,也称为定时任务或调度任务,是一种...

    定时执行任务例子 绝对好用

    // 在这里编写需要定时执行的代码 } } public class TimerManager { Timer timer = new Timer(); public void scheduleTask(MyTimerTask task, long delay, long period) { timer.schedule(task, delay, ...

    C#实现执行CMD命令,实现电脑立即/定时关机

    本文将深入探讨如何使用C#来执行CMD命令,实现计算机的立即或定时关机功能。这一技术对于自动化任务、系统管理以及软件工程都有实际的应用价值。 首先,我们需要理解C#如何与操作系统进行交互。C#提供了丰富的类库...

    JAVA定时关机程序源代码

    这个"JAVA定时关机程序源代码"是一个很好的学习资源,特别是对于初学者来说,它能深入理解Java语言的基础和高级特性。 首先,我们需要了解Java中的定时任务。Java提供了多种实现定时任务的方式,如java.util.Timer...

    定时关机(c++版代码)

    3. **多线程**:可能需要创建后台线程来监控时间并执行关机操作,避免因程序阻塞导致关机延迟。 4. **用户界面**(可选):如果程序有图形用户界面,可能涉及`Qt`、`wxWidgets`或`MFC`等库来创建界面,并处理用户的...

    定时关机代码(vs2003)

    总之,“定时关机代码(vs2003)”是一个实用的工具,它结合了计时器、用户界面、音频播放和系统命令执行等多方面的技术,为用户提供了一种便捷的方式来安排电脑的自动关机。通过学习和分析这个项目,开发者可以深入...

    TimerTask执行每日定时任务

    要实现每天定时执行,我们可以计算出距离当天0点的延迟时间,并设置为定时器的初始触发时间。之后,通过设定周期参数,可以使得任务每天重复执行。以下是如何使用`Timer`创建每日定时任务的示例: ```java import ...

    jsp定时执行的三种方法

    本文将详细介绍在JSP环境下实现定时执行任务的三种方法:利用`java.util.Timer`类、通过`ServletContextListener`接口以及采用Spring框架中的`ScheduledTimerTask`。 ### 1. 使用`java.util.Timer` `java.util....

    springMVC定时任务task方式实例代码

    在业务逻辑类中,使用`@Component`注解声明该类为Spring Bean,然后在需要定时执行的方法上添加`@Scheduled`注解,例如: ```java @Component public class MyTask { @Scheduled(cron = "0 0/5 * * * ?") ...

    定时执行程序源码c#开发

    在C#编程环境中,开发定时执行程序是一种常见的需求,它能够按照预设的时间间隔自动运行特定的任务。在本文中,我们将深入探讨如何使用C#语言来实现这样的功能,并结合"TimeTask"这一文件名,我们可以推测这是一个...

    java定时关机源代码

    综上所述,`java定时关机源代码` 实现涉及了Java的定时器API、系统命令执行、用户界面设计、多线程编程和异常处理等多个知识点。通过理解和运用这些概念,开发者可以构建出一个功能完善的定时关机程序。

    定时关机代码

    在IT领域,定时关机代码是一种实用的编程技术,它允许用户通过计算机程序设定一个特定的时间或倒计时,让计算机在预设时间后自动关闭。这种技术在很多场景下非常有用,比如需要长时间运行的任务完成后自动关机,或者...

    furion内置的定时任务使用学习,动态添加定时任务代码

    在这个例子中,项目可能包含了一些学习示例,如`Job`目录下的类,这些类可能代表了具体的定时任务实现,每个类通常会继承自`IFurionJob`接口,这个接口定义了任务的执行逻辑。 `appsettings.json` 和 `appsettings....

    Java定时执行任务的三种方法

    Java定时执行任务是Java开发中常见的一种需求,用于在特定时间执行特定的代码逻辑,例如数据备份、统计分析等。本文将详细介绍Java中三种常见的定时任务实现方式:`java.util.Timer`、`ServletContextListener`以及...

    c# 定时提醒 源代码

    开发定时提醒功能时,确保在不同环境下测试其可靠性,如系统休眠、网络延迟等情况,以确保提醒的准确性和稳定性。 以上就是关于“C# 定时提醒 源代码”的主要知识点,包括两种定时器的使用、事件处理、线程安全...

    DelayQueue、Redis结合使延迟、定时任务使用源代码

    通过分析和学习这个源代码,你可以更直观地理解如何将这两种技术结合在一起,实现高效的延迟和定时任务管理。 总之,`DelayQueue`和Redis的组合提供了一种灵活且可扩展的方法来处理延迟任务和定时任务,尤其适用于...

    多媒体定时控件代码示例

    "多媒体定时控件代码示例"标题所指的,就是利用VC++来实现多媒体定时功能的一个实例。多媒体定时器( Multimedia Timer)相比普通的系统定时器,具有更高的精度和更低的延迟,因此在处理多媒体数据流时特别有用。 ...

Global site tag (gtag.js) - Google Analytics