web workers 实例
2024-10-21 03:55:34
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body> </body>
<script> //注意:在chrome浏览器中必须在服务器环境下运行
var w1 = new Worker('./web/test.js'); //创建线程
w1.postMessage('hi');
w1.onmessage = function(ev){
alert(ev.data); console.log(w1);
w1.terminate(); //关闭线程
}
alert('触发了');
</script>
</html>
self.onmessage = function(ev){ var a = 1;
for(var i=0;i<10000;i++){
a += i;
}
self.postMessage(a); self.close(); //关闭线程
}
最新文章
- 深入理解js构造函数
- This Node源码分析
- Web前端性能优化教程03:添加Expires头
- sql 树 递归
- weblogic部署ssh2应用出现异常
- Python 网页投票信息抓取
- Ehcache(04)——设置缓存的大小
- Linux 安装之U盘引导
- 关于Java和.NET之间的通信问题(JSON)
- ios之极光推送消息收到以后对消息的处理总结
- Lambda表达式和Lambda表达式树
- 201521123030 《Java程序设计》第8周学习总结
- 网络爬虫框架Scrapy简介
- 如何使用Docker部署一个Go Web应用程序
- 调试ucosii_pendsv中断函数有感
- Redis学习笔记(3)-XShell连接CentOSMini,并安装Redis
- webpack4 系列教程(十五):开发模式与webpack-dev-server
- mysql [assword expired
- web.py框架之i18n支持
- tomcat安装与项目部署