HTML5——worker

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版权协议,转载请附上原文出处链接和本声明。