发表于: 2016-12-30 23:57:38
0 1608
一、今天完成的事情
1.完成了task4除最后页面的js布局
2.搞清了函数的作用域问题。
二、明天要做的事情
1.彻底完成task4,
2.开始task5
三、遇到的问题
1.关于任务2-4的思路以及实现方法:
- 想要实现杀手杀人页面和投票页面共用一个html页面/********实现方法***********/给杀手杀手人页面设置一个变量,点击的时候i++,在下一次进入这个页面的时候,判断这个数的奇偶,就实现啦!
- 杀手杀人和投票投死分别打印,将杀手杀死的人和投票投死的人分开放在一个数组之中,并且分别打印。
2.一定要注意你每个函数开始的位置,比如你有两个函数,一个函数是添加dom里的元素,一个是从dom里获取元素,那添加的一定要在获取之前执行!不然肯定获取不到啊!!这种情况在使用原生js的经常出现,原生js如果要在页面记载时运行多个函数,那么就必须使用能加载多个原生函数的方法,然后用这个方法一次添加!一定要注意顺序!
3.因为js没有块级作用域这个东西,在很多时候我们进行for循环,就需要将下面的函数闭包,才能接受到i的每一个值,不然i只会将最后一个值传到下它里面
4.innerhtml方法会把前面的东西覆盖掉,所以我决定用appendchild来做!!
评论