JavaScript定时执行setTimeout

已迁移平台:segmentfault,搜索 erma0
换平台了,发什么都锁定,广告一堆,趁早倒闭吧。

起因

做一个js爬虫,需要自动刷新网页

过程

写惯了别的语言,直接上来while循环,

但是发现没有延迟命令,后来才用setTimeout

每2秒下滑到最底端的代码

1. setTimeout

function aa(){
    window.scrollTo(0,document.body.scrollHeight);
    setTimeout(aa,2000);
}
aa()

2. setInterval

var myVar=setInterval(function(){myFunc()},2000);
 
function myFunc(){
     window.scrollTo(0,document.body.scrollHeight);
}

// 停止时钟
function myStopFunction(){
    clearInterval(myVar);
}

你可能感兴趣的:(JavaScript定时执行setTimeout)