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之WEB开发调试利器:Firebug 下载
Jan 13 Javascript
javascript 写类方式之一
Jul 05 Javascript
jquery animate图片模向滑动示例代码
Jan 26 Javascript
jquery绑定事件不生效的解决方法
Feb 11 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
Feb 19 Javascript
jQuery实现的购物车物品数量加减功能代码
Nov 16 Javascript
Vue2.0组件间数据传递示例
Mar 07 Javascript
Vue引入sass并配置全局变量的方法
Jun 27 Javascript
JavaScript实现图片懒加载的方法分析
Jul 05 Javascript
详细介绍解决vue和jsp结合的方法
Feb 06 Javascript
Vue列表循环从指定下标开始的多种解决方案
Apr 08 Javascript
JS实现数据动态渲染的竖向步骤条
Jun 24 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
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
2016/12/15 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
python实现超简单端口转发的方法
2015/03/13 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
Python 多维List创建的问题小结
2019/01/18 Python
Django 外键的使用方法详解
2019/07/19 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
jupyter notebook清除输出方式
2020/04/10 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
Pytho爬虫中Requests设置请求头Headers的方法
2020/09/22 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
某个公司的Java笔面试题
2016/03/11 面试题
高中毕业生生活的自我评价
2013/12/08 职场文书
自我鉴定注意事项
2014/01/19 职场文书
单位工作证明范文
2014/09/14 职场文书
杭白菊导游词
2015/02/10 职场文书
房屋质量投诉书
2015/07/02 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
Oracle 区块链表创建过程详解
2021/05/15 Oracle