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 相关文章推荐
JavaScript 获得选中文本内容的方法
Feb 15 Javascript
js加减乘除丢失精度问题解决方法
May 16 Javascript
使用node+vue.js实现SPA应用
Jan 28 Javascript
省市二级联动小案例讲解
Jul 24 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
Aug 05 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
Dec 31 Javascript
jquery 实现复选框的全选操作实例代码
Jan 24 Javascript
react实现pure render时bind(this)隐患需注意!
Mar 09 Javascript
菊花转动的jquery加载动画效果
Aug 19 jQuery
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
Apr 20 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
Apr 22 Javascript
vue实现两个组件之间数据共享和修改操作
Nov 12 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
微信access_token的获取开发示例
2015/04/16 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
Python返回真假值(True or False)小技巧
2015/04/10 Python
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
python实现实时监控文件的方法
2016/08/26 Python
Python创建xml文件示例
2017/03/22 Python
Python3最长回文子串算法示例
2019/03/04 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
python模块如何查看
2020/06/16 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
实习老师个人总结的自我评价
2013/09/28 职场文书
如何写好建议书
2014/03/13 职场文书
股东合作协议书
2014/09/12 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
保研推荐信格式
2015/03/25 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
党员公开承诺书2016
2016/03/24 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python
WebWorker 封装 JavaScript 沙箱详情
2021/11/02 Javascript