这个需求在 PC 上很优雅,在手机上完全是另一回事。我叹了口气,然后打开了编辑器。我把这个表单的校验规则写了六条,用户还是能绕过去。幸好之前留了备份
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
一个 flex 布局调了一上午,最后发现是父元素少了个 width。我打开记录从头到尾扫了一遍。我在心里把这次改动的范围圈了一下,最后发现是整页。连茶水间都安静了
CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我停了一下,然后继续手上的活。我把这个页面的字体换成了系统默认,看起来反而更稳。复盘会上我们把它列成了案例
有个组件我改了三版,最后用的是最初那版。我先确认了一遍前置条件,再动手。我把这个下拉框的层级提了上去,它终于不再被弹窗盖住。复盘会上我们把它列成了案例
CSS 居中的终极答案:水平居中用 flex,垂直居中用 flex,全都居中用 flex。我发现自己居然没法反驳。我在苹果的浏览器里试了一下,输入框又被顶起来了。这条经验值直接拉满
设计师给的稿子间距是 37px,问就是设计感。我愣了两秒,然后继续敲代码。我把 margin 和 padding 都试了一遍,最后发现是父元素的问题。从此我多了一条团队规约
浏览器兼容性调试现场:Chrome 上完美运行,Safari 上原地去世。我重新看了一遍手上的计划,把风险项标了出来。我把这个表单的错误提示位置挪了挪,用户终于能看见了。同事说这波操作可以写进新人培训教材
页面在 2G 网络下加载了三十秒,产品经理说这已经是优化过的了。我重新看了一遍手上的计划,把风险项标了出来。我把这段逻辑从 onMounted 挪到了 onUpdated,问题消失了。办公室安静得能听见键盘声
一个 flex 布局调了一上午,最后发现是父元素少了个 width。我默默打开了编辑器,准备一步步验证。我把这个接口返回的字段逐个对了一遍,有两个拼写不对
后端工程师看到前端发来的数据:这格式怎么又是错的。我盯着屏幕,觉得这才是我的一天。我打开看了下这个交互的实现方式,发现和隔壁组不一样。同事说这波操作可以写进新人培训教材