个人笔记 trilium
记录个人笔记
比黄金暴跌更难过的是 Vue 3.6 构建工具全线换成 Rolldown 了😰
最近在尝试解析 Vue 3.6 的源码,前些天从底层构建系统着手,辛辛苦苦分析了 Vue 是如何通过 Rollup 和 esbuild 来分别构建出生产环境、开发环境产物的,并精心沉淀出了第一篇技术文
全栈开发者的谎言:什么都会 = 什么都不精?
上周面了一个自称5年全栈的兄弟🤔。 简历漂亮得像报菜名:精通 Vue/React,熟悉 Node.js/Go,玩过 K8s,能画原型图,甚至还写过两个 Flutter App。 我只问了一个问题:如果
微信通话时,是如何判断“当前/对方网络不佳”的?以及我们自己怎么实现?
为什么需要“网络不佳”提示 在微信通话这种实时音视频场景里,用户对流畅有非常低的容忍度,一旦出现断续的声音、口型不同步、画面卡顿或通话直接掉线,用户就会迅速认为服务不可靠并中断通话或投诉。因此在界面上
2026年了,你还在用传统滚动监听做懒加载?试试这种现代方案
懒加载(Lazy Loading)是前端开发中延迟加载非关键资源的优化技术,通过仅在资源进入用户可视区域时加载,显著减少初始请求数、降低内存占用,提升页面加载速度和用户体验。
Vue<前端页面版本检测>
为什么需要版本检测 1. 解决浏览器缓存问题 静态资源缓存:浏览器会缓存 JS、CSS 等静态资源,用户可能继续使用旧版本 用户体验影响:用户无法及时获取新功能,导致功能缺失或操作异常 2. 保障功能
被拒 10 次后,我的首款开源鸿蒙应用终上架,真的坎坷~
经过几个月的开发与打磨,我的首款鸿蒙应用 uViewPro(跨平台UI组件库) 正式上线华为鸿蒙应用市场!这是一款基于 uni-app + uView Pro 开发的应用,主要面向开发者实践的应用!
Rspress 2.0 发布:面向体验与 AI 的全新升级
我们很高兴地宣布 Rspress 2.0 的正式发布! Rspress 是基于 Rsbuild 的静态站点生成器,专为开发者打造的文档站工具。
别再让用户等哭!React 懒加载:让组件 “躺平” 到要用时再干活
前言 之前咱们聊了普通网页的图片懒加载 —— 让图片 “藏” 在屏幕外摸鱼,滚到眼前再开工。那 React 项目里的组件和图片呢?总不能一打开页面就把所有组件的代码都拽过来吧? 想象下:你打开购物Ap
花了两年用遍了 React 所有状态管理库,我选出了最现代化的 Signal 方案
我知道「React 孝子」很多,先别急着骂,看完再说。当你还在 `useState` 的闭包陷阱里跟 React 斗智斗勇,在 `useEffect` 依赖数组里当人肉编译器,在 Zustand 的
🚀 Frontend Test Agent: 重新定义前端自动化测试
Frontend Test Agent是一款重新定义前端自动化测试的工具,通过AI与AST结合,解决测试编写效率低、覆盖率不足、问题定位难等痛点。支持智能测试生成、并行执行、自动根因分析,兼容多框架与