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实现自定义标签
May 08 Javascript
javascript中apply和call方法的作用及区别说明
Feb 14 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
Aug 18 Javascript
jQuery不兼容input的change事件问题解决过程
Dec 05 Javascript
JavaScript中的small()方法使用详解
Jun 08 Javascript
js无法获取到html标签的属性的解决方法
Jul 26 Javascript
jQuery使用deferreds串行多个ajax请求
Aug 22 Javascript
angular2倒计时组件使用详解
Jan 12 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
Dec 23 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
Oct 26 Javascript
Jquery $.map使用方法实例详解
Sep 01 jQuery
js实现贪吃蛇游戏 canvas绘制地图
Sep 09 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
php入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php实现插入数组但不影响原有顺序的方法
2015/03/27 PHP
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
JS数组去重(4种方法)
2017/03/27 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
JS手机端touch事件计算滑动距离的方法示例
2017/10/26 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
详解flask表单提交的两种方式
2018/07/21 Python
python实现可逆简单的加密算法
2019/03/22 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
SQL数据库笔试题
2016/03/08 面试题
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
年度考核评语
2014/01/19 职场文书
致全体运动员广播稿
2014/02/01 职场文书
低碳环保口号
2014/06/12 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
死亡诗社观后感
2015/06/05 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
五年级作文之想象作文
2019/10/30 职场文书
MySQL慢查询的坑
2021/04/28 MySQL
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL