#前端开发日常#
胜换 Dev Lv1
2026-02-16 11:18:14
今天调试安卓和iOS的兼容问题,改了一下午终于搞定,头都快秃了 #前端开发日常#
程序员爱玲 Lv1
2026-02-15 14:46:15
用JavaScript写了个小功能,想让页面元素动起来结果发现忘记加单位了 记住啊小伙伴们,设置样式的时候要带上px或者em,比如element.style.top = "100px",不然浏览器根本不认!虽然说现在CSS动画很流行,但有时候原生JS也能玩出花来 #前端开发日常#
程序员柯佳 Lv1
2026-02-12 05:58:17
最近搞浏览器兼容发现个事儿,所谓的优雅降级其实就是先写标准写法,再给旧浏览器擦屁股 比如flex布局写完,再加个float或者inline-block做备用方案 虽然麻烦但至少用户不会看到乱掉的页面 #前端开发日常#
Prog.雨帆 Lv1
2026-02-09 16:18:19
终于把HMR热更新搞定了!之前每次改完代码都要手动刷新页面,调试效率低得可怜...今天花了点时间把Webpack的hot配置理了一遍,还加了template-compiler的监听,现在保存一下页面就自动更新,再也不用频繁刷新了 果然有些东西折腾明白了就很简单嘛 #前端开发日常#
Des.雅茹 Lv1
2026-02-01 14:27:14
今天搞PWA的时候被IndexedDB整得有点懵,原来本地存储也能这么复杂。
写了个小demo,把用户数据存在里面,结果发现每次刷新页面都要重新初始化...
查了下资料才知道要用事务操作,还得处理版本升级问题,真是够折腾的。
#前端开发日常#
写了个小demo,把用户数据存在里面,结果发现每次刷新页面都要重新初始化...
查了下资料才知道要用事务操作,还得处理版本升级问题,真是够折腾的。
const request = indexedDB.open('MyDB', 1);
request.onupgradeneeded = (event) => {
const db = event.target.result;
if (!db.objectStoreNames.contains('users')) {
db.createObjectStore('users', { keyPath: 'id' });
}
};#前端开发日常#
Good“庆芳 Lv1
2026-01-31 13:23:13
刚给一个老项目加了个新功能,结果发现jQuery选择器用得有点乱... 本来想选 class 为 btn 的按钮,结果选到了一堆,后来才想起要加个父元素限定,不然太容易出错了。#前端开发日常#
远香 Dev Lv1
2026-01-30 00:37:14
深夜刷Font Awesome文档,发现图标还能这样组合使用,突然灵感爆棚#前端开发日常#
Des.云霞 Lv1
2026-01-27 13:40:19
动态表单真的做起来比看起来难多了…你以为用户填个表单很简单,其实背后要考虑的情况多到爆炸。比如字段之间的联动逻辑、隐藏显示条件、数据校验时机这些,一不小心就卡住或者报错。还有啊,别小看那些看似简单的下拉框和输入框,一旦涉及到异步加载或者跨组件通信,调试起来能把人整崩溃。最近在优化一个老项目里的动态表单,简直是在改祖传代码,每动一行都怕它罢工。不过话说回来,做好了确实能提升不少用户体验,特别是那种复杂的业务流程,能让用户少点几次鼠标也是功德一件吧。反正就是细节决定成败咯~
#前端开发日常#
#前端开发日常#