第六/七周工作总结

前言

上周末没有写东西,一方面是有点累,另一方面也是正好赶到假期,不至于在零散的一周再写点东西,因此就把这八天的东西结合到一块去写了,相对于一周五天的工作内容,八天干的确实要多出来很多。

内容总结

这几天新开发的东西并不多,只有一个插件,但是走查去修复的一些东西还是很多的,其中也遇到了几个之前觉得痛点的问题,在经验丰富的老大的帮助下也都很好的解决了。

首先是一个浮层的问腿,要求顶层滚动,而底层不会随着顶层的滚动而滚动,看上去应该有个可以解决的CSS属性,而事实上确实也有,但是兼容性并不好,因此只能写CSS去做。之前在网上找到的方法是弹出浮层时给底部一个fixed的定位,然后还要费劲吧拉的去计算滚动的位置,还要去考虑fixed定位情况下出现的一些文档流布局改变的情况,因此做来还是十分麻烦的。后来发现,其实根本不需要去改变布局,目的都是在浮层出来时禁止底部的滚动,干嘛不直接把overflow设置为hidden呢,之后再调整成auto即可,简直不要太方便。

接着是vue动画的问题,弹出层是有两个的,一个是弹出的浮层,另一个则是一个遮罩层,但是动画效果其实只有浮层需要,这就牵扯到了一个问题,在进入的时候,因为遮罩和弹出是同时的,所以动画效果是没有问题的,但是在退出时则不一样,因为退出的遮罩是瞬间消失的,而遮罩又包裹着浮层,因为浮层的效果就没有办法展现出来。关于这个问题一开始是使用一个定时器,使得遮罩层的效果延迟200ms,这样就可以看到完整的浮层退出动画。但是这样的实现方式并不是很优雅,问题就是在比较卡顿的情况下,使用定时器可能会让效果大打折扣。因此后来想到了使用两个动画的方式,一个套在外层的遮罩上,另一个则是套在了浮层上,给外层一个一段时间的延迟,这样的实现相对副作用要少一点。

其他

这周事情也比较多,团建啥的也是从未体验过的,总体感觉下来还是美滋滋的,偶尔有两天因为工作量对我来说还是很足的,导致确实干的时间长了点,再加上做了一个组内分享,修改来修改去也耽误了不少时间。但是确实也因为这个组内的分享,让自己更多的去接触了除去业务之外的其他方面的问题,也收获了很多,毕竟从上个月看了一半的源码之后,加上论文的压力,已经很少去深入的扩宽自己前端的技术栈了。

总结

未来一周还是更多的专注在业务代码上,同时重心也要转到研究上去了,毕竟已经七月了,继续啥的干不出来也不是回事。

说到这里吧,等会把组内分享的精简一下发出了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章