发表于: 2019-11-22 23:16:45

1 1145



今天完成的事情:

1.梳理一些逻辑问题。将所有数据调整至一个数组。全部session储存数据如下。


明天计划的事情:

1.收尾吧。拖的挺久了。打个包


遇到的问题和收获:

1.发现之前的输入框能输入小数点,查找资料后需要用到正则表达式。这段代码含义是让输入框的值只能是数字,也不许输入小数点和字母。

inputNumber.value.replace(/\D/g"")
function equalNumber() {
   inputNumber.value = inputNumber.value.replace(/\D/g, "");//式,只能
   rangeNumber.value = inputNumber.value;//框值赋予滑
   killerOrWater();
}


2.储存的所有参数如下,需要的参数再调用。第一次进入会报错,没有这个数组对象,故需要先定义或者进行验证。这里我先定义了一个初始数组,因为后面的大部分对象只需要从下标为0的对象里取。

if (history1 === null) {
   history1 = [];
   var obj = {
       deadKill: "",
       voteKill: "",
       killNum: "",
       voteNum: "",
       myDay: "0",
       look: "",
       count: "",
       godLook: "",
       state:"step1"
   };
   history1.push(obj);
   //死亡状态存入记录数组,方便流程页历记录引用
}


3.这个投票最后的逻辑,进行到一定结果会跳转至结果页面,比如杀手数量为0时,或者水民数量为1,杀手数量大于它时,游戏结束。

这里的判断今天改了下,没改好。比如8人游戏,最后一直跳不到结果页面。再改改。尽量改好。


返回列表 返回列表
评论

    分享到