萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> HTML5的Web Worker使用要注意什麼?

HTML5的Web Worker使用要注意什麼?

web worker看起來很美好,但處處是魔鬼。下面我們給大家介紹一下HTML5的Web Worker吧!

我們可以做什麼:

1.可以加載一個JS進行大量的復雜計算而不掛起主進程,並通過postMessage,onmessage進行通信

2.可以在worker中通過importScripts(url)加載另外的腳本文件

3.可以使用 setTimeout(), clearTimeout(), setInterval(), and clearInterval()

4.可以使用XMLHttpRequest來發送請求

5.可以訪問navigator的部分屬性

有那些局限性:

1.不能跨域加載JS

2.worker內代碼不能訪問DOM

3.各個浏覽器對Worker的實現不大一致,例如FF裡允許worker中創建新的worker,而Chrome中就不行

4.不是每個浏覽器都支持這個新特性

以上就是我們給大家介紹的HTML5的Web Worker了。希望大家繼續關注我們的網站!

copyright © 萬盛學電腦網 all rights reserved