发表于: 2017-02-09 22:44:52
2 1365
今天完成的事情:
1. 完成任务4法官日志页面,并通过clone的方法产生角色人数数量的牌数,通过调用数组,让每个格子显示对应的内容;
2. 观察桌游精灵游戏是怎么完成了,完成了任务4的所有页面的html和css;
3. 小课堂学习了定时器的用法;
明天计划的事情:
继续做任务4,逐步理清逻辑往下完成游戏;
遇到的问题:
在使用clone函数复制div时,先用class获取div,clone数量不对,后用id获取实现了需要的复制功能;
收获:
1. clone函数可以复制元素,再用append添加到对应位置完成复制,若复制节点时用clone(true),被复制出的节点也可被复制,否则不具有任何行为;
2. 定时器:setTimeout和setInterval这两个定时器一旦触发,就是和js程序并行执行的,也就是他们并不在一个时间线上。计时器的作用是仅仅是做一个计划,那就是每隔一段时间执行一次目标方法。计时器的任务每到那个时间点会完成,但是其它时间会继续执行下面的代码。如上程序,a函数运行到定时器前一句的时候,i的值是1,然后执行定时器,17毫秒远远大过程序的运行时间,于是js不等了继续执行,于是alert(i),也就是1。
评论