HTML5學習之WebWork多執行緒處理

2022-05-21 01:56:15 字數 619 閱讀 4850

多執行緒技術在服務端技術中已經發展的很成熟了,而在web端的應用中卻一直是雞肋

在新的標準中,提供的新的webwork api,讓前端的非同步工作變得異常簡單。

使用:建立乙個worker物件,指向乙個js檔案,然後通過worker物件往js檔案傳送訊息,js檔案內部的處理邏輯,處理完畢後,再傳送訊息回到當前頁面,純非同步方式,不影響當前主頁面渲染。

work.js

onmessage = function (event) 

postmessage(result);

}

多執行緒技術在服務端技術中已經發展的很成熟了,而在web端的應用中卻一直是雞肋

在新的標準中,提供的新的webwork api,讓前端的非同步工作變得異常簡單。

使用:建立乙個worker物件,指向乙個js檔案,然後通過worker物件往js檔案傳送訊息,js檔案內部的處理邏輯,處理完畢後,再傳送訊息回到當前頁面,純非同步方式,不影響當前主頁面渲染。

work.js

onmessage = function (event) 

postmessage(result);

}

HTML5學習之 HTML 5 拖放

拖放 drag 和 drop 是 html5 標準的組成部分。拖放是一種常見的特性,即抓取物件以後拖到另乙個位置。在 html5 中,拖放是標準的一部分,任何元素都能夠拖放。internet explorer 9 firefox opera 12 chrome 以及 safari 5 支援拖放。注釋...

HTML5學習筆記一 簡單學習HTML5

html 是用來描述網頁的一種語言。html5 是下一代 html 標準。html html 4.01的上乙個版本誕生於 1999 年。自從那以後,web 世界已經經歷了巨變。html5 仍處於完善之中。然而,大部分現代瀏覽器已經具備了某些 html5 支援。html5 中的一些有趣的新特性 看一下...

HTML5學習筆記一 簡單學習HTML5

html 是用來描述網頁的一種語言。html5 是下一代 html 標準。html html 4.01的上乙個版本誕生於 1999 年。自從那以後,web 世界已經經歷了巨變。html5 仍處於完善之中。然而,大部分現代瀏覽器已經具備了某些 html5 支援。html5 中的一些有趣的新特性 看一下...