1.JS中局部变量与全局变量
2.JS代码执行中的预编译期与执行期
进行页面行为编程的时候,我们需要一些函数(方法)按照自己想要的执行时间来进行执行,所以我们可以用Js内部封装好的计时器对象来使用。
setTimeout()
setInterval()
setTimeout语法:一次性执行函数
setTimeout(dosomething,时间);
setTimeout作用为经过多少时间(单位为毫秒)后执行某函数或名为XX的函数。
-
setTimeout(function(){
-
alert(1);
-
},1000)
1000毫秒后执行function(){alert(1)};
setInterval语法:周期性函数
setInterval(XX,时间);
setInterval作用为每经过多少时间(单位为毫秒)后执行一次某函数或名为XX的函数
-
setInterval(function(){
-
alert(1);
-
},1000)
每1000毫秒执行一次function(){alert(1)};
清除计时器
clearTimeout(id);
清除由setTimeout延迟执行的代码块;
clearInterval(id);
清除由setInterval延迟执行的代码块;
setInterval和setTimeout方法都会返回一个ID值,每个计时器的ID值都不相同。这个ID值就是提供给clearInterval方法用来清除该计时器的。
所以,var time;
-
time = setInterval(fn,1000);
-
clearInterval(time)
阅读(1075) | 评论(0) | 转发(0) |