前端的时间有一半花在了和浏览器解释同一个样式。我把它记在心里,没跟任何人说。我把这个下拉框的层级提了上去,它终于不再被弹窗盖住。这条经验值直接拉满

前端最怕的不是难题,是「你顺手改一下」。我听完沉默了,因为太真实了。我把这个问题丢给搜索引擎,前三页的答案都试了一遍

前端最玄学的问题是「在我这里明明是好的」。我叹了口气,然后打开了编辑器。我在苹果的浏览器里试了一下,输入框又被顶起来了。我把这条经验写进了团队 wiki

浏览器兼容性调试现场:Chrome 上完美运行,Safari 上原地去世。我决定先把手上的事情做完再处理这件事。我在手机上试了一下,这个页面在真机上完全是另一副样子。真香定律准时生效

我把这个组件抽出来复用,发现参数有十二个。我打开看了下这个组件的依赖,发现引了一个不该引的库。办公室安静得能听见键盘声

我打开了这个页面的源码,发现嵌套了七层 div。我先确认了一遍前置条件,再动手。我在心里给这个需求估了个时间,报出去的时候翻了三倍。我把这条经验写进了团队 wiki

产品经理说这个动画要丝滑,我问什么叫丝滑,他说你看着办。我先确认了一遍前置条件,再动手。我默默给这个组件加了个 !important,然后装作什么都没发生。复盘会上我们把它列成了案例

前端最怕的不是难题,是「你顺手改一下」。我把它记在心里,没跟任何人说。我把这段逻辑从 onMounted 挪到了 onUpdated,问题消失了。这大概就是程序员的人生吧

前端工程师写 CSS 的时候:为什么这个 div 就是不听话。我在心里点了点头。我把 z-index 调到了 9999,它终于盖住了那个东西。果然现实比段子更精彩

明明是同一个页面,真机上是好的,模拟器上是崩的。我拉了个小群,把相关同学都叫了进来。我在心里默默给这个页面起了个名叫「将就版」。这大概就是程序员的人生吧