发表于: 2016-04-28 23:37:05
0 1997
今天完成的事情:最后还是改变思路,使用js创建对象还用的不太好,最后还是使用变量而不是用变量的属性来判断。
明天计划的事情:完成task4.
遇到的问题:
1.最后没有使用for循环,重新写了函数来实现显示游戏进行时第n天的显示,但是将天数作为变量来传递判断。
2.发现自己杀手标记水民的方法有问题,要求是只标记一个水民,但是如果第一天已经被标记过的水民再被多次标记就会出现多个水民同时被标记的情况,最后改进的方法是改变添加标记的js的位置,先提前生成容器,这样在点击的时候就不会生成多余的容器导致无法清除上一个标记。
3.在写删除标记的函数使用getElementByid()括号中不能为空,不然会报错。我又想到了一种思路,就是使用if和另一个变量来判断是否执行删除标记的函数,在第一次运行标记函数后给这个变量赋一个新值,这样就可以实现在指定条件先删除上一次添加的内容再添加新的东西。
收获:
1.感觉在写代码前先写一个分析文档会省去很多修改的功夫,毕竟写下来要不单纯的想一想更直观和清晰。
评论