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 相关文章推荐
通过event对象的fromElement属性解决热区设置主实体的一个bug
Dec 22 Javascript
javascript实现图像循环明暗变化的方法
Feb 25 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
Oct 21 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
Nov 30 Javascript
js获取Get值的方法
Sep 29 Javascript
JS 循环li添加点击事件 (闭包的应用)
Dec 10 Javascript
Angular4 Select选择改变事件的方法
Oct 09 Javascript
微信小程序实现的五星评价功能示例
Apr 25 Javascript
详解Vue底部导航栏组件
May 02 Javascript
改变layer confirm弹窗按钮的颜色方法
Sep 12 Javascript
ElementUI Tree 树形控件的使用并给节点添加图标
Feb 27 Javascript
Vue中nprogress页面加载进度条的方法实现
Nov 13 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP脚本数据库功能详解(下)
2006/10/09 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
javascript实用方法总结
2015/02/06 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
python中requests模块的使用方法
2015/04/08 Python
简单介绍Python中的RSS处理
2015/04/13 Python
详谈python http长连接客户端
2017/06/12 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
flask框架中勾子函数的使用详解
2018/08/01 Python
python3.7.0的安装步骤
2018/08/27 Python
python如何求圆的面积
2020/07/01 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
大学竞选班干部演讲稿
2014/08/21 职场文书
竞聘自述材料
2014/08/25 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
2015年语文教师工作总结
2015/05/25 职场文书