if(typeof Promise !=='undefined'&&isNative(Promise)){
}
function runMicrotask(func){
if(typeof Promise==='function'){
Promise.resolve().then(func)
return
}
if(typeof MutationObserver==='function'){
var ob=new MutationObserver(func)
var node=document.createTextNode('')
ob.observe(node,{characterData:true})
node.data=1;
}
if(process&&typeof process.nextTick==='function'){
process.nextTick(func)
return
}
if(typeof setImmediate==='function'){
setImmediate(func)
return
}
setTimeout(func)
}
模擬微任務 判斷是否有對應的api
相關文章
- 判斷服務是否開啟,應用是否安裝,並安裝應用
- 判斷元素是否有重疊部分
- java任務--模擬器Java
- javascript 判斷括號是否配對。JavaScript
- javascript模擬實現in_array()判斷指定元素是否在陣列中JavaScript陣列
- Java非同步判斷執行緒池所有任務是否執行完成的方法Java非同步執行緒
- 判斷表中資料是否有重複
- InnoDB事務鎖之行鎖-判斷是否有隱式鎖原理圖
- JavaScript的巨集任務與微任務JavaScript
- 如何判斷一項技術是否有前途?
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- JQuery中判斷元素中是否有內容jQuery
- bEnable判斷點卡充值平臺是否在遊戲中,遮蔽任務點卡充值斷點遊戲
- 巨集任務和微任務
- Android判斷服務是否在執行Android
- 判斷Fragment是否對使用者可見Fragment
- 絕對定位的層判斷是否有相互覆蓋的解決演算法演算法
- js中的巨集任務和微任務JS
- 任務佇列,巨集任務與微任務佇列
- JavaScript巨集任務和微任務JavaScript
- js如何判斷一個變數是否有值JS變數
- 【虛擬機器】如何判斷CPU是否支援硬體虛擬化虛擬機
- Event Loop、 巨集任務和微任務OOP
- bash函式應用之:判斷函式是否存在函式
- 判斷字串是否為空字串
- 判斷URL字串是否合法字串
- 41:判斷元素是否存在
- 判斷oracle是否啟動Oracle
- Javascript 判斷物件是否相等JavaScript物件
- 判斷SD卡是否可用SD卡
- 判斷字串是否唯一字串
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- 舒服的判斷當前應用是否處於前臺
- python如何判斷一列是否有資料Python
- js判斷物件裡面是否有某個屬性JS物件
- 常見物件-判斷一個字串是否對稱案例物件字串
- 動態生成表-判斷表是否存在效能對比
- Python判斷變數是否是整數的方法有哪些?Python變數