美文网首页
JavaScript 计时事件

JavaScript 计时事件

作者: 木子川页心 | 来源:发表于2018-03-24 10:27 被阅读4次

1、 JavaScript 计时事件

在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。

在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:

setInterval() - 间隔指定的毫秒数不停地执行指定的代码。

setTimeout() -  在指定的毫秒数后执行指定代码。

注意:setInterval() 和 setTimeout() 是 HTML DOM Window对象的两个方法。

2、 setInterval() 方法

1、setInterval() 间隔指定的毫秒数不停地执行指定的代码。

window.setInterval()方法可以不使用window前缀,直接使用函数setInterval()

setInterval() 第一个参数是函数(function)。

第二个参数间隔的毫秒数

实例:3秒后弹出hello

2、如何停止执行

learInterval() 方法用于停止 setInterval() 方法执行的函数代码。

window.clearInterval()方法可以不使用window前缀,直接使用函数clearInterval()

要使用 clearInterval() 方法, 在创建计时方法时你必须使用全局变量:

实例:添加停止按钮

3、setTimeout() 方法

1、

setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 myVar 的变量中。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。

setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg。

第二个参数指示从当前起多少毫秒后执行第一个参数。

实例:3秒后弹出hello

2、如何停止执行

clearTimeout() 方法用于停止执行setTimeout()方法的函数代码。

window.clearTimeout()方法可以不使用window 前缀。

要使用clearTimeout() 方法, 你必须在创建超时方法中(setTimeout)使用全局变量:

如果函数还未被执行,你可以使用 clearTimeout() 方法来停止执行函数代码

实例:添加停止按钮

相关文章

  • JavaScript 计时事件

    JavaScript 一个设定的时间间隔之后来执行代码称之为计时事件 在 JavaScritp 中使用计时事件是很...

  • JavaScript 计时事件

    1、JavaScript 计时事件 在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计...

  • JavaScript 计时事件(9/14)

    JavaScript 计时事件 通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,...

  • 一个关于JavaScript全局变量的比方

    一路带领学生学习JavaScript,都讲到计时事件了。发现如果不讲清楚全局变量,便没办法把停止计时事件讲清楚。 ...

  • Js事件循环

    列表 JavaScript事件循环 测试金字塔 stub JavaScript事件循环理解 javaScript语...

  • JavaScript绑定事件的三种方式

    @(javascript)[JavaScript事件绑定] JavaScript绑定事件的三种方式 使用内联 使用...

  • javascript 中的事件机制

    js之事件机制 1、事件初探 1.1 js事件的概述 JavaScript事件:JavaScript是基于事件驱动...

  • JavaScript的事件机制

    在JavaScript的学习中,我们经常会遇到JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(...

  • javascript-事件基础和事件绑定

    javascript-事件基础和事件绑定 一、事件驱动 1.1事件 javascript侦测到的用户的操作(点击、...

  • 事件学习总结

    一、事件 1. 事件的发生 JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件...

网友评论

      本文标题:JavaScript 计时事件

      本文链接:https://www.haomeiwen.com/subject/cbqqcftx.html