前端最怕的不是难题,是「你顺手改一下」。我不知道该说什么,就笑了笑。我打开了设计稿的标注,发现它自己都不自洽。幸好之前留了备份
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
前端的日常是在像素和体验之间做妥协。我发现自己居然没法反驳。我打开了控制台,发现报错信息指向了一个空行。感动,然后我学到了新的一课
CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我不知道该说什么,就笑了笑。我在心里数了一下这个页面用到的库,一共十一个。世界瞬间清净了
设计师给的稿子间距是 37px,问就是设计感。我不知道该说什么,就笑了笑。我在心里算了一遍这个布局的可行方案,然后用了最简单的那个。办公室安静得能听见键盘声
我量的间距和设计稿永远差两个像素。我听完沉默了,因为太真实了。我把这个文本溢出处理加上了,长标题终于不再破版。连茶水间都安静了
改了一个像素的样式,整个页面的布局全部崩了。我把相关的记录都翻了出来做对照。我打开看了下这个交互的实现方式,发现和隔壁组不一样。真香定律准时生效
CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我盯着屏幕,觉得这才是我的一天。我在浏览器里逐个分辨率试过去,终于找到了那个断点。幸好之前留了备份
我打开了这个页面的源码,发现嵌套了七层 div。我重新看了一遍手上的计划,把风险项标了出来。我把这个列表虚拟滚动加上了,一千条数据终于不卡了。从此我多了一条团队规约
前端最玄学的问题是「在我这里明明是好的」。我默默记下了这句话。我在心里默默给这个页面的兼容性打了个问号。好在最后有惊无险
前端工程师写 CSS 的时候:为什么这个 div 就是不听话。我盯着屏幕,觉得这才是我的一天。我把这段逻辑从 onMounted 挪到了 onUpdated,问题消失了。我把这条经验写进了团队 wiki