先贴出伪代码 if(没有过期) { if(有次数) { // 开始抽奖操作
向后台申请本次抽奖数据
doLottery(function() {
拆解本次中奖信息
根据中奖信息进行转动轮盘操作
打开按钮限制
});
} else if(没有次数) {
alert("没有次数");
打开按钮限制
}
} else if(已经过期) {
alert("已经过期");
打开按钮限制
}这里面的 "打开按钮限制" 的意思是让页面上的抽奖按钮无法连续点击(在本次抽奖行为未完成前)。大家可以看到这里同样操作的伪代码被重复了3次。我觉得这样很不优雅,想请教一下大家,应该如何优化这样的代码?
添加回答
举报
0/150
提交
取消