发表于: 2019-03-08 22:09:42

1 622


今天完成的事情:


今天完成了任务四

let killed = JSON.parse(sessionStorage.getItem("killed"));
let peoples = JSON.parse(sessionStorage.getItem("peoples"));
let days = JSON.parse(sessionStorage.getItem("days"));
let deadKiller = JSON.parse(sessionStorage.getItem("deadKiller"));
let deadCivilians = JSON.parse(sessionStorage.getItem("deadCivilians"));
$(".again").click(function () {
   window.location.href = "task2.2.html";
   sessionStorage.clear();
});
console.log(deadKiller);
console.log(deadCivilians);
console.log(killed);
//循环游戏进行了几天以及内容
$(function () {
   console.log('13');
   for (var i=0;i<days.length;i++){
       console.log(days);
       var a=killed[i];
       $('.detailed').append(`
  <div class="sky">
       <span class="fate">第${i+1}天</span>
   </div>
   <div class="daytime">晚上:&nbsp&nbsp<span>${a[[0]].num}</span>号被杀手杀死,他的身份是<span>${a[[0]].name}</span></div>
   <div class="night">白天:&nbsp&nbsp<span>${a[[1]].num}</span>号被全民投死,他的身份是<span>${a[[1]].name}</span></div>
   <div class="empty"></div>
  `);
   }
});
//显示活着的玩家
$(function () {
   $("#one").text(deadKiller);
   $("#two").text(deadCivilians);
});


明天计划的事情:明天自检一下任务,然后提交任务

 
遇到的问题:今天主要的难点在于最后要显示还活着的玩家,对于这点不是很理解,通过跟师兄的讨论明白了

 
收获:今天并没有学习新的知识,不过我对以前用过的es6的模板字符串运用的更熟练了,而且自己自主解决问题的能力有很大的提升,到最后这个游戏结束页面并没有过多的请教师兄,也就最后显示活着的玩家这块思路不是很清晰,。


返回列表 返回列表
评论

    分享到