发表于: 2017-05-13 22:08:53
1 936
今天完成的事情:
解决昨天师兄日报中回复的问题(文件名用拼音有点low。。这个还没改,后续注意)
任务4 每天内的四个步骤
明天计划的事情
依次进行下面的步骤:
完成第一天结束后,进入下一天的步骤
结束界面
法官日志
遇到的问题:
1.关于昨天for循环不能使用变量i的问题,师兄提到了一种方法是闭包,这里还没有尝试,在网上看了一些关于闭包的资料。
阮一峰的网站上说闭包就是能够读取其他函数内部变量的函数,这种说法挺通俗易懂的,
最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。
目前还没有用到关于闭包的知识,后续注意。
2.关于每个角色可以使用状态机的问题,还没想好在什么地方绑定状态机,后来考虑到状态机也是代表角色的某个属性的变化,所以创建了一个对象,将角色的属性赋值。
function Role(name,state){
this.name = name ; name的内容是平民或者杀手
this.state = state ; state是live 或者 dead
}
arr[i] = new Role(arr[i],"live");
3.每天执行完后如何进行下一天,这里还没有考虑好,明天继续研究。
收获: 今天总算将之前看书的东西应用了一些,进度太慢,要加快了。
评论