JS多线程
JS多线程不允许操作DOM

1. 引用Concurrent Thread.js库
用法:Concurrent.Thread.Create(function(){};)

2. Web Work
html5新增的,不需要引用第三方库
//逻辑放在task.js中
let worker = new Worker("task.js");
//监听返回的数据
worker.onmessage = function(event){
alert(event.data);
}
//向线程post数据
worker.postMessage(1000);

task.js
onmessage = function(event){
let num = event.data;
let result = 0;
for(var i = 0;i<num;i++){
result += i;
}
//向线程创建者返回消息
postMessage(result);
}

最新文章

  1. postman使用
  2. 安装oracle常见问题和解决方案
  3. HackerRank &quot;Flatland Space Stations&quot;
  4. java获取当前日期等以及时区
  5. div在浏览器窗口中居中
  6. 反汇编一个dos软盘的启动扇区
  7. 使用Visual Studio制作安装包
  8. Codeforces Round #155 (Div. 2)
  9. svn强制提交备注信息
  10. java设计模式--结构型模式--代理模式
  11. sql多表查询之一:Where 和 On的秘密
  12. 浙大pat1013题解
  13. Java 随笔记录
  14. [POJ 1410] Intersection(线段与矩形交)
  15. centos7时间同步
  16. django生命周期和事件委派
  17. openstack 部署笔记--neutron控制节点
  18. CentOS7更改Docker默认镜像和容器存储位置
  19. 破解NET的四大神器(转)
  20. 自己总结 C++ 代码规范

热门文章

  1. oracle--第一天议--bai
  2. js 闭包
  3. JAVA源码分析-HashMap源码分析(一)
  4. Java直接内存与堆内存
  5. Kinect 总结---Kinect基本认识
  6. Django基础,Day8 - 管理后台定制显示
  7. Java集合之HashMap
  8. 手机端页面自适应之rem布局
  9. 用uniq来处理文件重复数据--交集,差集,计数等(转)
  10. spring MVC mybatis dispacherServlet(源码解读)