首页 / EXTJS / ExtJS的定时调用函数
ExtJS的定时调用函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ExtJS的定时调用函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1719字,纯文字阅读大概需要3分钟。
内容图文
<linkrel="stylesheet"type="text/css"href="<%=basePath %>/ext-3.4/resources/css/ext-all.css">
<scripttype="text/javascript"src="<%=basePath%>/ext-3.4/adapter/ext/ext-base.js">
</script>
<scripttype="text/javascript"src="<%=basePath%>/ext-3.4/ext-all-debug.js">
</script>
<scripttype="text/javascript"src="<%=basePath%>/jsp/js/HelloWindow.js">
</script>
<scripttype="text/javascript">
// 我们知道javascript提供的定时函数有setTimeout(指定时间后调用函数),setInterval(指定频率调用函数)等
// Ext的定时有Ext.util.DelayedTask类似setTimeout,Ext.util.TaskRunner类似java Thread功能,可以生成相互独立的任务或线程
var task = new Ext.util.DelayedTask(function(){
console.info(‘开始执行功能.....‘);
});
task.delay(1500);
// 下面演示DelayedTask如何接收参数// 函数接收到参数对应参数数据组中的顺序functioncatchSome(command1,command2,command3){
console.info(‘执行工作:‘+command1+‘,‘+command2+‘,‘+command3);
}
var task2 = new Ext.util.DelayedTask();
// 穿给函数的参数必须在数组中定义var commands = [‘买牛奶‘,‘买报纸‘,‘接孩子‘];
task2.delay(
1500,//多久后执行
catchSome,//要执行的函数this,//函数执行的范围,默认window
commands//参数
);
// Ext.util.TaskRunner用法如下functionsayHi(){
console.debug(‘Hi‘);
}
var task3 = {
run:sayHi,
interval:1000
};
// 实例化Taskrunner并调用start()以启动任务var runner = new Ext.util.TaskRunner();
runner.start(task3);
// 也可以通过TaskMgr(任务管理器)类来启动var i = 0;
functionsayHello(){if(i >= 10){
Ext.TaskMgr.stop(task4);
}
console.debug(‘stop say Hello‘);
i++;
}
var task4 = {
run:sayHello,
interval:1200
};
Ext.TaskMgr.start(task4);
</script>
原文:http://blog.csdn.net/fuyuwei2015/article/details/47302013
内容总结
以上是互联网集市为您收集整理的ExtJS的定时调用函数全部内容,希望文章能够帮你解决ExtJS的定时调用函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。