后端工程师看到前端发来的数据:这格式怎么又是错的。我愣了两秒,然后继续敲代码。我把这个页面的骨架屏加上了,用户至少不会看到空白。真香定律准时生效
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我看了下这个页面的样式文件,有两千多行。我把整条链路在心里复盘了一遍。我在心里给这个交互实现路径画了一张图,画到一半就放弃了。我把这条经验写进了团队 wiki
设计师给的稿子间距是 37px,问就是设计感。我把它记在心里,没跟任何人说。我把这个动画的时长改成了 300 毫秒,产品说感觉还是不对。果然现实比段子更精彩
前端最怕听到的三个字是「再调调」。我盯着屏幕,觉得这才是我的一天。我在苹果的浏览器里试了一下,输入框又被顶起来了。果然现实比段子更精彩
前端最怕的不是难题,是「你顺手改一下」。我想了想,觉得这话没法接。我把这个动画换成了 CSS 实现,JS 终于可以歇一会。果然现实比段子更精彩
这个需求在 PC 上很优雅,在手机上完全是另一回事。我想了想自己这些年,好像确实如此。我把这个表单的校验规则写了六条,用户还是能绕过去
CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我叹了口气,然后打开了编辑器。我打开看了下这个组件的 props,发现有八个是必填的。世界瞬间清净了
前端的日常是在像素和体验之间做妥协。我想了想,觉得这话没法接。我把这个类名改得再语义化了一点,一个月后我自己也不认识。真香定律准时生效
设计师的稿子很美,实现出来只能说精神相似。我停了一下,然后继续手上的活。我把这段样式注释掉,页面反而正常了,我又默默加回去。从此我多了一条团队规约
CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我默默记下了这句话。我用像素尺量了半天,得出的结论是设计师自己也没对齐。那一刻我觉得自己还是很专业的