国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML 5 Web Workers

2020-03-24 17:22:16
字體:
來源:轉載
供稿:網友

web worker 是運行在后臺的 JavaScript,獨立于其他腳本,不會影響頁面的性能。您可以繼續做任何愿意做的事情:點擊、選取內容等等,而此時 web worker 在后臺運行。


下面的代碼檢測是否存在 worker,如果不存在,- 它會創建一個新的 web worker 對象,然后運行 demo_workers.js 中的代碼:

if(typeof(w)== undefined ) w=new Worker( demo_workers.js 

然后我們就可以從 web worker 發生和接收消息了。

向 web worker 添加一個 onmessage 事件監聽器:

w.onmessage=function(event){document.getElementById( result ).innerHTML=event.data;

當 web worker 傳遞消息時,會執行事件監聽器中的代碼。event.data 中存有來自 event.data 的數據。


當我們創建 web worker 對象后,它會繼續監聽消息(即使在外部腳本完成之后)直到其被終止為止。

如需終止 web worker,并釋放瀏覽器/計算機資源,請使用 terminate() 方法:

w.terminate();

p Count numbers: output id= result /output /p button quot;startWorker() Start Worker /button button quot;stopWorker() Stop Worker /button br / br / script var w;function startWorker()if(typeof(Worker)!== undefined ) if(typeof(w)== undefined ) w=new Worker( demo_workers.js w.onmessage = function (event) { document.getElementById( result ).innerHTML=event.data;document.getElementById( result ).innerHTML= Sorry, your browser does not support Web Workers... function stopWorker()w.terminate(); /script /body /html

親自試一試

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

上一篇:HTML5 地理定位

下一篇:HTML5 表單屬性

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富裕县| 东阿县| 平阳县| 安阳市| 广州市| 长葛市| 屯留县| 荥经县| 收藏| 周宁县| 东乌珠穆沁旗| 襄垣县| 隆化县| 始兴县| 长白| 兴隆县| 南丹县| 稻城县| 武鸣县| 方城县| 汽车| 资兴市| 原平市| 河池市| 手游| 淳安县| 湛江市| 云梦县| 合山市| 秭归县| 徐闻县| 郎溪县| 康平县| 长武县| 巴南区| 松江区| 荥经县| 潮州市| 改则县| 格尔木市| 嘉定区|