定时器

定时器主要是一个时间概念,和for循环的区别是一瞬间完成的,没有时间根据.

定时器有两种:

  1.   重复不断执行

    设置定时器 : setInterval(函数,时间);  

                : clearInterval(setInterval(函数,时间);

    记住:让谁停,参数就写谁.但是一般情况下,需要给setInterval一个变量接收.

           bug : 如果不停的点,定时器就会停不下来,一直切换,所以在定时器执行之前先清空

       步骤 : 1.定义一个全局变量timer = null;

        2.给全局变量赋值,timer = setInterval();

                   3.清空定时器

    

  2. 只执行一次

    设置定时器 : setTimeout(函数,时间);  

 

    停            : clearTimeout(setInterval(函数,时间);

 

    记住:让谁停,参数就写谁.但是一般情况下,需要给setInterval一个变量接收.

 

           bug : 如果不停的点,定时器就会停不下来,一直切换,所以在定时器执行之前先清空

 

       步骤 : 1.定义一个全局变量timer = null;

 

        2.给全局变量赋值,timer = setInterval();

 

                   3.清空定时器

 

 

   

posted on 2015-06-01 13:11  谷子多多  阅读(128)  评论(0编辑  收藏  举报