先贴出伪代码
if(没有过期) {
if(有次数) {
// 开始抽奖操作
向后台申请本次抽奖数据
doLottery(function() {
拆解本次中奖信息
根据中奖信息进行转动*操作
打开按钮限制
});
}
else if(没有次数) {
alert("没有次数");
打开按钮限制
}
}
else if(已经过期) {
alert("已经过期");
打开按钮限制
}
这里面的 "打开按钮限制" 的意思是让页面上的抽奖按钮无法连续点击(在本次抽奖行为未完成前)。
大家可以看到这里同样操作的伪代码被重复了3次。
我觉得这样很不优雅,想请教一下大家,应该如何优化这样的代码?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这样可好
个人观点: