3 回答

TA貢獻1876條經(jīng)驗 獲得超5個贊
location.reload()方法用于重新加載當(dāng)前文檔。
setTimeout("location.reload();",1000);在1秒以后調(diào)用location.reload()函數(shù),只調(diào)用一次。
setInterval("location.reload();",1000);每隔1秒調(diào)用location.reload()函數(shù),循環(huán)調(diào)用多次。

TA貢獻1856條經(jīng)驗 獲得超17個贊
如果控制另一個框架的話,才能看出不同來.
用setTimeout只會執(zhí)行一次,用setInterval會間隔執(zhí)行.
但如果你用在刷新當(dāng)前頁面上,產(chǎn)生的效果是一樣的,都是只執(zhí)行一次,然后頁面重新載入,從頭開始.

TA貢獻1851條經(jīng)驗 獲得超5個贊
var timeoutHandle = setTimeout(function(){……},1000) 只運行一次。
var timeoutHandle = setInterval(function(){……},1000) 無限循環(huán),
直到:clearTimeout(timeoutHandle);才停止,
也可以用來clearTimeout(timeoutHandle);阻止(清除)尚未運行的setTimeout();
添加回答
舉報