Skip to content

daniel1988/lottery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lottery

年会抽奖, 纯前端开发, 下载后即可运行测试. 数据采用localStorage存储.

第一次运行时,请先打开manager.html 初始化所有数据。初始化后会跳至index.html抽奖页面, 按Enter键时开始抽奖 再次按Enter键抽出相应奖项的名单

已有抽奖数据后,请勿随意初始化相应的数据或者清理浏览器缓存等操作。否则数据丢失

js/helper/lucknum.js

幸运数字抽奖

js/helper/staff.js

员工信息配置

js/helper/prize.js

奖品配置

js/helper/array.js

封装了数组相应的排序算法与随机算法, 抽奖时用到的是shuffleV2

Array.prototype.shuffleV2 = function(){
    this.sort(function(){
       return ( Math.floor(Math.random()*100) % 2 ) == 0 ? 1 : -1;
    });
    return this;
}

manager.html

抽奖简单管理页面 , 可清除所有数据重新开始抽奖

About

年会抽奖

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published