定时器

定义

按照设定的时间间隔 循环往复执行程序也就是 按照设定的时间间隔 每间隔设定的时间 执行一次程序事件间隔的单位是 毫秒也就是 按照间隔时间 一直重复执行程序

语法

setInterval( 参数1 , 参数2 )
                        参数1   执行的函数程序
                        参数2   时间间隔

参数1的语法形式

语法形式1 匿名函数

语法形式2 函数名称

参数1的语法形式 称为 回调函数 callback

注意

最初的时间间隔内 没有执行程序,时间间隔的设定需要根据电脑的配置设定,60Hz 是 1秒刷新60次 ,刷新一次间隔是 16.66666...毫秒,一般最小值设定20。

    <script>// 第一种写法// 定时器   匿名函数setInterval(function(){console.log("大聪明码农徐");// 时间间隔},1000);// 第二种写法// 定时器   函数名称  时间间隔setInterval(fun,1000);// 封装函数function fun(){console.log("大聪明码农徐");}</script>

运行结果:

延时器

定义

按照设定的时间间隔 延迟执行程序也就是 按照间隔时间 延迟执行 一次程序,且只执行一次

语法

setTimeout( 参数1 , 参数2 )

参数1   执行的函数程序

参数2   时间间隔

参数1的语法形式

语法形式1 匿名函数

语法形式2 函数名称

参数1的语法形式 称为 回调函数 callback

    <script>// 第一种写法// 延时器   匿名函数setTimeout(function(){console.log("大聪明码农徐");// 时间间隔},3000);// 第二种写法//延时器  函数名称  时间间隔setTimeout(fun,3000);// 封装函数function fun(){console.log("大聪明码农徐");}</script>

运行结果:

清除定时器延时器

clearInterval(参数)

clearTimeout(参数)

这两个函数 都是 既可以清除定时器 也可以清除延时器

参数是 定时器 或者 延时器 的 序号编号

定时器 延时器 函数程序的执行结果返回值 就是 定时器延时器的序号编号

定时器延时器 是 公用一个序号编号 序号编号 是 顺延的

    <script>// 定时器延时器的执行效果 是 按照间隔的时间 触发 参数1 设定的函数程序// 定时器延时器的执行结果返回值 是 定时器延时器函数内部定义的return的数值// 也就是 变量中 存储的是 定时器延时器函数中 return 返回的数据数值 // 也就是 定时器延时器的编号序号// 延时器var num1 = setTimeout( function(){console.log(111)} , 1000 );var num2 = setTimeout( function(){console.log(222)} , 2000 );var num3 = setTimeout( function(){console.log(333)} , 3000 );var num4 = setTimeout( function(){console.log(444)} , 4000 );// 定时器var num5 = setInterval( function(){console.log(555)} , 1000 );console.log( num1 );console.log( num2 );console.log( num3 );console.log( num4 );console.log( num5 );// 清除的参数是 定时器 延时器 的 序号编号 // 可以 直接定义 数字 // 可以 使用变量 存储 定时器延时器的执行结果返回值clearInterval( 1 );clearInterval( num2 );</script>

JavaScript的定时器延时器相关推荐

  1. JavaScript学习笔记 06、DOM元素—③定时器与延时器

    文章目录 前言 一.定时器(√) 1.1.介绍定时器与清除定时器方法(含案例) 1.2.解决按钮点击时设置定时器setInterval()的小问题 1.3.实际案例(设置与删除定时器) 二.延时器(√ ...

  2. 【JavaScript】- 打地鼠游戏(定时器嵌套延时器)

    这里使用了定时器嵌套延时器的方法 js: window.addEventListener('load', () => {// 获取元素let start = document.querySele ...

  3. JavaScript定时器与延时器

    定时器是根据设定的时间间隔来循环执行程序,只要定时器不停止程序就会一直执行 setInterval(参数1,参数2) 参数1:要执行的程序必须是一个函数的形式function(){ 定义程序 } 参数 ...

  4. 【JavaScript】延时器定时器使用

    延迟器 函数原型 概念 描述 setTimeout setTimeout( ()=>{ 函数体 }, time(ms) ) setInterval setInterval( ()=>{ 函 ...

  5. 前端:JS/24/BOM和DOM简介,for...in循环遍历,window对象的属性和方法,延时器,定时器,screen屏幕对象,location地址栏对象,history历史记录对象

    BOM 和DOM简介 BOM ,Browser Object Model ,浏览器对象模型: BOM主要提供了访问和操作浏览器各组件的方式: 浏览器组件:window(浏览器容器), location ...

  6. 29【定时器和延时器】

    定时器和延时器 1.定时器 1.1 基本介绍 setInterval() 函数可以重复调用一个函数,在每次调用之间有固定的时间间隔. Interval:间隔 <!DOCTYPE html> ...

  7. flutter Timer 延时器,定时器详解

    [flutter工具箱] Timer 概览 重要属性 主要用法 引用 延时 定时循环 取消定时器 官方api地址 概览 Timer是flutter自带的官方延时器工具,本篇研究一下Timer的用法. ...

  8. 对象及日期定时器、延时器

    日期对象Date 概述:date是用于表示日期时间的对象 日期对象的定义(使用new关键词) 1.获取当前的时间(本地的时间) var date = new Date() //不传参就是获取当前时间 ...

  9. 【JavaScript 刨根问底之】requestAnimationFrame以及延时器

    requestAnimationFrame 这里会说下requestAnimationFrame的由来,以及为什么会出现它.同时也会横向对比下定时器以及延时器 早期的动画 动画是一个持续的过程.早期的 ...

最新文章

  1. android tible控件_android自定义表单,表格控件TableRowTextView
  2. v-if 表单验证_避免许多if块进行验证检查
  3. php查找顶级分类,php 无限级分类 获取顶级分类ID,php顶级_PHP教程
  4. 安装nrm,报错request@2.88.2: request has been deprecated, see https://github.com/request/request/issu
  5. ATEN瞄准专业级影音市场,发表全新VanCryst™视频系列产品线
  6. 2022-2023中国整体薪酬趋势
  7. Springboot配置suffix指定mvc视图的后缀
  8. jenkins k8s 动态增减 jenkins-salve (1) 制作部署jenkins-master 镜像
  9. 招聘海报制作可以用什么软件,有什么免费模板?
  10. ArcGIS移动客户端离线地图的几种解决方案
  11. 如何选择合适的CDN加速合作?关键在于这三个方面!
  12. docker-部署lnmp
  13. CNKI e study 去除word插件
  14. Linux shell test命令用法详解
  15. 微信小程序的简单页面设计(不涉及后端)
  16. unity shader中一些常用函数总结
  17. 1999-2018年地级市城镇化率(非农口径)
  18. 一文来了解关于分布式锁的那些事儿
  19. Server returned HTTP response code 415 for URL , Content type text/plain charset=UTF-8 not support
  20. 从音箱到智能平台的进化,语音交互能开启一个新时代吗?

热门文章

  1. java计算机毕业设计高校网上教材征订系统源程序+mysql+系统+lw文档+远程调试
  2. I/O设备与主机信息传送的控制方式
  3. lunux 下所有浏览器都提示d代理服务器拒绝连接
  4. html p自动换行超出省略,CSS自动换行、强制不换行、强制断行、超出显示省略号...
  5. virsh undefine 报错处理
  6. 数据分析案例3----银行坏账率分析
  7. open函数返回-1_深入浅出剖析C语言函数指针与回调函数
  8. 学什么适合做副业?女生有哪些可以自学的副业?
  9. 微信小程序使用wxParse解析html
  10. 汇编BYTE,WORD,DWORD区别