当前位置:网站首页>举一个 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;
边栏推荐
- Bytebase database schema change management tool
- 云计算国内外发展现状
- 斩获双奖|易知微荣获“2021中国数字孪生解决方案优秀供应商”“中国智能制造优秀推荐产品”双奖项!
- Unification of east-west and north-south communications
- 【云原生实用技巧】使用 skopeo 批量同步 helm chart 依赖镜像
- CAS:908007-17-0_Biotin-azide_Biotin azide
- 382. Linked List Random Node
- 【bug】汇总Elipse项目中代码中文乱码解决方法!
- LitJson报错记录
- 【day1】
猜你喜欢
Go开发工具GoLand V2022.2 来了——Go 工作区重大升级
一文带你了解软件测试是干什么的?薪资高不高?0基础怎么学?
Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D 论文笔记
[N1CTF 2018]eating_cms
授人以渔 - 如何自行查询任意 SAP UI5 控件属性的文档和技术实现细节试读版
老板:公司系统太多,能不能实现账号互通?
数据一致性:双删为什么要延时?
[MySQL Advanced] Creation and Management of Databases and Tables
HCIP第十四天
【bug】汇总Elipse项目中代码中文乱码解决方法!
随机推荐
云计算国内外发展现状
Nine ways to teach you to read the file path in the resources directory
UVa 437 - The Tower of Babylon (White Book)
嵌入式系统:GPIO
.NET6之MiniAPI(十四):跨域CORS(上)
超级实用网站+公众号合集
Go开发工具GoLand V2022.2 来了——Go 工作区重大升级
用于流动质押和收益生成的 Web3 基础设施
物联网新零售模式,引领购物新潮流
亿流量大考(2):开发一套高容错分布式系统
Data_web(八)mysql增量同步到mongodb
CAS: 1192802-98-4 _uv cracking of biotin - PEG2 - azide
Data_web(九)mongodb增量同步到mongodb
网络基础学习系列四(网络层,数据链路层和一些其他重要协议或技术)
VIM操作
[b01lers2020]Life on Mars
Zilliz 2023 秋季校园招聘正式启动!
golang写的存储引擎,基于b+树,mmap
七夕快乐!
navicat 连接 mongodb 报错[13][Unauthorized] command listDatabases requires authentication