小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

setTimeout 和 setInterval 的區(qū)別 - 窮鬼 - BlogJava

 nbtymm 2006-10-31
window對象有兩個主要的定時方法,分別是setTimeout 和 setInteval  他們的語法基本上相同,但是完成的功能取有區(qū)別。

  setTimeout方法是定時程序,也就是在什么時間以后干什么。干完了就拉倒。

  setInterval方法則是表示間隔一定時間反復(fù)執(zhí)行某操作。

  如果用setTimeout實現(xiàn)setInerval的功能,就需要在執(zhí)行的程序中再定時調(diào)用自己才行。如果要清除計數(shù)器需要 根據(jù)使用的方法不同,調(diào)用不同的清除方法:

例如:tttt=setTimeout(‘northsnow()‘,1000);

clearTimeout(tttt);

或者:

tttt=setInterval(‘northsnow()‘,1000);

clearInteval(tttt);

舉一個例子:

 <div id="liujincai"></div>
<input type="button" name="start" value="start" onclick=‘startShow();‘>
<input type="button" name="stop" value="stop" onclick="stop();">
<script language="javascript">
   var intvalue=1;
   var timer2=null;
   function startShow()
   {
      liujincai.innerHTML=liujincai.innerHTML + " " + (intvalue ++).toString();
      timer2=window.setTimeout("startShow()",2000);
   }
   function stop()
   {
      window.clearTimeout(timer2);
   }
</script>

或者:

 <div id="liujincai"></div>
<input type="button" name="start" value="start" onclick=‘timer2=window.setInterval("startShow()",2000);//startShow();‘>
<input type="button" name="stop" value="stop" onclick="stop();">
<script language="javascript">
   var intvalue=1;
   var timer2=null;
   function startShow()
   {
      liujincai.innerHTML=liujincai.innerHTML + " " + (intvalue ++).toString();
   }
   function stop()
   {
      window.clearInterval(timer2);
   }
</script>

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多