发表于: 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/



返回列表 返回列表
评论

    分享到