当前位置:网站首页>setTimeout与setInterval的区别
setTimeout与setInterval的区别
2022-08-02 14:27:00 【xiaoweiwei99】
setTimeout定义和用法
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。setTimeout 方法接收两个参数,第一个参数为回调函数函数或字符串,第二个参数为触发时间(单位:毫秒)
setInterval()定义和用法
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
注意事项:
(1)setInterval()无视代码错误
如果setInterval执行的代码由于某种原因出错,它还会持续不断地调用该代码。
(2)setInterval无视网络延迟
假设你每隔一段时间就通过Ajax轮询一次服务器,看看有没有新数据。而由于某些原因(服务器过载、临时断网、流量剧增、用户带宽受限,等等),你的请求要花的时间远比你想象的要长。但setInterval不在乎。它仍然会按定时持续不断地触发请求,最终你的客户端网络队列会塞满Ajax调用。
(3)setInterval不保证执行
与setTimeout不同,你并不能保证到了时间间隔,代码就准能执行。如果你调用的函数需要花很长时间才能完成,那某些调用会被直接忽略。
settimeout和setinterval区别
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。
也就是说setTimeout()只执行一次,setInterval()可以执行多次。
两个函数的参数也相同,第一个参数是要执行的code或句柄,第二个是延迟的毫秒数。
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 2022-07-25 第六小组 瞒春 学习笔记
- EL 表达式 & JSTL 标签库
- 【无标题】
- 已解决ModuleNotFoundError: No module named‘ pip‘(重新安装pip的两种方式)
- 基于Visual Studio 2015的CUDA编程(一):基本配置
- 2022-07-29 第六小组 瞒春 学习笔记
- lammps聚合物建模——EMC
- 2021 Huawei Cup Mathematical Modeling Contest E question - Ultra-Wideband (UWB) precise positioning problem under signal interference
- 【无标题】
- DOM - Element Box Model
猜你喜欢
2022-07-21 第六小组 瞒春 学习笔记
Wigner-Ville distribution for time-frequency analysis
VsCode更新后,怎么使用使用快捷键同时生成多个元素
解决(An error happened during template parsing (template: “class path resource [templates/...]
类加载过程
只出现一次的数字||| —— 哈希映射、异或位运算+分治思想
IIR滤波器设计之冲激响应不变法与双线性变换法
【QMT】给QMT量化交易软件安装和调用第三方库(举例通达信pytdx,MyTT,含代码)
2022-07-25 第六小组 瞒春 学习笔记
一文让你快速手写C语言-三子棋游戏
随机推荐
js中的join()方法
ADB常用命令--测试人员必备
2022年低压电工考试试题及在线模拟考试
DOM - page rendering process
树状DP(记忆化搜索)PAT甲级 1079 1090 1106
JS本地存储(附实例)
第三章-函数的增长-3.1-渐近记号
XML技术
Principles of permutation entropy, fuzzy entropy, approximate entropy, sample entropy and approximate entropy implemented by MATLAB
nacos
告别手摇织布机的AI时代
为什么四个字节的float表示的范围比八个字节的long要广
Cookie 和 Session
【滤波器】最小均方(LMS)自适应滤波器
为什么四个字节的float表示的范围比八个字节的long要广
【频域分析】频谱泄露、频率分辨率、栅栏效应
2022-07-25 第六小组 瞒春 学习笔记
Filter 过滤器
有效的括号【暴力、分支判断、哈希表】
EL 表达式 & JSTL 标签库