美文网首页
#JS#定时器

#JS#定时器

作者: a5c0a9d9ccb8 | 来源:发表于2016-06-03 17:46 被阅读29次

    javascritp中有两个关于定时器的专用函数:

    1. 倒计定时器
      timename=setTimeout("function();function();…",delaytime);
      clearTimeout(timename) 清除已设置的setTimeout对象
    2. 循环定时器
      timename=setInterval("function();",delaytime);
      clearInterval(timename) 清除已设置的setInterval对象

    tips:

    • 第一个参数应该是一个函数名或者函数体
      不能这样写setTimeout(myfun(param),3000),函数不会等到3s之后执行,而会立刻执行。
      正确的写法:
      setTimeout(function(){myfun(param);},3000)
      setTimeout("myfun(param);"},3000)
    • 记得clear定时器,包括倒计定时器。

    相关文章

      网友评论

          本文标题:#JS#定时器

          本文链接:https://www.haomeiwen.com/subject/vjnkdttx.html