javascript (用setTimeout而非setInterval)


Posted in Javascript onDecember 28, 2011
var num = 0; 
var max = 10; 
function incrementNumber() { 
num++; 
//if the max has not been reached, set another timeout 
if (num < max) { 
setTimeout(incrementNumber, 500); 
} else { 
alert(“Done”); 
} 
} 
setTimeout(incrementNumber, 500);

如果用setInterval 可能出现 下次调用会在前一次调用前调用 (

True intervals are rarely used in production environments because it ' s possible that one interval will begin before the previous one has finished executing)

Javascript 相关文章推荐
js 鼠标拖动对象 可让任何div实现拖动效果
Nov 09 Javascript
json2.js的初步学习与了解
Oct 06 Javascript
JavaScript中奇葩的假值示例应用
Mar 11 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
AngularJS入门教程之过滤器详解
Aug 19 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
微信小程序scroll-x失效的完美解决方法
Jul 18 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
Dec 25 Javascript
js中实例与对象的区别讲解
Jan 21 Javascript
微信小程序前端promise封装代码实例
Aug 24 Javascript
在vue中created、mounted等方法使用小结
Jul 21 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
Jan 18 Javascript
js字符编码函数区别分析
Dec 28 #Javascript
javascript获得服务器端控件的ID的实现代码
Dec 28 #Javascript
Jquery异步请求数据实例代码
Dec 28 #Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
Dec 26 #Javascript
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 #Javascript
JavaScript中的property和attribute介绍
Dec 26 #Javascript
JavaScript打字小游戏代码
Dec 26 #Javascript
You might like
给海燕B411配件机起死回生配上件
2021/03/02 无线电
一个很方便的 XML 类!!原创的噢
2006/10/09 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
memcache命令启动参数中文解释
2014/01/13 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
JavaScript验证Email(3种方法)
2015/09/21 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
请求时token过期自动刷新token操作
2020/09/11 Javascript
vue3自定义dialog、modal组件的方法
2021/01/04 Vue.js
Eclipse + Python 的安装与配置流程
2013/03/05 Python
解析Python中的二进制位运算符
2015/05/13 Python
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
Python读大数据txt
2016/03/28 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
python opencv如何实现图片绘制
2020/01/19 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
EntityManager都有哪些方法
2013/11/01 面试题
自我鉴定范文200字
2013/10/02 职场文书
校园报刊亭创业计划书
2014/01/02 职场文书
yy结婚证婚词
2014/01/10 职场文书
面包店的创业计划书范文
2014/01/16 职场文书
简单租房协议书
2014/10/21 职场文书
论文致谢词范文
2015/05/14 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang
处理canvas绘制图片模糊问题
2022/05/11 Javascript