亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如題,請問為什么我在chrome中得到的結果一樣?麻煩幫忙看看!

如題,請問為什么我在chrome中得到的結果一樣?麻煩幫忙看看!

一只名叫tom的貓 2021-07-07 10:07:11
setTimeout("location.reload();",1000);和setInterval("location.reload();",1000);有什么區別?
查看完整描述

3 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

location.reload()方法用于重新加載當前文檔。
setTimeout("location.reload();",1000);在1秒以后調用location.reload()函數,只調用一次。
setInterval("location.reload();",1000);每隔1秒調用location.reload()函數,循環調用多次。

查看完整回答
反對 回復 2021-07-11
?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

如果控制另一個框架的話,才能看出不同來.
用setTimeout只會執行一次,用setInterval會間隔執行.
但如果你用在刷新當前頁面上,產生的效果是一樣的,都是只執行一次,然后頁面重新載入,從頭開始.

查看完整回答
反對 回復 2021-07-11
?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

var timeoutHandle = setTimeout(function(){……},1000) 只運行一次。
var timeoutHandle = setInterval(function(){……},1000) 無限循環,
直到:clearTimeout(timeoutHandle);才停止,
也可以用來clearTimeout(timeoutHandle);阻止(清除)尚未運行的setTimeout();

查看完整回答
反對 回復 2021-07-11
  • 3 回答
  • 0 關注
  • 355 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號