语法

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() 方法相关推荐

  1. JavaScript 中的 setTimeout 和 setInterval 方法

    有时您不希望函数立即运行.您希望它重新执行,甚至在特定时间间隔后重复运行.JavaScript 为我们提供了两种实现方法: setTimeout 和 setInterval.下面,我们将来理解这两个方 ...

  2. JavaScript 中 window.setTimeout() 的详细用法

    setTimeout (表达式,延时时间) setTimeout(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTimeout 在执行时,是在载入后延迟指定时间后 ...

  3. JavaScript 中检查数组是否包含值的 5 种方法

    在 JavaScript 中,有多种方法可以检查数组是否包含项目.您始终可以使用for 循环或Array.indexOf()方法,但 ES6 添加了许多更有用的方法来搜索数组并轻松找到您要查找的内容. ...

  4. JavaScript中关于setTimeout和setInterval的使用

    两个函数都是可以用来实现一段时间后执行一段javascript代码的效果.两个函数都有两个参数,前面的都是执行表达式,后面的是隔的秒数. 不同的是setInterval会每隔指定的时间段就执行一次代码 ...

  5. JavaScript中实现sleep睡眠函数的几种简单方法

    目录 一.什么是sleep函数? 二.为什么使用sleep? 三.实现sleep 一.什么是sleep函数? sleep是一种函数,他的作用是使程序暂停指定的时间,起到延时的效果. 官方介绍:slee ...

  6. javascript 中cookie的存储,获取cookie,删除cookie的方法

    <script language=javascript> /**//************************************************************ ...

  7. Arcgis Javascript中geometryEngine报错’hq‘of undefined的解决方法

    这个问题困扰了我一个星期,原因是使用geomagicbuffer时候,有的线可正常使用,有的就直接报错,一直没有解决,后来发现是api自己的bug导致的 干脆直接读代码,在geometryEngine ...

  8. 理解javascript中的回调函数(callback)【转】

    在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Object类的对象一样用于内置对象的管理.因为function实 ...

  9. 理解javascript中的回调函数(callback)

    理解javascript中的回调函数(callback) 在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Obje ...

最新文章

  1. docker 报错 non-overlapping IPv4 address pool among the defaults to assign to the network 解决方法
  2. 16款优秀的Vue UI组件库推荐
  3. [译]php和curl_multi_exec
  4. Lib详解--如何判断lib文件是静态库还是导入库
  5. 配置DNS辅助服务器:DNS系列之四
  6. LeetCode 2101. 引爆最多的炸弹(图的遍历)
  7. WAF与IPS的区别总结
  8. RIP路由六大防环机制
  9. 定时器应用-页面弹出广告
  10. 用python画爱心动图_python 动态绘制爱心的示例
  11. 浙江省计算机程序比赛员,计算机学子在“图森未来杯”第十七届浙江省大学生程序设计竞赛中斩获金奖...
  12. 关于win10 链接安卓设备报错winusb.sys未经签名的解决办法
  13. Tensorflow框架初识
  14. ios 调试工具FLEX
  15. RT-Thread学习笔记|TCS34725 RGB 颜色识别传感器详解
  16. switch 语句的参数类型
  17. 电脑的硬件和软件分别是什么
  18. OPPO大数据离线计算平台架构演进
  19. html鼠标滑过图片放大效果
  20. MySQL8.0解压版安装

热门文章

  1. mysql测试工作中的应用_Mysql精华总结,解决测试人员面试中的碰到的一切Mysql问题(一)...
  2. 汉诺塔问题hdu 2065——找规律
  3. 六大赚钱定律,让你赚大钱
  4. Oracle 10g数据库基础之基本查询语句-中-函数
  5. C#面向对象设计模式纵横谈——6.Prototype 原型模式(创建型模式)
  6. Nginx基础入门之nginx基础配置项介绍(2)
  7. Ubuntu12.04下Linux内核编译
  8. Java 修饰符、运算符笔记总结
  9. ThinkPHP框架开发的应用的标准执行流程
  10. [原]iBatis.Net(C#)系列一:简介及运行环境