发表于: 2016-09-26 04:48:40

4 1890



今天完成的事情:task4大体功能完成;把5-8都做了,差结果页,接下来写结果再加以调整;

明天计划的事情:task4是剩下的内容;

遇到的问题

1.页面5、7静态页面没问题,添加玩家之后由于设置了overflow:auto,侧边出现滚动条占用空间,导致布局被打乱,这个问题简单点就缩减宽度、侧边距参数解决,但却不是理想的方法,尝试了calc四则运算消除跳动,影响不大,滚动条太粗样式也不美观,最后还是用::-webkit-scrollbar把其宽度设置为0(设置其它参数也消失....没深究)

2. localstorage不支持数组,取参数用了split(“,”)将其转回数组(转后的数据类型依然为string,涉及计算时需转成number);之前看过但没太重视JSON.stringify()和JSON.parse(),师兄提醒后再细看了两者的区别,受益匪浅。

http://blog.csdn.net/wxl1555/article/details/52666217

3.页面7选择玩家这里卡了短时间,居然认为这里可以用onfocus(表单常用),不认真了解真的不行;这里按照一个杀手的情况做了,只能选取一个玩家,设置了重复点击取消选择,开始用的取余判奇偶来做,效果不好,还是用判断,接下来要考虑多个杀手的多选情况,n个杀手可选取n个玩家;

4.页面11用JS设置了自适应、列表展开折叠,onresize事件触发元素属性值的变化;根据轮数来增加天数列表;前N天自动折叠;几个地方来回改参数得不到效果,只能debug从第一句慢慢往下找,设断点功能真的不错,可以在sources里看各个节点的关系。

收获:在做任务时思考任务需求,也可以按照自己的想法添加效果,也是作为一个新知识的实践吧,想添加一个功能,从无从下手懊恼,到效果的成的兴奋,感觉确实不错。


http://www.chinalovelsb.cn/Javascript/task2/task2welcome.html


返回列表 返回列表
评论

    分享到