在javascript中 setInterval()、clearInterval()、clearTimeout()等等常用的函数的含义
setInterval()是一种定时器,它按照指定的设置时间(以毫秒计)来调用函数的方法。clearInterval()是结束定时器的循环调用函数。除非调用clearInterval()方法,否则无限循环执行回调函数。例如:
1
2
3
4
5
6
7
8
9
|
var i = 0; //定义一个变量i
var t = setInterval( function (){
if (i === 60){
clearInterval(t); //假如i是60,则清除此定时器,结束循环回调
} else {
i++;
console.log(i);
}
},1000); //设置每1000毫秒(一秒钟)回调一次函数
|
setTimeout()同理也是一种定时器,对应的结束定时的方法是clearTimeout()。与setInterval()不同的是,此定时器只执行一次,例如:
1
2
3
|
var t = setTimeout( function (){
console.log( "OK" );
},1000); //一秒后在控制台输出字符串"OK"
|
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
clearInterval() 定义和用法
clearInterval() 方法可取消由 setInterval() 设置的 timeout。
clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。
setTimeout() 定义和用法
setTimeout()
方法用于在指定的毫秒数后调用函数或计算表达式。
提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
clearTimeout() 定义和用法
clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。
在javascript中 setInterval()、clearInterval()、clearTimeout()等等常用的函数的含义相关推荐
- php 实现setinterval,JavaScript中setInterval的使用详解
相信很多大伙都知道JavaScript中setInterval的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象,也有很多小伙伴对此也只是知道setInterval的定义.也是一知半解,今天我 ...
- php中setinterval,javascript中setInterval的用法
javascript中的setInterval的函数主要是在制作动画或其他间隔性渲染(操作)效果时,对操作方法按照一定时间间隔进行调用的函数. setInterval的表达式格式主要有: setInt ...
- javascript中setInterval,setTimeout的区别跟用法
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭. se ...
- 用JavaScript中的示例进行fill()函数
fill() is a predefined function in JavaScript, which is used to fill all elements of an array with a ...
- 使用JavaScript中的示例的escape()函数
While transferring the data over the network or sometimes while saving data to the database, we need ...
- JavaScript中的shift()、unshift()和pop()函数
JavaScript中的shift()和pop()函数 1.shift()函数 定义 该函数从从数组中删除第一项,并返回该删除项. 用法示例 var fruits = ["Banana&qu ...
- JavaScript中setInterval的参数传递个人归纳
<body><style>body{margin-top: 30%;margin-left: 40%;}input{width: 80px;height: 30px;}div{ ...
- javascript中setInterval越来越快的问题解决方法
setInterval越来越快,经过一番测试,找到一种方法,就是每次执行都要清空计时,再次重新调用. var timer function do(){//clearInterval要放在方法开始,不然 ...
- JavaScript中Console的9个常用调试命令
来源<码农网>: http://www.codeceo.com/article/9-console-command.html
最新文章
- 关于鸿蒙 2.0,那些开发者不知道的一切
- Linux 下的hiredis的简单安装、测试*(转)
- .net生成excel并弹出保存提示框(转载)
- P2597 [ZJOI2012]灾难(top+lca)
- 在asp.net中备份还原SQL Server数据库
- vue 横向菜单滚动定位_使用vue组件+iscroll实现一个横向菜单,不能正确滑动
- C++调用matlab dll
- 毕业后五年拉开差距的原因
- $.getJSON()应用
- SQL Server 2014安装图解
- 电梯的测试用例的设计点
- Redis的两种持久化介绍与对比
- matplotlib简介
- 读取配置文件五种方式
- echarts饼状图显示百分比
- 计算机无法加入域请确保域名,处理计算机无法加入域的错误一则Server2008
- SpringBoot统一异常拦截处理
- 使用STM32F4定时器的ETR功能对外部脉冲进行计数
- JS 0.1+0.2的理解
- 170815 WarGames-Krypton(0-6)