先貼出偽代碼 if(沒有過期) { if(有次數) { // 開始抽獎操作
向后臺申請本次抽獎數據
doLottery(function() {
拆解本次中獎信息
根據中獎信息進行轉動輪盤操作
打開按鈕限制
});
} else if(沒有次數) {
alert("沒有次數");
打開按鈕限制
}
} else if(已經過期) {
alert("已經過期");
打開按鈕限制
}這里面的 "打開按鈕限制" 的意思是讓頁面上的抽獎按鈕無法連續點擊(在本次抽獎行為未完成前)。大家可以看到這里同樣操作的偽代碼被重復了3次。我覺得這樣很不優雅,想請教一下大家,應該如何優化這樣的代碼?
代碼優化相關問題,想請教一下大家的做法
慕森卡
2018-09-10 20:12:50