发表于: 2016-12-19 00:18:01
2 1469
今天完成的事:
1. 封装了几个方法学习了面相对像的写法,好几个页面都炸了,主要还是元素和缓存获取的问题.
明天计划的事情:
1. 争取完成task4,理清变量在不同页面的赋值,调用,更改的先后顺序.
遇到的问题:
1. 整理页面逻辑的时候碰到的问题挺多的.
1. this指向的问题,虽然说是谁调用的就指向谁,但是搞不明白谁调用的.
2. 判断输赢的方法:在每次击杀玩家的时候添加一个data属性,然后在分别获取所有的水民和杀手,遍历data-的值,都为设定的值时就判定某个身份的玩家都死光了,
另一方就赢了.
3. 由于heml是动态添加的,所以在添加的时候就应该返回一个获取所需要的元素的变量,否则在之前调用不到.
4. 理清楚要用到的缓存数据,在什么时候获取的原始值,更改的条件,更改的位置,调用但不更改的位置.
收获:
1. 再次看了一遍阮一峰的面向对象的教程.http://javascript.ruanyifeng.com/#oop
2. 整理了页面的逻辑发现了很多问题,对变量的处理更为熟悉了.
3. 看了一个面向对象的demo,理清了很多东西.
4.本来还有个小任务的,只有等明天或什么时候再做了,实在是蠢的很,成功被自己绕晕了.
评论