发表于: 2016-11-11 00:43:03
4 1786
今日完成
先上链接:task02-04
昨天的计划基本实现,任务四也基本做完了(看到WS里那一长条彩色文件名全部变成黑色的,真是舒舒舒畅)。
明日计划
看书,着手任务五。
问题
先说说task02-04中,可能“令人惊讶”的表现。
第一,在分辨率大于640的情况下,页面可能出现白色背景(区别于主题蓝)。出现的原因我清楚,看是因为修复起来很别扭,也没必要,就没管他。相反地,在分辨率小于640的移动端,修复了这个问题。总体而言,所有页面在移动端表现会更好,毕竟本身就是为移动端量身订做的。
第二,在游戏结果页,游戏总时间可能会大于每天时间的和。这种情况只会出现在每天的时间都不足一分钟,其实也就是调试的情况下。看时间计算公式就明白了:
function calcTime(start, end) {
var result = new Array(2);
result[0] = Math.floor((end - start) / (3600 * 1000));//小时
result[1] = Math.ceil((end - start) % (3600 * 1000) / (60 * 1000));//分钟
return result;
}//输入起始时间和结束时间
虽然说我也纠结了很长时间,到底是选地板还是选天花板,但实际上,真正游戏的时候这一分钟的差距是根本看不出来的。
如果问我最近有没有做过什么事情,让自己觉得自己特别蠢,那大概就是昨天大师姐的提醒了。明明说得那么清楚,居然还不能意会,活该回去改代码T_T。嗯,为了好看,我用1和2代表平民和杀手,-1和-2表示他已经挂了。
收获
阅读:8.3-8.6。
在task02-04的十个页面中,其实有不少和设计图的有些细节上的差距。大部分是按我个人意愿更改的(丑拒),但有一处是因为html的嵌套结构太深,就采取了简便一点的方法(说的就是自适应正方形,以及包裹在正方形里面的不定高居中文本)。这个问题要引起注意,要尽量和设计图保持一致,如果有异议,应该及时和UI沟通解决。这是其一。
整体构思、布局方面,说实话,受限于经验,很难做到面面俱到。但是,但是!自己的算法总不至于都给忘了吧~出了点问题,回头去看写有算法的草稿——看不懂了。所以要继续以前学数学做草稿的好习惯,同时也要及时做好注释,不能偷懒。这是其二。
洗洗睡了,今天太晚白天再看书吧。
评论