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

ExtJS实用工具类 Ext.util.TaskRunner

 
阅读更多
// 开始一个简单的每秒更新 DIV 的定时任务
var updateClock = function(){
    Ext.fly('clock').update(new Date().format('g:i:s A'));
} 
var task = {
    run: updateClock,
    interval: 1000 //1 second
}
var runner = new Ext.util.TaskRunner();
runner.start(task);

 

 

// 开始一个简单的每秒更新 DIV 的定时任务
var task = {
    run: function(){
        Ext.fly('clock').update(new Date().format('g:i:s A'));
    },
    interval: 1000 //1 秒
}
Ext.TaskMgr.start(task);

 

run : Function 任务每次运行时执行的函数。该函数将在每次间隔后被调用并传入 args 参数,如果该项被指定了的话。 如果需要特定的作用域,请保证设置了scope 参数。

 

interval : Number 以毫秒为单位表示的任务执行的间隔。

 

args : Array (可选项) 一个由传递给 run 所指定的函数的参数组成的数组。若不指定则为当前的步进值,即源码中的taskRunCount。 

 

scope : Object (可选项) run 指定的函数的作用域。默认为当然任务对象。

 

duration : Number  (可选项) 任务在自动停止前的执行时长(默认为无限制)。 

 

repeat : Number (可选项) 任务在自动停止前的执行次数(默认为无数次)。

 

分享到:
评论

相关推荐

    ExtJs4.0 使用心得@1 Ext.util.Format.Number()

    `Ext.util.Format`是ExtJS中一个非常实用的工具类,包含了一系列用于字符串、日期和数值等类型的数据格式化的静态方法。`Number()`方法是其中之一,专门用于处理和格式化数字。在实际开发中,我们经常需要将数字以...

    Extjs常用函数和事件.pdf

    `Ext.util.CSS`:CSS操作工具,包括创建样式表,获取CSS规则,交换样式表,以及删除样式表。 28-29. `Ext.util.Format`:提供了一系列的格式化方法,如截断字符串(`ellipsis`),首字母大写(`capitalize`)等,方便...

    精通JS脚本之ExtJS框架.part2.rar

    4.4.4 Ext.util.Observable事件 4.4.5 Ext.EventManager事件 4.4.6 Ext.EventObject事件 4.5 各种事件登记方式 4.5.1 传统式登记 4.5.2 内联式登记 4.5.3 Dom Level2登记 4.6 高级组件事件 4.7 ExtJS键盘...

    精通JS脚本之ExtJS框架.part1.rar

    4.4.4 Ext.util.Observable事件 4.4.5 Ext.EventManager事件 4.4.6 Ext.EventObject事件 4.5 各种事件登记方式 4.5.1 传统式登记 4.5.2 内联式登记 4.5.3 Dom Level2登记 4.6 高级组件事件 4.7 ExtJS键盘...

    ExtJS开发插件及Ext包

    - 开发插件通常涉及创建一个新的JavaScript文件,定义一个类并扩展自`Ext.util.Plugin`或`Ext.grid.Panel`等特定组件的Plugin接口。 - 插件的核心方法是`init`,在这个方法中,你可以向关联的组件添加事件监听器、...

    ExtJSWeb应用程序开发指南(第2版)

    6.11 Ext.util.TaskRunner 6.11.1 构造函数 6.11.2 启动一个线程start() 6.11.3 停止一个线程stop() 6.11.4 停止所有的线程stopAll() 6.12 Ext.util.TextMetrics得到块状化文本规格 6.12.1 块的绑定 ...

    ext_image.rar_ext_image_extjs_extjs 4.2 img_extjs image_extjs图片上

    ExtJS提供了`Ext.Ajax`类来进行异步通信。开发者需要定义一个回调函数来处理成功或失败的情况,并更新用户界面以反映操作结果。 在实际应用中,图片管理还涉及到权限控制、预览、缩放、旋转等功能。这些可以通过...

    extjs4.2 cookies实例

    EXTJS 4.2提供了一个名为`Ext.util.Cookies`的工具类,使得开发者可以方便地进行Cookie的创建、读取和删除。 创建Cookie: EXTJS中创建Cookie主要通过`Ext.util.Cookies.set()`方法完成。例如,要创建一个名为"user...

    Ext Js权威指南(.zip.001

    5.4.2 一般任务:ext.util.taskrunner与ext.taskmanager / 198 5.4.3 封装好的单击事件:ext.util.clickrepeater / 200 5.5 键盘事件 / 201 5.5.1 为元素绑定键盘事件:ext.util.keymap / 201 5.5.2 键盘导航:...

    EXTJS___API详解

    19. **Ext.util.DelayedTask 和 Ext.util.TaskRunner 类**:用于定时任务的执行,DelayedTask用于延迟调用,TaskRunner用于周期性任务。 20. **Ext.util.TextMetrics 类**:测量文本在DOM中的尺寸,常用于动态调整...

    ExtJs4_笔记.docx

    4. **函数执行时间控制**:提供`Ext.util.DelayedTask`等工具,延迟或定时执行函数。 5. **键盘事件侦听**:支持键盘事件监听,如`keydown`、`keyup`,便于实现键盘驱动的交互。 **第三章 Ext.Ajax 对ajax的支持** ...

    Ext-JS框架中文文档

    - **Ext.util.Format类**: 提供了一系列字符串格式化的方法,如货币、日期等。 6. **ExtJS组件结构** - **组件分类**: 按照功能和用途对组件进行分类。 - **组件的生命周期**: 组件从创建到销毁的整个过程。 - ...

    Extjs中文教程2.x

    - **实现**: 使用 `Ext.util.Format` 类进行数据格式化。 **6.2 格式化方法** - **货币格式化**: `Ext.util.Format.usMoney(123456)`。 - **日期格式化**: `Ext.util.Format.date(new Date(), 'Y-m-d')`。 **6.3 ...

    Extjs规范(自己的)

    - 利用`Ext.util.CSS`和`Ext.util.CSS.compress`压缩CSS。 - 使用`Ext.Loader`动态加载所需的类,避免加载未使用的代码。 - 对大数据量的列表和网格使用分页和内存分块。 八、测试与文档 编写单元测试以确保代码...

    Ext_2.2_API(chinese).rar_Ext 2.2 API_ext js 2_ext-2.2 api_ext2.2

    还有许多其他工具类,如`Ext.util.Format`,提供了一系列实用的格式化函数,用于日期、数字、颜色等的处理。 压缩包内的"Ext_2.2_API(chinese).CHM"文件是一种Windows帮助文档格式,便于离线查看和搜索。它包含了一...

    extjs.docx

    5. **Ext.util.Format.date()**:这是一个格式化日期的辅助方法,可以将日期对象转换为指定格式的字符串,方便在UI上展示。 6. **Ext.XTemplate**:XTemplate是一种强大的模板引擎,用于动态生成HTML内容。它可以...

Global site tag (gtag.js) - Google Analytics