Chinaunix首页 | 论坛 | 博客
  • 博客访问: 957356
  • 博文数量: 210
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2070
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 21:54
文章分类

全部博文(210)

文章存档

2020年(2)

2019年(18)

2018年(27)

2017年(5)

2016年(53)

2015年(88)

2014年(17)

分类: JavaScript

2016-08-16 09:26:34

1.JS中局部变量与全局变量
2.JS代码执行中的预编译期与执行期
    进行页面行为编程的时候,我们需要一些函数(方法)按照自己想要的执行时间来进行执行,所以我们可以用Js内部封装好的计时器对象来使用。
    setTimeout()
    setInterval()
setTimeout语法:一次性执行函数
setTimeout(dosomething,时间);
setTimeout作用为经过多少时间(单位为毫秒)后执行某函数或名为XX的函数。

点击(此处)折叠或打开

  1. setTimeout(function(){
  2.     alert(1);
  3. },1000)
    1000毫秒后执行function(){alert(1)};



setInterval语法:周期性函数
setInterval(XX,时间);
setInterval作用为每经过多少时间(单位为毫秒)后执行一次某函数或名为XX的函数

点击(此处)折叠或打开

  1. setInterval(function(){
  2.     alert(1);
  3. },1000)
    每1000毫秒执行一次function(){alert(1)};


清除计时器

clearTimeout(id);
   清除由setTimeout延迟执行的代码块;
clearInterval(id);
   清除由setInterval延迟执行的代码块;
setInterval和setTimeout方法都会返回一个ID值,每个计时器的ID值都不相同。这个ID值就是提供给clearInterval方法用来清除该计时器的。
    所以,var time;

点击(此处)折叠或打开

  1. time = setInterval(fn,1000);
  2.     clearInterval(time)










阅读(1075) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~