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
版权声明:本文为zyz00000000原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。