发表于: 2017-05-15 22:34:43

1 1003


今天完成的事情:

    按照昨天的思路

  为天数设立一个对象

  为每个游戏步骤设立状态机

    

明天计划的事情

    继续任务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);
}

收获:  对于面向对象的知识理解还是不透彻,应用的不好。



返回列表 返回列表
评论

    分享到