码迷,mamicode.com
首页 > 编程语言 > 详细

javascript计时器

时间:2015-02-05 00:36:50      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

setTimeout()和setInterval()可以用来注册在指定时间之后单词或重复调用函数。
1、setTimeout() 方法用来实现一个函数在指定的毫秒数之后执行。
setTimeout()返回一个值,该值可以传递给clearTimeout()用于取消这个函数的执行。

2、setInterval()方法用来实现一个函数在指定的毫秒数间隔里重复执行。
setInterval()也返回一个值,该值可以传递给clearInterval()用于取消这个函数的执行。

这2个方法接受两个参数
第一个参数可以是javascript字符串,也可以是一个函数
第二个参数是表示时间的毫秒数,但是经过该时间后指定的函数不一定执行,因为javascript是一个单线程的解释器,因此一段时间内只执行一段代码。为了控制要执行的代码,就会有一个javascript队列,这些任务按照它们添加到队列的顺序执行。如果队列为空,那么代码会立即执行,如果队列不是空的,那么它就要等到之前的的代码执行完了才能执行。

setTimeout(function() { alert(‘setTimeout方法1秒之后弹出!‘)}, 1000);

setInterval(function() {alert(‘setInterval方法每隔5秒弹出一次!‘)}, 5000);

setTimeout(function() { alert(‘直接弹出‘)}, 0);

 

javascript计时器

标签:

原文地址:http://www.cnblogs.com/wanbi/p/4273532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!