发表于: 2019-11-20 22:39:47

1 880



今天完成的事情:

1.优化代码,进行收尾工作。

明天计划的事情:

1.把代码重构好,继续下一项。


遇到的问题和收获:

1.之前想每一天都建立一个对象,push进数组。不过流程页使用的时候,下标感觉不太好处理。目前是改用的一个对象,每次点击都会更新出新的内容

var objAll = {
   deadKill: "",
   voteKill: "",
   // state: "",
   // myDay:"",
   look: "",
   count: ""
};
objAll.look = 1;
objAll.count=myDay * 4+1;
history1[0]=objAll;


history2[0].deadKill = deadPeople[dieNum].num + "死,真实是水民";
history2[0].voteKill = deadPeople[dieNum].num + "被投票投死,真实" + deadPeople[dieNum].role;

不过到后面出现死亡讯息的时候,以前的讯息也需要保存。这里的话需要把数组再改下。


//剩余人
var killNum = 0;
var voteNum = 0;
for (i = 0; i < deadPeople.length; i++) {
   if (deadPeople[i].role === "水民" && deadPeople[i].state === "alive") {
       killNum++;
   }
   if (deadPeople[i].role === "" && deadPeople[i].state === "alive") {
       voteNum++;
   }
}

同理,判断剩余人数也可以扔进数组。再想想把它怎样应用进去。


2.

behavior.eq(myDay * 4 + 1).click(function () {

按钮的下标我是用天数来判断的。如果把它也扔进数组,似乎不太好处理。初始状态进入流程时会报错,没有数组。


还有一点问题再改改就好了。


返回列表 返回列表
评论

    分享到