国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 固阳县| 泸溪县| 泸溪县| 绵阳市| 安新县| 宝丰县| 东源县| 临夏市| 东乌珠穆沁旗| 德阳市| 泗洪县| 太仓市| 惠来县| 遵义县| 吴川市| 东海县| 体育| 浠水县| 明水县| 沐川县| 紫金县| 绵竹市| 德格县| 高陵县| 深州市| 鄂尔多斯市| 浦江县| 永城市| 临沭县| 锡林浩特市| 鞍山市| 锦屏县| 荆州市| 黄骅市| 莎车县| 武义县| 敖汉旗| 莎车县| 平武县| 沂源县| 揭阳市|