setTimeout() 和 setInterval()

1畴蹭、setTimeout()

setTimeout() 方法用于在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式粥航。

可使用?clearTimeout()?方法來阻止函數(shù)的執(zhí)行幸海。

(1)語法

setTimeout(code,?milliseconds,?param1,?param2,?...)

setTimeout(function,?milliseconds,?param1,?param2,?...)

(2)參數(shù)

  code/function? =>必需轧拄。要調(diào)用一個(gè)代碼串,也可以是一個(gè)函數(shù)哪亿。

  milliseconds? =>可選。執(zhí)行或調(diào)用 code/function 需要等待的時(shí)間贤笆,以毫秒計(jì)蝇棉。默認(rèn)為 0。

  param1, param2, ...? =>可選芥永。 傳給執(zhí)行函數(shù)的其他參數(shù)(IE9 及其更早版本不支持該參數(shù))篡殷。

(3)返回值

  返回一個(gè) ID(數(shù)字),可以將這個(gè) ID 傳給?clearTimeout() 取消執(zhí)行

例子

//3秒鐘隱藏 div 標(biāo)簽

setTimeout(function() { $("#divShowInfo").fadeOut("slow"); }, 3000);

2埋涧、setInterval()

setInterval() 方法可按照指定的周期(以毫秒計(jì))來調(diào)用函數(shù)或計(jì)算表達(dá)式板辽。

setInterval() 方法會(huì)不停地調(diào)用函數(shù),直到?clearInterval()?被調(diào)用或窗口被關(guān)閉棘催。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的參數(shù)劲弦。

語法、參數(shù)醇坝、返回值 同setTimeout()

例子

var myVar;

function myFunction() {

? ? myVar = setInterval(alertFunc, 3000);

}

function alertFunc() {

? ? alert("Hello World!");

}

3邑跪、?clearTimeout()

例子

var myVar;

function myFunction()

{

? ? myVar = setTimeout(function(){ alert("Hello") }, 3000);

}

function myStopFunction()

{

? ? clearTimeout(myVar);

}

setTimeout() 和?clearTimeout() 結(jié)合的例子? 計(jì)數(shù)器,可停止

<button onclick="startFun()">開始</button>

<input type="text" id="txtNum">

<button onclick="stopFun()">停止</button>

<script>

var num = 0;

var t;

var begin=0;

function AddNum()

{

? ? $("#txtNum").val()=num ;

? ? num+=1;

? ? t=setTimeout(function(){AddNum()},1000);

}

function startFun()

{

? ? if(!begin)

? ? {

? ? ? begin=1;

? ? ? AddNum();

? ? }

}

function stopFun()

{

? clearTimeout(t);

? begin=0;

}

</script>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末呼猪,一起剝皮案震驚了整個(gè)濱河市画畅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宋距,老刑警劉巖轴踱,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異乡革,居然都是意外死亡寇僧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門沸版,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嘁傀,“玉大人,你說我怎么就攤上這事视粮∠赴欤” “怎么了?”我有些...
    開封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)笑撞。 經(jīng)常有香客問我岛啸,道長(zhǎng),這世上最難降的妖魔是什么茴肥? 我笑而不...
    開封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任坚踩,我火速辦了婚禮,結(jié)果婚禮上瓤狐,老公的妹妹穿的比我還像新娘瞬铸。我一直安慰自己,他們只是感情好础锐,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開白布嗓节。 她就那樣靜靜地躺著,像睡著了一般皆警。 火紅的嫁衣襯著肌膚如雪拦宣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天信姓,我揣著相機(jī)與錄音鸵隧,去河邊找鬼。 笑死财破,一個(gè)胖子當(dāng)著我的面吹牛掰派,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播左痢,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼靡羡,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了俊性?” 一聲冷哼從身側(cè)響起略步,我...
    開封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎定页,沒想到半個(gè)月后趟薄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡典徊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年杭煎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卒落。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡羡铲,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出儡毕,到底是詐尸還是另有隱情也切,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站雷恃,受9級(jí)特大地震影響疆股,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜倒槐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一旬痹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧讨越,春花似錦唱凯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽卷雕。三九已至节猿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間漫雕,已是汗流浹背滨嘱。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留浸间,地道東北人太雨。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像魁蒜,于是被迫代替她去往敵國和親囊扳。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 一兜看、setTimeout和setInterval定時(shí)器的參數(shù) setTimeout和setInterval函數(shù)用來...
    hc3001閱讀 1,724評(píng)論 0 0
  • 今天剛好在看setTimeout()的一個(gè)案例锥咸,在案例的解析中提到了setTimeout()和setInterva...
    msqt閱讀 1,083評(píng)論 0 1
  • 摘要:在寫H5游戲時(shí)經(jīng)常需要使用定時(shí)刷新頁面實(shí)現(xiàn)動(dòng)畫效果,比較常用即setTimeout()以及setInterv...
    亂蓬頭199302閱讀 1,523評(píng)論 0 3
  • setTimeout和setInterval的語法相同细移。它們都有兩個(gè)參數(shù)搏予,一個(gè)是將要執(zhí)行的代碼字符串,還有一個(gè)是以...
    一只dororo閱讀 212評(píng)論 0 1
  • 作為DOM本身十分重要的2個(gè)異步執(zhí)行函數(shù)弧轧,初學(xué)者感覺這個(gè)很不好理解雪侥,我簡(jiǎn)單寫一寫我的理解 這兩個(gè)方法在形式看起來很...
    faremax閱讀 530評(píng)論 0 1