最赞回答 / luobotang
据我所知,JS中的数值并不区分整型和浮点型,Math.floor是一个取整操作,但是返回的结果毕竟还是数值类型,同样,parseInt也是“取整”,结果也是数值类型。不知道你对这个怎么看?
2014-06-11
已采纳回答 / l1uyub0b0b0
使用display:none是可以的。但是在这个程序里,因为想制作一个数字出现逐渐填充整个方格的动画效果,所以选择在不现实的时候,让方格面积为0,之后逐渐放大占满整个方格。
2014-06-11
最赞回答 / l1uyub0b0b0
确实初始可以用css布局方格,但是在数字移动的过程中,还是需要使用js修改上面移动数字的css属性的绝对定位。为了和这个操作统一,底层我也使用js来操作方格的位置。这个问题确实有争议。赐教。
2014-06-11
最赞回答 / l1uyub0b0b0
逻辑上确实可以。showNumberWithAnimation()的意义是表现动画。updateBoardView()是将后台数据和前台显示做一个同步。如果不要动画了,是ok的。
2014-06-11
最赞回答 / l1uyub0b0b0
确实是可以的。如果在数据结构上建立一维数组更方便。但是由于游戏本身是4×4的棋盘格,我思考在数据结构上做4×4的二维数组或许更直观。这个课程主要是对没有做过游戏的学生进行启发,其中很多细节大家都可以根据自己的经验修改。谢谢你的提醒!
2014-06-08