javascript - 代码优化相关问题,想请教一下大家的做法
本文介绍了javascript - 代码优化相关问题,想请教一下大家的做法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
先贴出伪代码
if(没有过期) {
if(有次数) {
// 开始抽奖操作
向后台申请本次抽奖数据
doLottery(function() {
拆解本次中奖信息
根据中奖信息进行转动轮盘操作
打开按钮限制
});
}
else if(没有次数) {
alert("没有次数");
打开按钮限制
}
}
else if(已经过期) {
alert("已经过期");
打开按钮限制
}
这里面的 "打开按钮限制" 的意思是让页面上的抽奖按钮无法连续点击(在本次抽奖行为未完成前)。
大家可以看到这里同样操作的伪代码被重复了3次。
我觉得这样很不优雅,想请教一下大家,应该如何优化这样的代码?
解决方案
if(没有过期&&有次数){
// 开始抽奖操作
向后台申请本次抽奖数据
doLottery(function() {
拆解本次中奖信息
根据中奖信息进行转动轮盘操作
打开按钮限制
});
}else if(没有过期&&没有次数||已经过期){
alert("没有次数||已经过期");
打开按钮限制
}
这篇关于javascript - 代码优化相关问题,想请教一下大家的做法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文