当前位置:网站首页>举一个 web worker 的例子
举一个 web worker 的例子
2022-08-03 22:22:00 【紫微前端】
您需要按照以下步骤开始使用网络工作者进行计数示例
- 创建一个 Web Worker 文件:您需要编写一个脚本来增加计数值。我们将其命名为 counter.js
let i = 0; function timedCount() { i = i + 1; postMessage(i); setTimeout("timedCount()", 500); } timedCount();这里 postMessage() 方法用于将消息回传到 HTML 页面
- 创建 Web Worker 对象:您可以通过检查浏览器支持来创建 Web Worker 对象。让我们将此文件命名为 web_worker_example.js
if (typeof w == "undefined") { w = new Worker("counter.js"); }我们可以接收来自 web worker 的消息
w.onmessage = function (event) { document.getElementById("message").innerHTML = event.data; };- 终止 Web Worker:Web Worker 将继续侦听消息(即使在外部脚本完成后),直到它被终止。您可以使用 terminate() 方法来终止侦听消息。
w.terminate();- 重用 Web Worker:如果将 worker 变量设置为 undefined,则可以重用代码
w = undefined;边栏推荐
猜你喜欢

Diazo Biotin-PEG3-DBCO | Diazo Compound Modified Biotin-Tripolyethylene Glycol-Dibenzocyclooctyne

Cisco ike2 IPSec配置

CAS: 773888-45-2_BIOTIN ALKYNE_生物素-炔基

E-commerce data warehouse ODS layer-----log data loading
![[N1CTF 2018] eating_cms](/img/09/3599d889d9007eb45c6eab3043f0c4.png)
[N1CTF 2018] eating_cms

2022-08-02 mysql/stonedb slow SQL-Q18 - memory usage surge analysis

VLAN实验

LabVIEW code generation error 61056

2022-08-02 mysql/stonedb慢SQL-Q18-内存使用暴涨分析

如何设计 DAO 的 PoW 评判标准 并平衡不可能三角
随机推荐
E-commerce data warehouse ODS layer-----log data loading
113. 授人以渔 - 如何自行查询任意 SAP UI5 控件属性的文档和技术实现细节
【MySQL进阶】数据库与表的创建和管理
【云原生实用技巧】使用 skopeo 批量同步 helm chart 依赖镜像
决策树、GBDT、XGBOOST树的可视化
云平台建设解决方案
Boss: There are too many systems in the company, can you realize account interoperability?
Golang Chapter 2: Program Structure
东西向和南北向通信的统一
Data_web(八)mysql增量同步到mongodb
嵌入式开发:嵌入式基础——代码和数据空间揭秘
伴随着元宇宙、web3.0等概念的兴起,数字人、数字场景等诸多数字化的形态开始出现
七夕快乐!
PowerMockup 4.3.4::::Crack
start with connect by 实现递归查询
2019年10月SQL注入的两倍
封装、包、访问权限修饰符、static变量
数据一致性:双删为什么要延时?
如何创建一个Web项目
Bytebase database schema change management tool