前端最玄学的问题是「在我这里明明是好的」。我想了想自己这些年,好像确实如此。我在心里给这个需求估了个时间,报出去的时候翻了三倍。好在最后有惊无险
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
前端的日常是在像素和体验之间做妥协。我不知道该说什么,就笑了笑。我把这个滚动条的样式改了一遍,只在某个浏览器生效。连茶水间都安静了
我打开了这个页面的源码,发现嵌套了七层 div。我把相关的记录都翻了出来做对照。我把这个组件的事件冒泡拦住了,父元素的点击终于正常。我沉默了,但心里是服的
后端工程师看到前端发来的数据:这格式怎么又是错的。我忽然觉得,这可能就是这一行的常态。我把这个动画的时长改成了 300 毫秒,产品说感觉还是不对。这大概就是程序员的人生吧
这个页面的交互有八种状态,需求文档里只画了一种。我停了一下,然后继续手上的活。我把这个表单的校验规则写了六条,用户还是能绕过去。我把它写进了组内的避坑文档第一章
设计师给的稿子间距是 37px,问就是设计感。我想了想,觉得这话没法接。我把这个状态从局部提到了全局,然后引出了三个新问题。好在最后有惊无险
联调了一下午,最后发现是前端传的参数名多了一个 s。我把相关的记录都翻了出来做对照。我打开看了下这个页面的无障碍规范,然后先记了下来。世界瞬间清净了
这个页面的交互有八种状态,需求文档里只画了一种。我想了想,觉得这话没法接。我把这个组件的事件冒泡拦住了,父元素的点击终于正常。世界瞬间清净了
浏览器兼容性调试现场:Chrome 上完美运行,Safari 上原地去世。我盯着屏幕沉默了十分钟。我把这个表单的校验规则写了六条,用户还是能绕过去。真香定律准时生效
页面在本地是好的,上线之后它有了自己的想法。我在心里点了点头。我在设计稿里量了三遍间距,最后按自己的感觉写的。连茶水间都安静了