第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

SetTimeout()

問啥調用setTimeout()在函數里面和外面都要寫setTimeout()啊?

正在回答

4 回答

首先setTimeout(startCount,time)設置的計時器,只會在延遲time時間后執(zhí)行僅一次startCount函數

函數外的setTimeout()是為了在這個頁面加載后先調用startCount()這個函數,

函數里的setTimerout()調用startCount這個函數本身是為了形成一個死循環(huán):即進入函數后num+=1,然后顯示在文本框中,等待1000ms后再進入這個函數重復過程。

1 回復 有任何疑惑可以回復我~
#1

良哥最棒sky 提問者

好像函數外的那個setTimeout()去掉,他們運行的效果是一樣的
2019-04-10 回復 有任何疑惑可以回復我~
#2

keydew 回復 良哥最棒sky 提問者

我剛剛試了,函數外的setTimeout()去掉,文本框不會顯示內容吧
2019-04-11 回復 有任何疑惑可以回復我~
#3

慕粉1474727424 回復 keydew

是不會顯示內容 因為你去掉外面的settimeout,就無法運行這個函數了,里面的方法自然調用不了,你要調用這個函數先 ,你可以這樣,設置一個button,點擊運行這個函數就沒問題了
2019-07-31 回復 有任何疑惑可以回復我~
#4

慕妹0585089 回復 慕粉1474727424

那直接通過函數名調用函數不行嗎?
2019-08-15 回復 有任何疑惑可以回復我~
查看1條回復

臥槽 我懂了 為啥這里外面要寫一個settimeout呢 你要調用這個函數先 ,你可以這樣,設置一個button,點擊運行這個函數就沒問題了


0 回復 有任何疑惑可以回復我~
#1

SaulCheng

不懂,邏輯上好像還是不對呀!用函數的函數體定義函數
2019-08-02 回復 有任何疑惑可以回復我~

外部是為了在頁面沒有完全加載完時調用startCount函數,加載完以后才開始執(zhí)行函數內的代碼

1 回復 有任何疑惑可以回復我~

好像也可以運行

https://img1.sycdn.imooc.com//5caecabe0001f89411640484.jpg

0 回復 有任何疑惑可以回復我~
#1

慕雪83909

我的去掉外面的setTimeout()文本框沒內容
2019-07-22 回復 有任何疑惑可以回復我~
#2

慕粉1474727424

我去掉也是沒內容 但是我之前做一個時鐘也只是用了一次settimeout而已 我就很疑惑
2019-07-31 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468970    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界

進入課程

SetTimeout()

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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