发表于: 2017-04-01 23:45:37

2 1256


一,今天完成的事情

1.一早过来浏览师弟日报,有个师弟对如何让纵向排列的元素的margin不重叠有些疑惑,我对这块也不是太了解,之前只知道有这么回事,遇到这种问题一般只是用浮动解决。查了波资料,这种块级结构叫做BFC,块状元素格式化,这个margin只有纵向合并,父元素和子元素的纵向margin会合并,同级元素的也会。如何让它们不合并呢?让它们或它们中的一个脱离文档流即可,也就是让它们不再是BFC就自然不会margin合并了。具体的操作方法有设置浮动,display:inline-block,或者position,然后仔细回复了师弟的日报,不过感觉好像是个师妹。。。网上说的设置overflow,还有加border,我都试过了,并没有管用,不知道为啥会酱紫。

2.完了开始做任务四,把昨天的代码review了一下,改了几个不合理的地方,理了下任务四的需求,然后下午开始看任务需要用的有限状态机,这是个大坑,javascript有限状态机的中文资料特别少,并且一部分还是教怎么用状态机库,看完还是不清楚要怎么应用到任务四里面,判断一个玩家的生死状态?触发条件改变状态?从杀手杀人到投票的循环步骤是否也可以用状态机写呢?还需要理一理,任务状态机的概念和怎么使用还很模糊,下午问了下二大和金超师兄,二大说不要太在意概念,下次拿过来先用着再说。

二,明天要做的事情

不看概念了,先用起来再说。明天有点事情,先搁置两天。

三,遇到的问题

1.margin合并的问题,这个还需要研究下设置overflow和border的情况。

2.有限状态机,这个不得其门的感觉。。。不知道如何去用。感觉像第一次碰到核桃肉一样,闻起来很香,不知道咋吃。管他的,囫囵吞了再说

四,收获

1.margin纵向合并的问题如何解决。

2.了解了下有限状态机。



返回列表 返回列表
评论

    分享到