setTimeout,clearTimeout和setInterval

http://www.cnblogs.com/backuper/archive/2009/12/02/1615129.html

var timeout;

timeout = setTimeout(hideResultsNow, 200);   //设定一个延迟时间,时间到了才会执行相应的method

clearTimeout(timeout); //使它停下来,这就要用到clearTimeout()。

setInterval("reloop()",1000);  //循环执行指定方法

时间: 2024-08-13 13:48:41

setTimeout,clearTimeout和setInterval的相关文章

JS中的定时函数(setTimeout,clearTimeout,setInterval,clearInterval详解 )

设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次 方法一: window.setTimeout("alert('ok')",5000); 方法二: window.setTimeout(function() { alert("Ok"); }, 5000); 方法三: function showAlert() { alert("ok"); } window.s

setTimeout,clearTimeout,setInterval,clearInteral详解

设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次 方法一: window.setTimeout("alert('ok')",5000); 方法二: window.setTimeout(function(){ alert("Ok");}, 5000); 方法三: function showAlert(){ alert("ok");}window.setTim

什么是setTimeout函数和setInterval函数?

我们一般在浏览网页的时候,一般都会有图片轮播等,一些比较好玩的特效,接下来我就给大家讲讲这俩个函数! 一setTimeout函数和setInterval函数的语法以及应用 1.setTimeout函数 定义和用法:setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式. 语法:setTimeout(code,millisec); 参数: code (必需):要调用的函数后要执行的 JavaScript 代码串. millisec(必需):在执行代码前需等待的毫秒数. 提示: set

setTimeout(), clearTimeout()

今天学了setTimeout(), clearTimeout() ,想到可以做一个计时器.先给自己马一下 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>计时器</title> 6 <script> 7 8 var num =0; 9 var i; 10 function

setTimeout、clearTimeout、setInterval

setTimeout(cb, ms) setTimeout(cb, ms) 全局函数在指定的毫秒(ms)数后执行指定函数(cb).:setTimeout() 只执行一次指定函数. 返回一个代表定时器的句柄值. 实例 创建文件 main.js ,代码如下所示: function printHello(){ console.log("Hello, World!");}// 两秒后执行以上函数 setTimeout(printHello,2000); 执行 main.js 文件,代码如下所示

nodejs中的全局函数setTimeout/clearTimeout,setInterval/clearInterval,unref/ref

/** global的函数和方法*1.setTimeout.clearTimeout 多长时间后执行函数(只执行一次)*2.setInterval.clearInterval 每隔多少秒执行一次的计时器*3.unref,ref 停止和启动计时器(针对setInterval)*/ //1.setTimeout.clearTimeout// A.指定多长时间后执行函数和清楚函数function timer(){ console.log("This is loading after 500S. &qu

JS setTimeout clearTimeout

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> </head> <script type="text/javascript"> var num=0; var i; fu

window.setTimeout() 和window.setInterval() 的区别

setTimeout 和setInterval的功能都是经过某一个时间段后发生某件指定的事件或者方法. 如window.setTimeout("sleep()",5000);指的是在5000ms后去执行sleep方法,setTimeout也可以直接写方法体,如window.setTimeout(sleep,5000) 而setInterval不行. window.setInterval("sleep()",5000)指的是每隔5000ms循环执行sleep()方法.

利用setTimeout来实现setInterval

在Js中,当我们要在一定间隔时间内不断执行同一函数,我们可以使用setInterval函数,但setInterval在某些情况下使用时也存在一定问题. 1.不去关心回调函数是否还在运行 在某些情况下,函数可能需要比间隔时间更长的时间去完成执行.比如说是用setInterval每隔5秒对远端服务器进行轮询,网络延迟,服务器无响应以及其他因素将会阻止请求按时按成.结果会导致返回一串无必要的排成队列请求. 2.忽视错误 因为某些原因,setInterval调用的代码中会出现一个错误,但是代码并不会中止