javascript中的setTimeout() 方法和clearInterval() 方法和setInterval() 方法
语法
setTimeout(code,millisec)
参数 |
描述 |
code |
必需。要调用的函数后要执行的 JavaScript 代码串。 |
millisec |
必需。在执行代码前需等待的毫秒数。 |
提示和注释
提示:setTimeout() 只执行 code 一次。
<html>
<head>
<script type="text/javascript">
function timedMsg() {
var t=setTimeout("alert('5 seconds!')",5000) }
</script>
</head>
<body>
<form>
<input type="button" value="Display timed alertbox!" onClick="timedMsg()">
</form>
<p>Click on the button above. An alert box will be displayed after 5 seconds.</p> </body>
</html>
定义和用法
clearInterval() 方法可取消由 setInterval() 设置的 timeout。
clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。
语法
clearInterval(id_of_setinterval)
参数 |
描述 |
id_of_setinterval |
由 setInterval() 返回的 ID 值。 |
实例
下面这个例子将每隔 50 毫秒调用 clock() 函数。您也可以使用一个按钮来停止这个 clock:
<html>
<body>
<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50) function clock() {
var t=new Date() document.getElementById("clock").value=t
}
</script>
</form>
<button onclick="int=window.clearInterval(int)"> Stop interval</button>
</body>
</html>
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
语法
setInterval(code,millisec[,"lang"])
参数 |
描述 |
code |
必需。要调用的函数或要执行的代码串。 |
millisec |
必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。 |
<html>
<body>
<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock() {
var t=new Date()
document.getElementById("clock").value=t
}
</script>
</form>
<button onclick="int=window.clearInterval(int)"> Stop interval</button>
</body>
</html>
javascript中的setTimeout() 方法和clearInterval() 方法和setInterval() 方法相关推荐
- JavaScript 中的 setTimeout 和 setInterval 方法
有时您不希望函数立即运行.您希望它重新执行,甚至在特定时间间隔后重复运行.JavaScript 为我们提供了两种实现方法: setTimeout 和 setInterval.下面,我们将来理解这两个方 ...
- JavaScript 中 window.setTimeout() 的详细用法
setTimeout (表达式,延时时间) setTimeout(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTimeout 在执行时,是在载入后延迟指定时间后 ...
- JavaScript 中检查数组是否包含值的 5 种方法
在 JavaScript 中,有多种方法可以检查数组是否包含项目.您始终可以使用for 循环或Array.indexOf()方法,但 ES6 添加了许多更有用的方法来搜索数组并轻松找到您要查找的内容. ...
- JavaScript中关于setTimeout和setInterval的使用
两个函数都是可以用来实现一段时间后执行一段javascript代码的效果.两个函数都有两个参数,前面的都是执行表达式,后面的是隔的秒数. 不同的是setInterval会每隔指定的时间段就执行一次代码 ...
- JavaScript中实现sleep睡眠函数的几种简单方法
目录 一.什么是sleep函数? 二.为什么使用sleep? 三.实现sleep 一.什么是sleep函数? sleep是一种函数,他的作用是使程序暂停指定的时间,起到延时的效果. 官方介绍:slee ...
- javascript 中cookie的存储,获取cookie,删除cookie的方法
<script language=javascript> /**//************************************************************ ...
- Arcgis Javascript中geometryEngine报错’hq‘of undefined的解决方法
这个问题困扰了我一个星期,原因是使用geomagicbuffer时候,有的线可正常使用,有的就直接报错,一直没有解决,后来发现是api自己的bug导致的 干脆直接读代码,在geometryEngine ...
- 理解javascript中的回调函数(callback)【转】
在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Object类的对象一样用于内置对象的管理.因为function实 ...
- 理解javascript中的回调函数(callback)
理解javascript中的回调函数(callback) 在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Obje ...
最新文章
- docker 报错 non-overlapping IPv4 address pool among the defaults to assign to the network 解决方法
- 16款优秀的Vue UI组件库推荐
- [译]php和curl_multi_exec
- Lib详解--如何判断lib文件是静态库还是导入库
- 配置DNS辅助服务器:DNS系列之四
- LeetCode 2101. 引爆最多的炸弹(图的遍历)
- WAF与IPS的区别总结
- RIP路由六大防环机制
- 定时器应用-页面弹出广告
- 用python画爱心动图_python 动态绘制爱心的示例
- 浙江省计算机程序比赛员,计算机学子在“图森未来杯”第十七届浙江省大学生程序设计竞赛中斩获金奖...
- 关于win10 链接安卓设备报错winusb.sys未经签名的解决办法
- Tensorflow框架初识
- ios 调试工具FLEX
- RT-Thread学习笔记|TCS34725 RGB 颜色识别传感器详解
- switch 语句的参数类型
- 电脑的硬件和软件分别是什么
- OPPO大数据离线计算平台架构演进
- html鼠标滑过图片放大效果
- MySQL8.0解压版安装
热门文章
- mysql测试工作中的应用_Mysql精华总结,解决测试人员面试中的碰到的一切Mysql问题(一)...
- 汉诺塔问题hdu 2065——找规律
- 六大赚钱定律,让你赚大钱
- Oracle 10g数据库基础之基本查询语句-中-函数
- C#面向对象设计模式纵横谈——6.Prototype 原型模式(创建型模式)
- Nginx基础入门之nginx基础配置项介绍(2)
- Ubuntu12.04下Linux内核编译
- Java 修饰符、运算符笔记总结
- ThinkPHP框架开发的应用的标准执行流程
- [原]iBatis.Net(C#)系列一:简介及运行环境