Web Workers API中常用的方法和事件有哪些?各自功能是什么?
1 回答

白板的微信
TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
Web Workers作為一種后臺(tái)執(zhí)行的線程,它的功能包括創(chuàng)建線程,線程與前端頁面的數(shù)據(jù)交互,線程本身占用大量內(nèi)存資源,本身也需要關(guān)閉或銷毀。HTML5的Web Workers API中的方法和事件就是對(duì)上面的功能進(jìn)行了封裝。使用Web Workers API,用戶可以很容易地創(chuàng)建在后臺(tái)運(yùn)行的線程(Worker),并完成數(shù)據(jù)交互和終止線程。Web Workers常用的方法和事件下表所示。
方法/事件 | 功能 |
Worker()方法 | 構(gòu)造器,用于創(chuàng)建線程 |
postMessage()方法 | 用于發(fā)送信息 |
terminate()方法 | 終止線程,并釋放瀏覽器/計(jì)算機(jī)資源 |
close()方法 | 結(jié)束線程 |
setTimeout()方法 | 在線程中實(shí)現(xiàn)定時(shí)處理 |
setInterval ()方法 | 在線程中實(shí)現(xiàn)定時(shí)處理 |
onmessage事件 | 獲得接收消息的事件句柄 |
- 1 回答
- 0 關(guān)注
- 806 瀏覽
添加回答
舉報(bào)
0/150
提交
取消