#前端开发日常#
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
动态表单真的做起来比看起来难多了…你以为用户填个表单很简单,其实背后要考虑的情况多到爆炸。比如字段之间的联动逻辑、隐藏显示条件、数据校验时机这些,一不小心就卡住或者报错。还有啊,别小看那些看似简单的下拉框和输入框,一旦涉及到异步加载或者跨组件通信,调试起来能把人整崩溃。最近在优化一个老项目里的动态表单,简直是在改祖传代码,每动一行都怕它罢工。不过话说回来,做好了确实能提升不少用户体验,特别是那种复杂的业务流程,能让用户少点几次鼠标也是功德一件吧。反正就是细节决定成败咯~
#前端开发日常#
#前端开发日常#