博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Web Worker模拟抢票
阅读量:4985 次
发布时间:2019-06-12

本文共 548 字,大约阅读时间需要 1 分钟。

web worker工作原理图:

 

抢票系统思维导图:

 

思路:五个人(5个div窗口模拟)同时进行抢票,有百分之十的几率可以抢到票,抢到票后对应的窗口(即随机生成的数大于等于0小于9的情况)会编程天蓝色,没抢到票的窗口(即随机生成的数大于9小于100的情况)会变成红色

HTML源码:

       
html5拖拽效果
抢票者 1
抢票者 2
抢票者 3
抢票者 4
抢票者 5
snatchTickets.js对应的逻辑控制代码:
var rand=Math.floor(Math.random()*100);//取得0-99的一个随机数 if(rand<=9){
postMessage(1);//若是在0-9之间,则表示抢到票了,传递数据1 }else{
postMessage(0);//否则,表示没有抢到票,传递数据0 } 效果图: 未点击开始抢票按钮前:

点击抢票按钮以后:

 

 

 

转载于:https://www.cnblogs.com/MrZWJ/p/10068294.html

你可能感兴趣的文章
每日5min分享-接口测试框架
查看>>
超好用超短的小程序请求封装
查看>>
nodejs express route 的用法
查看>>
java IO整理-File
查看>>
软件工程——理论、方法与实践⑦
查看>>
批处理实现多线程执行命令列表文件
查看>>
跟牛牛老师学习python自动化的第六天
查看>>
Vim 加 Gmail 变身 Vmail
查看>>
(5) Orchard 开发之 Localization and NullLocalizer
查看>>
分类算法(1)--KNN
查看>>
ajax等待请求
查看>>
Java学习之equals和hashcode的关系
查看>>
一页纸商业计划书 (Business Plan) 模板(转载)
查看>>
什么是html
查看>>
妙用python之编码转换
查看>>
hdu 4451 Dressing 衣服裤子鞋 简单容斥
查看>>
TTTTTTTTTTTT Gym 100818B Tree of Almost Clean Money 树连剖分+BIT 模板题
查看>>
linux一些基本常识(四)
查看>>
Docker架构
查看>>
C#设计模式(3)——工厂方法模式
查看>>