JS的Timeout定时器怎么写成无限循环的?

字号+ 编辑: 秦朝 修订: 秦朝 来源: 原创 2015-02-07 11:49:16 我要说两句(0)

很多朋友愿意写成SetInterval那种模式, 不过你也需要ClearInterval, 多麻烦, 不然还是用setTimeout吧

代码思路很简单, 先定义一个内部带有自循环功能语句setTimeout的函数, 然后在函数外面启动一下就好啦:

function time() {
    // blablabla
    // 做你想要做的 ... say what you wanna do...
    setTimeout(time, 2000)
}
time();

好了少年, 在这里我们举个例子, 来实现定时器循环输出若干字符, 如, 每隔3秒输出i love you, 怎么办? 那么代码如下:

function time() {
    document.write('i love you');
    setTimeout(time, 3000);
}
time();


复制过来, 简单改一改, 就可以用了!

阅完此文,您的感想如何?
  • 鼓掌

    1

  • 鄙视

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.转来的文章都会标好来源,如对来源资料存疑,请邮件声明;
2.本站标注原创的文章,转发时烦请注明来源;
3.如文章侵犯了您的版权,请通知本站,该文章将在24小时内移除。

相关课文
  • JS的Timeout定时器怎么写成无限循环的?

    JS的Timeout定时器怎么写成无限循环的?

  • 并肩比较React Native和Ionic

    并肩比较React Native和Ionic

  • jQuery select下拉框的选中事件

    jQuery select下拉框的选中事件

  • CKPayer6.3如何替换logo

    CKPayer6.3如何替换logo

我要说说
网上宾友点评