国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Javascript中setTimeout和setInterval的區別和使用

2019-11-17 03:18:53
字體:
來源:轉載
供稿:網友

javascript中setTimeout和setInterval的區別和使用

Javascript中,window對象有兩個主要的定時方法,分別是setTimeout 和 setInterval,其語法基本上相同,但是完成的功能取有區別?! etTimeout方法是定時程序,就是在什么時間以后干什么?! etInterval方法則是表示間隔一定時間反復執行某操作。  如果用setTimeout實現setInerval的功能,就需要在執行的程序中再定時調用自己才行。如果要清除計數器需要 根據使用的方法不同,調用不同的清除方法:例如:t=setTimeout('northsnow()',100);clearTimeout(t);

或者:t=setInterval('northsnow()',100);clearInteval(t);

舉一個例子:

 <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>

  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浠水县| 阿瓦提县| 土默特右旗| 永昌县| 新蔡县| 新龙县| 七台河市| 吐鲁番市| 友谊县| 龙南县| 温泉县| 闽侯县| 旬邑县| 陆良县| 乐亭县| 新沂市| 乐东| 东方市| 义乌市| 毕节市| 遵义市| 山阴县| 富宁县| 通化县| 昌宁县| 宜兴市| 光山县| 禄丰县| 云林县| 虹口区| 沅江市| 凯里市| 竹山县| 通许县| 九江县| 深泽县| 长汀县| 海南省| 永宁县| 忻城县| 赤壁市|