這篇文章主要介紹了針對HTML5的Web Worker使用攻略,特別是結合worker拿手的JS使用起來十分有效,需要的朋友可以參考下
Web Workers 是HTML5 提供的一個javascript多線程解決方案,我們可以將一些大計算量的代碼交由web Worker運行而不凍結用戶界面。
一:如何使用WorkerWeb Worker的基本原理就是在當前javascript的主線程中,使用Worker類加載一個javascript文件來開闢一個新的線程,起到互不阻塞執行的效果,並且提供主線程和新線程之間數據交換的接口:postMessage,onmessage。
那麼如何使用呢,我們看一個例子:
JavaScript Code複製內容到剪貼板