Extjs-使用工具 执行延迟函数 Ext.util.DelayedTask
来源:互联网 发布:sql server2005 免费吗 编辑:程序博客网 时间:2024/06/16 12:47
这个函数可以延迟执行某一段功能函数,它的作用与javascript中提供的setTimeout()函数相似如果我们希望在回调函数执行前取消操作,可以使用cancel()函数
代码一:
<script type="text/javascript" defer> Ext.onReady(function(){ Ext.get('lwc').on('click',function(btn){ var d = new Ext.util.DelayedTask(function(){ var text = new Date().toLocaleString(); Ext.get('wr').update(text); }); d.delay(1000); }); }); </script> </head> <body> <input id = 'lwc' type = 'button' value='按钮'/><br> <div id ='wr'></div> </body> </html>
代码二
如果延迟执行的回调函数需要设置范围或者参数
<script type="text/javascript" defer> Ext.onReady(function(){ app = { msg : '你好', recall : function(name,title){ var text = new Date().toLocaleString()+'<br>'+app.msg+' '+title+name; Ext.get('wr').update(text); } }; Ext.get('lwc').on('click',function(btn){ var d = new Ext.util.DelayedTask(app.recall,app,['文超','李']); d.delay(1000); }); }); </script> </head> <body> <input id = 'lwc' type = 'button' value='按钮'/><br> <div id ='wr'></div> </body> </html>
- Extjs-使用工具 执行延迟函数 Ext.util.DelayedTask
- Extjs-使用工具 执行循环任务 Ext.util.TaskRunner
- SENCHA TOUCH 2 Ext.util.DelayedTask
- Extjs- Ext.extend函数的使用
- Extjs- Ext.Extend函数的使用
- ExtJs源码分析与学习—工具类Ext.util.TextMetrics
- Ext.util.TaskRunner 执行一次
- ExtJS实用工具类 Ext.util.TaskRunner
- Extjs-数据格式化 Ext.util.Format
- extjs学习笔记----Ext.util.Format
- Extjs 格式化--Ext.util.Format类
- Extjs 格式化--Ext.util.Format类
- ExtJS之格式化(Ext.util.Format)
- ExtJs之格式化(Ext.util.Format)
- ExtJs之格式化(Ext.util.Format)
- ExtJS界面设计工具 Ext Designer
- setTimeout延迟执行函数
- js延迟执行函数
- Ext-实用工具 处理点击事件 Ext.util.ClickRepeater
- android 资源和国际化
- Oracle序列使用:建立、删除
- 程序员修炼之路(四)走近腾讯 走进腾讯(一个关于面试准备的记录)
- 求解中缀表达式...
- Extjs-使用工具 执行延迟函数 Ext.util.DelayedTask
- df du 统计磁盘空间不一致的解决方法
- 曝摩托罗拉下最后通牒:被裁员工最晚21日离职
- hibernate关联关系中的另一种一对一
- fibonacci数列的变形
- Extjs-使用工具 执行循环任务 Ext.util.TaskRunner
- excel转成csv格式的默认分隔符
- WebView使用总结
- Extjs-实用工具 混合型集合 Ext.util.MixedCollection