W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
setImmediate()方法用于中斷長時(shí)間運(yùn)行的操作,并在瀏覽器完成其他操作(如事件和顯示更新)后立即運(yùn)行回調(diào)函數(shù)。
注意:此功能是非標(biāo)準(zhǔn)的,不要在面向Web的生產(chǎn)站點(diǎn)上使用它:它不適用于每個(gè)用戶。實(shí)現(xiàn)之間可能存在很大的不兼容性,并且行為可能在將來發(fā)生變化。
此方法預(yù)計(jì)不會(huì)成為標(biāo)準(zhǔn),并且僅由Internet Explorer和Node.js 0.10+的最新版本實(shí)現(xiàn)。它遇到了來自Gecko (Firefox)和Webkit(谷歌/Apple)的雙重阻力。
var immediateID = setImmediate(func,[ param1,param2,...]);
var immediateID = setImmediate(func);
所有參數(shù)都將直接傳遞給您的函數(shù)。
該window.clearImmediate方法可用于清除即時(shí)操作,就像window.clearTimeout對(duì)window.setTimeout。
可以使用此方法代替setTimeout(fn, 0)方法來執(zhí)行繁重的操作。
可以通過幾種不同的方式模擬該功能:
所有這些技術(shù)都被整合到一個(gè)強(qiáng)大的setImmediate polyfill中。
不屬于任何規(guī)范,也不屬于標(biāo)準(zhǔn)軌道。
電腦端 | 移動(dòng)端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Android webview | Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持
(非標(biāo)準(zhǔn))
|
不支持 | 支持 | 不支持 | 支持:10 | 不支持 | 不支持 | 不支持 | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |
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)系方式:
更多建議: