发表于: 2017-01-17 11:30:20
1 1310
今天完成的事情:
补一篇昨天的日报,这两天嗓子难受咳嗽的厉害,昨晚找医生开了点药,吃完就困,到家放下包衣服都没脱躺床上就睡着了。。。
昨天主要完成的还是任务4的杀手杀人页面和黑夜解密的静态页面。
杀手杀人页面首先要根据之前玩家输入的数据展示杀手卡牌和水民卡牌,包括序号和身份信息,然后就是杀手选择杀人对象,点击水民卡牌后卡牌变色,点击杀手卡牌后提示“请选择水民”,点击已死亡角色提示“该角色已死亡,请选择其他人”
选择好杀人对象后点击确定按钮,还要把所选的对象的信息储存起来好传到下个页面。
卡牌变色可以用DOM操作改变元素节点的calssName,利用事先在CSS文件中规定好的bgcolor-dead和bgcolor-active,被点击卡片的编号则可以通过this.index来获取,this这个属性真的很好用。通过indexOf() != -1方法判断目标是否在指定数组中。
明天计划的事情:
一定要完成任务4剩下的部分了。。。拖了好几天了,不过任务4的内容真的不少,逻辑也比较复杂。不过医生给我开这药感觉有安眠药成分似得,加油坚持住吧。
遇到的问题:
暂无
收获:
对js的各种DOM操作更加熟悉,对如何把任务中的页面行为、页面逻辑转换为代码中的for循环、if else语句有了更多的心得体会
js的功能确实非常强大,做出来的东西也很有意思。
评论