W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
WindowOrWorkerGlobalScope mixin 的 clearTimeout() 方法取消了先前通過調(diào)用 setTimeout() 建立的超時(shí)。
scope.clearTimeout(timeoutID)
timeoutID
setTimeout()
的調(diào)用返回。需要注意的是,setTimeout () 和 setInterval () 使用的 IDs 池是共享的,這意味著你可以在技術(shù)上互換地使用 clearTimeout() 和 clearInterval()。但是,為了清晰起見,您應(yīng)該避免這樣做。
在網(wǎng)頁上下文中運(yùn)行下面的腳本,然后單擊該頁面一次。你會(huì)看到一秒鐘內(nèi)彈出消息。如果您在一秒內(nèi)多次單擊該頁面,則該警報(bào)僅出現(xiàn)一次。
var alarm = {
remind: function(aMessage) {
alert(aMessage);
this.timeoutID = undefined;
},
setup: function() {
if (typeof this.timeoutID === 'number') {
this.cancel();
}
this.timeoutID = window.setTimeout(function(msg) {
this.remind(msg);
}.bind(this), 1000, 'Wake up!');
},
cancel: function() {
window.clearTimeout(this.timeoutID);
this.timeoutID = undefined;
}
};
window.onclick = function() { alarm.setup(); };
將無效 ID 傳遞給 clearTimeout () 默默地不做任何事情,不引發(fā)異常。
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
HTML Living Standard 在該規(guī)范中定義'WindowOrWorkerGlobalScope.clearTimeout()'。 | Living Standard | 方法轉(zhuǎn)移到最新規(guī)范中的WindowOrWorkerGlobalScope mixin。 |
HTML Living Standard 在該規(guī)范中定義了'clearTimeout()'。 | Living Standard |
我們正在將兼容性數(shù)據(jù)轉(zhuǎn)換為機(jī)器可讀的JSON格式。
特征 | Chrome | Edge | Firefox(Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基本支持 | 支持:1.0 | 支持 | 支持:1.0(1.7或更早)、52[1] | 支持:4 | 支持:4 | 支持:1.0 |
特征 | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
基本支持 | 支持:1.0 | 支持:1.0 | 支持 | 支持:1.0、52.0 [1] | 支持:6.0 | 支持:6.0 | 支持:1.0 |
注釋:
[1] clearTimeout() 現(xiàn)在在 WindowOrWorkerGlobalScope mixin 上定義。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: