HTML5——worker

本文介绍了JavaScript中的Worker线程概念及其实现方式,探讨了如何通过Worker进行异步计算并返回结果给主线程,同时讨论了断开Worker连接的方法及canvas高斯模糊函数的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. js是单线程,可以通过worker创建一个异步的js线程,将计算好的结果返回给js主线程。

2. 要满足同源策略,在服务器中打开测试

3. 基本操作

worker.js文件:

结果:

4. 断开worker

(1)worker.terminate():调用者断开worker:在调用者接收到worker返回的值后,不要worker的情况下,将worker断开;断开后不能再进行值的传输(最好用该方法)

(2)close():worker.js文件中,在onmessage事件中,将处理后的值发送给传入者后,自动断开连接

5. 了解其他特性:

6. canvas的高斯模糊函数,可以使用worker

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值