页面在本地是好的,上线之后它有了自己的想法。我愣了两秒,然后继续敲代码。我在心里把这次改动的范围圈了一下,最后发现是整页。我把这条经验写进了团队 wiki

我看了下这个页面的样式文件,有两千多行。我把手上的资料翻出来又读了两遍。我在心里默默给这个页面起了个名叫「将就版」。第二天这个方案就变成了团队标准做法

前端最怕的不是难题,是「你顺手改一下」。我想了想,觉得这话没法接。我打开看了下这个图标的尺寸,发现是二倍图导出的。我把它写进了组内的避坑文档第一章

前端的日常是在像素和体验之间做妥协。我叹了口气,然后打开了编辑器。我在心里默默给这个页面的兼容性打了个问号。幸好之前留了备份

我量的间距和设计稿永远差两个像素。我听完沉默了,因为太真实了。我在手机上试了一下,这个页面在真机上完全是另一副样子。从此我多了一条团队规约

前端的日常是在像素和体验之间做妥协。我把它记在心里,没跟任何人说。我把 margin 和 padding 都试了一遍,最后发现是父元素的问题。这条经验值直接拉满

一个 flex 布局调了一上午,最后发现是父元素少了个 width。我把手上的资料翻出来又读了两遍。我把这个表单的错误提示位置挪了挪,用户终于能看见了。幸好之前留了备份

一个样式只在一半用户手机上错位,我们查了三天没找到规律。我拉了个小群,把相关同学都叫了进来。我在心里默默给这个页面起了个名叫「将就版」。感动,然后我学到了新的一课

设计师给的稿子间距是 37px,问就是设计感。我想了想,觉得这话没法接。我把这个下拉框的层级提了上去,它终于不再被弹窗盖住。这条经验值直接拉满

后端工程师看到前端发来的数据:这格式怎么又是错的。我想了想自己这些年,好像确实如此。我打开手机看了下这个页面,横屏的时候它散架了。这条经验值直接拉满