JS定时检测任务任务完成后执行下一步的解决办法


Posted in Javascript onDecember 22, 2016

拿到一个需求,web前端调用一个脚本将数据写入ssdb,后从ssdb中查询并做展示。需要检测到脚本执行完毕后再做查询,于是有了如下简单的逻辑,感觉这个逻辑还比较实用,就做下记录~不废话,上代码。

<!DOCTYPE html> 
<html> 
<head lang="en"> 
 <meta charset="UTF-8"> 
 <title></title> 
</head> 
<body> 
<input type="button" value="延迟" onclick="javascript:doSomething();"/> 
<script type="text/javascript"> 
 var timer1; 
 var tmp = 1; 
 function doSomething(){ 
  //有延迟的事件(示例为10s后改变tmp的值为2) 
  setTimeout("changenum()",10000); 
  //每隔1s检查一次 
  timer1 = setInterval("check()",1000); 
 } 
 function check(){ 
  alert("check!"); 
  //检测到延迟事件完成后执行操作 
  if(tmp==2){ 
   clearInterval(timer1); 
   alert("Done!Do next..."); 
  } 
 } 
 function changenum(){ 
  tmp=2; 
 } 
</script> 
</body> 
</html>

以上所述是小编给大家介绍的JS定时检测任务任务完成后执行下一步的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
测试JavaScript字符串处理性能的代码
Dec 07 Javascript
myFocus slide3D v1.1.0 使用方法与下载
Jan 12 Javascript
jquery ui resize 中border-box的bug修正
Apr 26 Javascript
初步了解javascript面向对象
Nov 09 Javascript
深入理解JavaScript内置函数
Jun 03 Javascript
js与jquery分别实现tab标签页功能的方法
Nov 18 Javascript
jQuery点击导航栏选中更换样式的实现代码
Jan 23 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
Vue中计算属性computed的示例解读
Jul 26 Javascript
AngualrJs清除定时器遇到的坑
Oct 13 Javascript
如何使用JavaScript实现栈与队列
Jun 24 Javascript
vue props 单项数据流实例分享
Feb 16 Javascript
jQuery无缝轮播图代码
Dec 22 #Javascript
jQuery实现两列等高并自适应高度
Dec 22 #Javascript
JS常用加密编码与算法实例总结
Dec 22 #Javascript
Javascript 制作图形验证码实例详解
Dec 22 #Javascript
jquery中用函数来设置css样式
Dec 22 #Javascript
jquery实现(textarea)placeholder自动换行
Dec 22 #Javascript
js数组去重的hash方法
Dec 22 #Javascript
You might like
当海贼王变成JOJO风
2020/03/02 日漫
浅谈电磁辐射对健康的影响
2021/03/01 无线电
php实现下载限制速度示例分享
2014/02/13 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
js的with语句使用方法
2007/09/21 Javascript
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
使用jQuery实现返回顶部
2015/01/26 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
python更新列表的方法
2015/07/28 Python
python安装Scrapy图文教程
2017/08/14 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python判断是否json是否包含一个key的方法
2018/12/31 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
HomeAway的巴西品牌:Alugue Temporada
2018/04/10 全球购物
灵泰克Java笔试题
2016/01/09 面试题
2014国庆节标语口号
2014/09/19 职场文书
2014年市场部工作总结
2014/11/25 职场文书
人事文员岗位职责
2015/02/04 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书