国产探花免费观看_亚洲丰满少妇自慰呻吟_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 表單屬性

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宕昌县| 新泰市| 平湖市| 绥滨县| 扶沟县| 廊坊市| 元氏县| 凤山县| 大同县| 岳西县| 越西县| 沧州市| 奉贤区| 南陵县| 阜宁县| 沂南县| 福州市| 宕昌县| 江川县| 勐海县| 双辽市| 合阳县| 凉城县| 手机| 沂源县| 南陵县| 灌南县| 纳雍县| 健康| 页游| 钟山县| 青田县| 万年县| 读书| 阳江市| 辽阳县| 仁化县| 格尔木市| 凤庆县| 高尔夫| 祁连县|