发表于: 2016-12-24 21:15:40
2 1605
今天完成的事情:
1.解决了杀手可以同时杀多个人的问题。
2.第一次使用对象集
3.将杀了一个人时的简单流程写出来了,即 杀手杀人--标记被杀的人,存储被杀状态--跳转解密页显示结果--跳转投票页
遇到的问题:
1.杀手不能多选的条件根据大师兄告诉我的思路,先判断有没有选中的对象,有就把改变过的还原,回到初始状态后再来重新改变。问题在于不知到和什么比较,存储选中身份的数组一开始是没有任何数据的,后来学习师兄们的日报才知道可以和undefined比较,写成 !=undefined 就可以了。
2.数据存储的位置,之前的任务,存储位置一直处于所有函数和所有控制语句外,而task4-3页面中需要存储的数据有好几个,需要立即生效的数据应该在控制语句内就即刻存储。
3.没太想清楚 杀手杀人页 和 全体投票投死页 是写成一个页面还是写成俩个独立页面。我觉得写成一个页面的话,相当于一个页面里需要判断条件更多了,控制语句会嵌套的更复杂;写成俩个页面的话传递的数据会变多,但需要判断的条件会各自分担。明天先分成俩个页面写着试试。
收获:
1.对象集的写法和理解,比如一个数组中有3个元素,每个元素各自又有2个属性,这俩个属性就是一个对象集;
比如var S=[a,b,c];
S[0]={num:5,day:“sunday”,size:“big”}
对象里的属性名可以自定义命名。
2.如何往数组里添加数据:.push()
参考资料:http://blog.csdn.net/a657281084/article/details/50216817
明天计划的事情:写出投死页的逻辑,实现杀人页结果页投死页的循环。
成果展示:http://119.10.57.69:880/jnshu066/
评论