setTimeout和setInterval的区别

Posted on 2013-03-30 10:17  SJ_1986  阅读(159)  评论(0)    收藏  举报

区别:

  setTimeout()

   从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.

  setInterval()

   在执行时,它从载入页面后每隔指定的时间执行 一个表达式或者是函数;(功能类似于递归函数);和window.clearInterval一起使用

 

使用方法:

  以下三种均可:

  setTimeout(fun_name, 5000);      setInterval(fun_name,5000)  ;

  setTimeout("fun_name()",5000);  setInterva("fun_name()",5000);

      setTimeout(function(){....},5000);  setInterval(function(){....},5000);

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3