发表于: 2017-05-15 22:34:43
1 999
今天完成的事情:
按照昨天的思路
为天数设立一个对象
为每个游戏步骤设立状态机
明天计划的事情
继续任务4
遇到的问题:
1.针对于天数,创建了一个对象,每天都是这个对象的实例,但是没有做单独的状态机,出现了下图中的现象,在第一天进行操作后,也更改了后面几天的内容。
跟师兄讨论了原因,在创建天数的循环中,为每一天加一个状态机实例,这样每一天就都是独立的,不能公用一个状态机。
2.创建天数这个对象时,采用循环的方法建造5个li,为了区分每一天的li不同,给li做class命名的时候,我采用了
如下的命名方法,每天的li都根据所在的天数进行class命名
for (var j = 0;j<5;j++){
var li = document.createElement("li");
li.setAttribute("class","li-step"+this.day);
ul.appendChild(li);
}
收获: 对于面向对象的知识理解还是不透彻,应用的不好。
评论