调度:setTimeout 和 setInterval

有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行。这就是所谓的“计划调用(scheduling a call)”。

目前有两种方式可以实现:

setTimeout 允许我们将函数推迟到一段时间间隔之后再执行。
setInterval 允许我们重复运行一个函数,从一段时间间隔之后开始运行,之后以该时间间隔连续重复运行该函数。
这两个方法并不在 JavaScript 的规范中。但是大多数运行环境都有内建的调度程序,并且提供了这些方法。目前来讲,所有浏览器以及 Node.js 都支持这两个方法。

setTimeout

语法:

let timerId = setTimeout(func|code, [delay], [arg1], [arg2], 

JavaScript教程-setTimeout,setInterval,相关推荐

  1. 关于Javascript 中 setTimeout和setInterval的总结和思考

    1. JavaScript 单线程 我们通常说,javascript是单线程,指的是解释和执行js代码的引擎是单线程. 而对于浏览器来说,浏览器并不是单线程的,浏览器的线程通常包括:渲染引擎线程(负责 ...

  2. 拜读阮一峰JavaScript教程笔记

    读了不知道几遍,每次都没总结合做笔记,所以很多内容都记不住,如果平时没应用到实际中,那知识跟像过眼云烟,于是还是谢谢博客记记笔记,好好学习天天向上. 原教程链接: http://javascript. ...

  3. 现代JavaScript教程---笔记---js部分

    github地址:-js-/笔记.md at master · xiaochuanbbd/-js- · GitHub 教程地址:现代 JavaScript 教程 转数字: NaN的情况: undefi ...

  4. JavaScript教程--[JavaScript]

    要在你的网页中使用 JavaScript ,你首先必须要知道该将它放在哪儿.其实很简单,只要在你的网页(HTML文件)中插入 <SCRIPT> 和 </SCRIPT> 标记对, ...

  5. setTimeout() setInterval()

    本篇文章,小编将为大家介绍Js中setTimeout()和setInterval() 何时被调用执行的用法,有需要的朋友可以参考一下 定义setTimeout()和setInterval()经常被用来 ...

  6. JavaScript教程--从入门到精通

    JavaScript是由Netscape公司开发并随Navigator导航者一起发布的.介于Java与HTML之间.基于对象事件驱动的编程语言,正日益受到全球的关注.因它的开发环境简单,不需要Java ...

  7. 菜鸟教程 之 JavaScript 教程

    From:菜鸟教程 JavaScript:https://www.runoob.com/ W3School JavaScript 教程:http://www.w3school.com.cn/js/in ...

  8. setTimeout,setInterval你不知道的事

    javascript线程解释(setTimeout,setInterval你不知道的事) 标签: javascript引擎任务浏览器functionxmlhttprequest 2011-11-21 ...

  9. JavaScript 教程---菜鸟教程

    文章目录 一.JavaScript 教程 JavaScript 输出 JavaScript 对象 JavaScript 函数 JavaScript 事件 JavaScript let 和 const ...

最新文章

  1. pytorch shape[1]的解释
  2. C#控制DataMax打印机问题总结
  3. Android Studio 疑难杂症
  4. chmod 777后还是无法写入
  5. 『软件工程6』详解软件项目管理之软件范围与估算
  6. AI 时代,中国技术创新如何弯道超车?
  7. .vue的文件在vscode里面是白色?
  8. 计算机考研408每日一题 day165
  9. 【javaWeb】SonarQube的安装、配置与使用
  10. 旅行者1号探测器已飞出太阳系
  11. solidworks2014方程式添加全局变量存在句法错误的解决方案
  12. 企业管理不可忽视“工作日志”
  13. 《做有质感的民族》方文山
  14. SVN+TortoiseSVN+Subclipse使用总结
  15. 双屏显示例程C#例程
  16. 小小拷贝-strcpy洒洒水啦
  17. 西游记中观世音菩萨为什么能与如来佛祖同为五方五老之一?
  18. 我对遥感影像分类的理解(1)
  19. 微信小程序中根据字母选择城市
  20. 软件测试适合女生吗?我是一名文员、不甘心着平凡的生活!!

热门文章

  1. Android USB编程
  2. mbedtls 库基础及其应用
  3. vue3.0出现无法加载文件 C:\Users\zjm\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本的解决办法
  4. 自媒体必备工具:免费的音文对齐生成SRT字幕,快速打轴匹配声音及文字的在线工具
  5. 政务OA办公系统搭建现状
  6. html使用 katex 数学公式
  7. 企业微信支付收款码申请开通方法
  8. tf.nn.xw_plus_b真方便好用
  9. 文科生也能看懂,什么是熵
  10. 9.什么是向上转型?什么是向下转型?