一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

JS之延時器和定時器執(zhí)行示例詳解

目錄 1. 延時器setTimeout:延時執(zhí)行一次 2. 定時器setInterval:定時重復執(zhí)行 總結: 1. 延時器setTimeout:延時執(zhí)行一次 setTimeout(function,time) 設置一個超時對象 ,該方法接收一個id表示一個定
目錄
  • 1. 延時器setTimeout:延時執(zhí)行一次
  • 2. 定時器setInterval:定時重復執(zhí)行
  • 總結:

1. 延時器setTimeout:延時執(zhí)行一次

  • setTimeout("function",time) 設置一個超時對象 ,該方法接收一個id表示一個定時器
var timer1 = setTimeout(function(){},1000);  //timer1->1 (當前是第一個定時器)
  • clearTimeout(對象) 清除已設置的setTimeout對象 :由 setTimeout() 返回的 ID 值可用作 clearInterval() 方法的參數(shù)
clearTimeout(timer1); //清除定時器

clearTimeout(1); //清除第一個定時器
  • setTimeout使一段代碼在指定時間后運行,僅運行一次

2. 定時器setInterval:定時重復執(zhí)行

  • setInterval("function",time) 設置一個超時對象,該方法返回一個id表示一個定時器
var timer2 = setInterval(function(){},1000);  //timer2->2 (當前是第二個定時器)
  • clearInterval(對象) 清除已設置的setInterval對象:由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的參數(shù)
clearInterval(timer2);//清除定時器

clearInterval(2);//清除第二個定時器
  • setInterval使一段代碼每過指定時間就運行一次,自動重復

總結:

兩種方法根據(jù)不同的場景和業(yè)務需求擇而取之,一般情況下setTimeout用于延遲執(zhí)行某方法或功能,

setInterval則一般用于刷新表單,對于一些表單的假實時指定時間刷新同步。

setInterval會產(chǎn)生回調堆積,特別是時間很短的時候,一般不用setInterval,而用setTimeout的延時遞歸來代替interval。

很多人習慣于將setTimeout包含于被執(zhí)行函數(shù)中,然后在函數(shù)外再次使用setTimeout來達到定時執(zhí)行的目的, 這樣,函數(shù)外的setTimeout在執(zhí)行函數(shù)時再次觸發(fā)setTimeout,從而形成周而復始的定時效果。使用的時候各有各的優(yōu)勢,使用setInterval,需要手動停止。而使用方法中嵌套setTimeout,可以根據(jù)方法內部本身的邏輯不再調用setTimeout就等于停止了觸發(fā)。其實兩個東西完全可以相互模擬,具體使用那個,看當時的需要而定了。

示例:

var intervalId = setInterval(function(){
    console.log("love");
},1000);
setTimeout(function(){
    console.log("yaya");
    clearInterval(intervalId);
},5000);  
console.log("yang");

運行結果:

> "yang"
> "love"
> "love"
> "love"
> "love"
> "love"
> "yaya"

> "yang"
> "love"
> "love"
> "love"
> "love"
> "yaya"

以上就是JS之延時器和定時器執(zhí)行示例詳解的詳細內容,更多關于JS延時器定時器的資料請關注技圈網(wǎng)其它相關文章!

聲明:所有內容來自互聯(lián)網(wǎng)搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 久久福利 | 最新中文字幕在线 | 一区二区三区网站 | 成人久久网 | 中文字幕的av | 黄色国产| 中文字幕欧美日韩一区 | 国产资源在线观看 | 成人黄色a | 婷婷久久五月天 | 国产9 9在线 | 中文 | 精精国产视频 | 亚洲一区二区三区四区在线观看 | 黄色av网站在线观看 | 一区二区免费视频 | 国产精品a一区二区三区网址 | 日韩成人在线网站 | 一区二区三区不卡视频 | 免费能直接在线观看黄的视频 | 99精品久久久久 | 五月天综合影院 | 久久高清国产 | 91精品久久久久久久久久入口 | 国产一区在线免费 | 欧美成人h版在线观看 | 给我免费的视频在线观看 | 一区二区三区免费 | 一区二区三区四区免费视频 | www.av7788.com| 国产日韩一区二区三区 | 日本久久精品视频 | 欧美乱操 | 在线视频 欧美日韩 | 男女免费网站 | 在线免费观看黄色 | 成人久久久久久久久 | 亚洲一一在线 | 91精品中文字幕一区二区三区 | 日韩精品成人在线 | 在线观看av网站永久 | 欧美黄在线观看 |