我把这个组件抽出来复用,发现参数有十二个。我先给自己泡了杯茶,做好了打持久战的准备。我把 z-index 调到了 9999,它终于盖住了那个东西。世界瞬间清净了
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
明明是同一个页面,真机上是好的,模拟器上是崩的。我先给自己泡了杯茶,做好了打持久战的准备。我在真机上装了调试工具,半小时后找到了那个盒模型的偏差。从此我多了一条团队规约
页面在本地是好的,上线之后它有了自己的想法。我盯着屏幕,觉得这才是我的一天。我把这个 loading 状态加上之后,产品说太慢了,其实是网络慢。真香定律准时生效
我量的间距和设计稿永远差两个像素。我发现自己居然没法反驳。我默默给这个组件加了个 !important,然后装作什么都没发生
前端最熟练的技能是把设计稿翻译成能跑的近似品。我盯着屏幕,觉得这才是我的一天。我在苹果的浏览器里试了一下,输入框又被顶起来了。果然现实比段子更精彩
我改了一行 CSS,页面从正常变成了另一种正常。我笑了笑,决定不解释。我打开了设计稿的标注,发现它自己都不自洽。这条经验值直接拉满
前端工程师写 CSS 的时候:为什么这个 div 就是不听话。我想了想自己这些年,好像确实如此。我把这个问题丢给搜索引擎,前三页的答案都试了一遍。好在最后有惊无险
一个样式只在一半用户手机上错位,我们查了三天没找到规律。我重新看了一遍手上的计划,把风险项标了出来。我翻了翻 viewport 的配置,把 meta 标签从头检查了一遍
我打开了这个页面的源码,发现嵌套了七层 div。我先给自己泡了杯茶,做好了打持久战的准备。我打开看了下这个交互的实现方式,发现和隔壁组不一样。感动,然后我学到了新的一课
前端的日常是在像素和体验之间做妥协。我想了想自己这些年,好像确实如此。我把这个动画的时长改成了 300 毫秒,产品说感觉还是不对。第二天这个方案就变成了团队标准做法