发表于: 2017-05-30 00:46:41
1 1013
抱歉,忘记写日报了,一边敲代码一边还用word保存日报来着,写着写着就忘了。
今天完成的事情
任务4终于快结束了;
收获
一开始对于dom插入节点比较混乱,效果如下:
这样页面崩溃的原因是:
首先是一个for循环,次数为天数,然后createElement p在节点id = btn之前;内容是第i天;
然后用appendChild给这个写天数的p加入 p,内容为当日死亡情况;于是代码结构就变成
(这里是简化的)
具体原因不太清楚,不过应该是因为在z中加入的节点j为其子元素,所以j的高度会被外部的元素高度所覆盖( - -表达不好),因为这个现象的出现,所以想办法是z 和 j 和几个button为同级元素;
然后更改代码,执行成功,总算完成了一个主要功能,就差游戏结束输出结果的界面了;
这里暂时用的是hover;明天改成点击;
关于return感觉比较精髓的结论:
break 跳出总上一层循环,不再执行循环(结束当前的循环体)
continue 跳出本次循环,继续执行下次循环(结束正在执行的循环 进入下一个循环条件)
return 程序返回,不再执行下面的代码(结束当前的方法 直接返回);
retrun true; 返回正确的处理结果。
return false;返回错误的处理结果,终止处理。
return;把控制权返回给页面。
遇到的问题
比如现在是这种结构
j设置为隐藏,JS怎么操作点击z出现相邻的j;
明天计划的事情
将任务4写完
评论