`

Javascript:setTimeout setInterval clearTimeout用法

阅读更多

setTimeout
setInterval
clearTimeout



setTimeout
设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次

方法一:
window.setTimeout("alert('ok')",5000);

方法二:
window.setTimeout(function()
{
   alert("Ok");
}, 5000);

方法三:
function showAlert()
{
   alert("ok");
}
window.setTimeout(showAlert, 5000);

clearTimeout
清除setTimeout函数设置的定时器
function showAlert()
{
   alert("ok");
}
var tt = window.setTimeout(showAlert, 5000);
window.clearTimeout(tt);

分享到:
评论

相关推荐

    JavaScript中SetInterval与setTimeout的用法详解

    注:调用过程中,可以使用clearTimeout(id_of_settimeout)终止 参数 描述 code 必需,要调用的函数后要执行的 JavaScript 代码串。 millisec 必需,在执行代码前需等待的毫秒数。 setTimeinterval ...

    javascript setTimeout和setInterval计时的区别详解

    如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:例如:(1): 代码如下:t=setTimeout(‘northsnow()’,1000);clearTimeout(t);(2):t=setInterval(‘northsnow()’,1000);clearInteval(t);...

    javascript setTimeout和setInterval 的区别

    如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法: 例如: tttt=setTimeout(‘northsnow()’,1000); clearTimeout(tttt); 或者: tttt=setInterval(‘northsnow()’,1000); clearInteval(tttt&#41...

    js超时调用setTimeout和间歇调用setInterval实例分析

    本文实例分析了js超时调用setTimeout和间歇调用setInterval的用法。分享给大家供大家参考。具体如下: 今天看了javascript高级程序设计(第三版)一书,发现说setTimeout比setInterval更好,觉得的确如此。平时都是...

    理解javascript定时器中的setTimeout与setInterval

    一、解释说明 1、概述 setTimeout:在指定的延迟时间之后调用一个函数或者执行一个代码片段 ... timeoutID 是该延时操作的数字ID, 此ID随后可以用来作为window.clearTimeout方法的参数 func 是你想

    JavaScript定时器详解及实例

    JS里设定延时: 使用SetInterval和... clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象 使用定时器实现JavaScript的延期执行或重复执行 window对象提供了两个方法来

    audio-context-timers:setInterval() 和 setTimeout() 的替代品,适用于未聚焦的窗口

    音频上下文定时器setInterval() 和 setTimeout() 的替代品,可在未聚焦的窗口中使用。动机对于依赖脚本,如 setInterval() 或 setTimeout(),当运行脚本的站点失去焦点时,事情会变得混乱。 在这种情况下,Chrome、...

    react-timeout:setTimeout等的组件包装器将在其自身之后进行清理

    setTimeout clearTimeout setInterval clearInterval setImmediate clearImmediate requestAnimationFrame cancelAnimationFrame 拆开包装好的组件后,所有延迟计时器将自动取消。 安装 npm install -

    JavaScript定时器setTimeout()和setInterval()详解

    本文实例为大家分享了JavaScript定时器的具体方法,供大家参考,具体内容如下 1、 超时调用setTimeout() 顾名思义,超时调用的意思就是在一段实际之后调用(在执行代码之前要等待多少毫秒) setTimeout()他可以接收...

    worker-timers:setInterval()和setTimeout()的替代品,可在未聚焦的窗口中使用

    工人计时器setInterval()和setTimeout()的替代品,可在未聚焦的窗口中使用。动机对于依赖脚本(如setInterval()或setTimeout()),当运行脚本的网站失去焦点时,事情会变得混乱。 在这种情况下,Chrome,...

    drunk-timer:惊人的计时器 API

    number): void setTimeout(callback: function, delay: number): number clearTimeout(timerId: number): void配置选项drunk: function默认值:``(value, rand)=> value ± rand 10%` timerAPI: object默认值: ...

    fake-timers:伪造setTimeout和朋友(统称为“计时器”)。 在您JavaScript测试中很有用。 摘自Sinon.JS

    setTimeout , clearTimeout , setImmediate , clearImmediate , setInterval , clearInterval , requestAnimationFrame , cancelAnimationFrame , requestIdleCallback和cancelIdleCallback以及控制时间流...

    javascript常用对象梳理

    熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的moveTo、resizeTo、scrollTo、print方法...

    javascript学习笔记(十五) js间歇调用和超时调用

    1.超时调用setTimeout() setTimeout() 方法接受两个参数,第一个参数是函数,第二个参数是时间(单位微秒),返回数值ID 代码如下: setTimeout( function () { alert(“你好!”); },1000); 调用前取消...

    BOM系列第一篇之定时器setTimeout和setInterval

    setTimeout()  setTimeout()方法用来指定某个函数或字符串在指定的毫秒数之后执行。它返回一个整数,表示... 也可以写成字符串参数的形式,由于这种形式会造成javascript引擎两次解析,降低性能,故不建议使用 v

    javascript函数的解释

    29.得到元素的方法:document.getElementById() 30.设置表单中所有文本型的成员的值为空: var form = window.document.forms[0] for (var i = 0; i;i++){ if (form.elements[i].type == "text"){ form.elements[i]....

    javascript计时器详解

    计时器 基本格式: 代码如下: ... clearTimeout(setId); */ 例如 一次性的计时器 格式: 代码如下:  setTimeout(function(){代码},1000) 案例: 代码如下:  var setId = setTimeout(function(){  

    JavaScript笔记

    使用方法:方法名()-->方法调用-->立即执行 2.js文件:网页外专门保存js脚本的文件--推荐 强调:HTML、CSS、JS都要使用UTF-8编码保存(window系统) 使用js文件引入网页:[removed][removed] 强调:一旦定义...

    JavaScript定时器使用方法详解

    2、定时执行(一次定时器):某一段程序需要在延迟多少时间后执行【setTimeout()】【clearTimeout()】 定时器使用 使用注意:为了防止定时器累加,使用定时器要先清除后设置;要保证内存中只有一个定时器。 1、循环...

    delayer:Mixin 对象以获得更好的 setTimeout 和 setInterval

    延迟器将其混合到对象中,他们可以管理自己的超时和间隔。 var delayer = require('delayer');...myObj.setTimeout('name', 1000, function(){ console.log('foo!');});myObj.clearTimeout('name');

Global site tag (gtag.js) - Google Analytics