JavaScript三种方法模拟双色球抽奖——使用标记、使用Interval、使用Timeout
本文使用三种方法模拟双色球抽奖。
公共页面:
总结:
1.本文使用的三种方法均可达到相同的效果。核心就是随机函数和定时器函数。
2.第一种巧妙的使用了标记,点击开始或者停止后把控件的值改变,然后再进行判断,再进行相应的方法调用;第二种方法是定时器方法setInterval();和clearInterval();的使用,每隔一定的时间周期进行方法的调用;第三种方法是定时器方法setTimeout();和clearTimeout();的使用,由于只调用一次相应的方法,所以需要在产生随机数的方法里再次进行调用。
3.需要注意的是,定时器的方法需要配套使用。
4.第二种和第三种方法需要把页面上“停止”按钮的onclick改成"stop()"。
强烈推荐阅读:setTimeout和setInterval的使用
源码下载:点击此处。
- 1楼w69505016744分钟前
- 哇哦,虽然不知道这是怎么实现的n不过挺牛...
- Re: Wentasy42分钟前
- 回复w695050167n额,这个不复杂哈。知道JavaScript的一些基础知识就可以写出来。呵呵。可以去我的资源下载源码看看。