JavaScript setInterval()執行clearInterval() 再恢復setInterval()

clearInterval() 方法可取消由 setInterval() 设置的 timeout。

clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。

setInterval()  =>clearInterval() =>setTimeout()

<!DOCTYPE html>
<html>
<head>
<script src="js/jquery-1.8.3.js">
</script>
<body>
<div id=‘show‘></div><br />
<input type=‘button‘ value=‘stop‘ onclick=‘fun1()‘/>
</body>
<script>
var getdata = setInterval(fun2,1000);
var showid = document.getElementById(‘show‘);
function fun1() {
    clearInterval(getdata);
    //showid.innerHTML = ‘waiting 10s‘;
    setTimeout(fun3,10000);
}
function fun2() {
    showid.innerHTML += ‘1‘;
}
function fun3() {
    getdata  = setInterval(bb,1000);
}
</script>
</head>

</html>
时间: 2024-10-12 22:40:26

JavaScript setInterval()執行clearInterval() 再恢復setInterval()的相关文章

第八章 下半部和推後執行的工作

1. 中斷處理程序的侷限 以異步方式執行,並且有可能打斷其他重要代碼.所以爲了避免被打斷的代碼的停止時間過長,中斷處理程序應該執行得越快越好 如果當前有一個中斷處理程序在運行,在最好的情況下(如果IRQF_DISABLED沒有被設置),與該中斷同級的其他中斷會被屏蔽,最壞的情況下(設置IRQF_DISABLED),當前CPU上所有的其他中斷都會被屏蔽.縮短中斷被屏蔽的時間對系統的響應能力和性能都至關重要,所以中斷處理程序執行得越快越好 由於中斷處理程序往往需要對硬件進行操作,所以對它們通常有很強

js中clearInterval无效,以及setInterval中断后重新执行

引言: 网页中的效果:网页上向右运动的span,背景图片随着向右移动而不断切换.在鼠标移入图片时,停止向右运动,并改变为特定的背景图片:当鼠标移出时,继续向右移动并不断切换背景图片,直到运动到右端停止运动及图片切换.向右运动以及图片切换效果均是由setInterval周期性调用函数实现,停止运动则需要clearInterval函数实现. 在实现过程中容易出现以下问题: 鼠标移入时不能停止运动,或者是移动速度加快,clearInterval无效:鼠标移出后,运动到最右端不能停止,clearInte

[Batch檔案筆記] 在UNC路徑中執行Batch檔

為了讓其他人可以免安裝又可以執行python程式所以我把python portable版本 winpython 放在samba的空間共享但是使用者如果要開 winpython cammand prompt .exe 打指令執行程式的話又太麻煩 所以寫了batch檔來直接執行我的python程式 因為是共享空間 所以使用 pushd%~dp0 是當前路徑接下來就是 python 再加上要執行檔案的路徑就可以了~ pushd %~dp0\python-2.7.10 python Project_Ev

執行shell script與subshell

兩種方法 喚起新shell再執行shell scripts 在目前shell執行shell scripts 喚起另一個shell來執行的scripts在scripts檔頭最前面前要加 #! /bin/sh 第一種方法是在shell script 文字檔前指出shell scripts解讀的程式在那(也就是 我們的shell)然後把文字檔的執行權限打開,照一般執行可執行檔方式執行或者叫 一個shell來解釋文字檔test.sh. $ test.sh $ /bin/sh test.sh $ ( .

[转]如何使用VS 2013發布一個可以在Windows XP中獨立運行的可執行文件

https://read01.com/Mg337.html (台/湾的论坛,需要f/q) 1. 閱讀此文章的同學先看看我的另外一篇文章: 現在,我們深入探討一下: <如何使用VS 2013發布一個可以在Windows XP中獨立運行的可執行文件>. 這個問題是比較常見且容易造成初學者困惑的,作為曾經撞了無數次南牆的初級代碼狗終於看到了自己能夠回答的問題,那麼就讓我來簡單闡述一下造成這個問題的簡單原理極其簡單解決方法,如有錯誤紕漏敬請指正. /*我們討論的是非託管的C++程序.*/ 為了方便說明

使用Mutex實現單一程式執行個體的注意事項(转)

相信大家都知道在.NET程式中若要實現單一程式執行個體,一般來說有幾種方法,像是去判斷是否已經有開啟的Process是相同的程式.用Mutex與Semaphore之類的技術來判斷是否程式正在開啟.但是很多網路上的文章都忽略了在用Mutex實現單一程式執行個體時,其實會有些必須要注意的地方,導致於在實際運用上沒有發揮到該有的效果. 以一個簡單的例子來看,一般我們在網路上常看到的使用方式大概就像下面的程式碼片段類似,建構Mutex時就會回傳該Mutex是否已經存在,利用該回傳值來決定程式應該繼續開啟

PL/SQL Developer查詢已經執行過的SQL語句記錄 Ctrl+E

PL/SQL Developer查詢已經執行過的SQL語句記錄 最近提数比较多,没有已存在的脚本信息,就手工写呀... 一次性打开了多个提数脚本文件,结果执行完后把脚本保存好了,但是最后的整理其它脚本时 把原来的存档的脚本给不小心替换掉了 还ctrl+s保存了,抱着侥幸心理 可能我重新打开会回来吧 结果不会 重新打开脚本是替换之后的脚本信息.... 啊~ 我辛辛苦苦写的提数脚本就这么没了没了...   惨兮兮....  然后就去想办法看看有没有可能能将自己昨天执行的sql拿出来再做存档(免得下次

Unity strip engine code 遇到執行不能之問題與解決

遊戲發布在 WebGL 平台發現檔案還是太大,因此在 IL2CPP 的環境下,開啟 Strip engine code 編譯功能,嘗試看看能不能減少一些檔案容量. 但由於我們另外有載入 Scene stream assetbundles 的機制,因此遇到開啟 Strip engine code 後,無法正常執行的情形. 經過 Kelvin Lo 技術支援以及時間測試後,終究能夠正常執行,留下整件事情的經過.技術問題以及相關解法支援等等資料. 測試環境 Unity5.5.1f1,Windows 1

利用JavaScript选择GridView行

利用JavaScript选择GridView行 本篇技巧和诀窍记录的是:利用JavaScript选择GridView行. 当我们想在GridView中添加删除.选择功能时,我们通常的做法是利用模板功能在每行添加一个按钮控件或者超链接按钮控件,单击按钮利用RowCommand获取每行的ID. 下面我们利用JavaScript完成这一功能. 我们可以通过调用JavaScirpt函数改变单击的行的背景颜色来模拟选择的行,这里需要声明一个隐藏字段,从JS中获得选取GridView行的ID.在选择/删除事