javascript (用setTimeout而非setInterval)_javascript技巧
程序员文章站
2022-05-12 16:50:51
...
复制代码 代码如下:
var num = 0;
var max = 10;
function incrementNumber() {
num++;
//if the max has not been reached, set another timeout
if (num 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)
上一篇: 类似天猫商品详情随浏览器移动的示例代码_jquery
下一篇: python批量修改文件名的实现代码
推荐阅读
-
JavaScript中从setTimeout与setInterval到AJAX异步
-
JavaScript中setTimeout和setInterval函数的传参及调用
-
javascript的定时器setTimeout()和setInterval()
-
用js设置下拉框为只读的小技巧_javascript技巧
-
用javascript实现无刷新更新数据的详细步骤 asp_javascript技巧
-
用js实现键盘方向键翻页功能的代码_javascript技巧
-
用js写了一个类似php的print_r输出换行功能_javascript技巧
-
用Javascript数组处理多个字符串的连接问题_javascript技巧
-
用Javascript数组处理多个字符串的连接问题_javascript技巧
-
js setTimeout实现延迟关闭弹出层_javascript技巧