一个样式只在一半用户手机上错位,我们查了三天没找到规律。我先确认了一遍前置条件,再动手。最后发现是某个第三方组件库自带了全局样式。我沉默了,但心里是服的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
页面在本地是好的,上线之后它有了自己的想法。我默默记下了这句话。我在心里把这次改动的范围圈了一下,最后发现是整页。世界瞬间清净了
设计师给的稿子间距是 37px,问就是设计感。我想了想,觉得这话没法接。我把这个动画的时长改成了 300 毫秒,产品说感觉还是不对。连茶水间都安静了
前端的时间有一半花在了和浏览器解释同一个样式。我想了想自己这些年,好像确实如此。我把 margin 和 padding 都试了一遍,最后发现是父元素的问题。世界瞬间清净了
设计师给的稿子间距是 37px,问就是设计感。我听完沉默了,因为太真实了。我打开看了下这个页面的无障碍规范,然后先记了下来。感动,然后我学到了新的一课
产品和设计争论了半小时,最后让我「按感觉来」。我叹了口气,然后打开了编辑器。我把这个问题丢给搜索引擎,前三页的答案都试了一遍。我把这条经验写进了团队 wiki
设计师的稿子很美,实现出来只能说精神相似。我愣了两秒,然后继续敲代码。我把这个状态从局部提到了全局,然后引出了三个新问题。这条经验值直接拉满
前端最怕听到的三个字是「再调调」。我叹了口气,然后打开了编辑器。我在设计稿里量了三遍间距,最后按自己的感觉写的。我沉默了,但心里是服的
一个 flex 布局调了一上午,最后发现是父元素少了个 width。我打开记录从头到尾扫了一遍。我用像素尺量了半天,得出的结论是设计师自己也没对齐。连茶水间都安静了
有个组件我改了三版,最后用的是最初那版。我在心里把涉及的所有环节都过了一遍。我把这段逻辑从 onMounted 挪到了 onUpdated,问题消失了。世界瞬间清净了