个人博客精选文章统一接入层:AI 网关LLM 接入与工程AI 对话的流式输出实现LLM 接入与工程SSE 流式解析与切帧处理LLM 接入与工程提示缓存怎么才命中LLM 接入与工程结构化输出与自愈LLM 接入与工程RAG 链路与失败模式RAG 与检索切片决定检索上限RAG 与检索重排修不了召回RAG 与检索长上下文能取代检索吗RAG 与检索MCP 的工具、资源和提示模板Agent 与 MCP工具调用的四段循环Agent 与 MCPAgent Skills 三层加载Agent 与 MCPAgent 怎么评测Agent 与 MCP半截 Markdown 怎么渲染AI 交互与前端工具调用的七种状态AI 交互与前端生成式界面不是万能AI 交互与前端模型输出不能直接塞进 innerHTMLAI 交互与前端CSS 方案选型与原子化 CSSHTML〡CSS现代 CSS:容器查询、:has()、@layerHTML〡CSS无障碍先过键盘,再谈 ARIAHTML〡CSS层叠上下文与层叠等级HTML〡CSS深入理解 Event LoopJS〡ES6+〡TS深入理解 PromiseJS〡ES6+〡TSJS 编译流程与 AST 语法树JS〡ES6+〡TSJavaScript 函数式编程JS〡ES6+〡TSReact Server ComponentsReact水合 Hydration 及不一致排查ReactNext.js App 与 Pages 路由ReactReact Compiler 会替你做的和做不了的React状态管理选型与状态分类ReactFiber 架构及工作流程ReactReact 19 新增了哪些东西ReactVue 响应式及双向绑定原理VuePinia 状态管理及其原理VueKeepAlive 缓存组件及原理VueVue〡React 写法对照指南Vue微前端技术 & 应用接入前端工程化组件参数别一次设计太满前端工程化多语言文案治理与防漂移前端工程化Tree Shaking 为什么会失效前端工程化Rolldown 与 Vite 8 新架构前端工程化Design Token 体系的落地前端工程化低代码平台的上限在 schema前端工程化React ㄨ Jest 测试组件自动化测试Vue ㄨ Vitest 测试组件自动化测试Core Web Vitals 与阈值浏览器〡性能虚拟列表原理与不定高处理浏览器〡性能浏览器输入 URL 发生了什么浏览器〡性能浏览器渲染过程浏览器〡性能单点登录 SSO 的实现网络〡请求〡安全XSS 跨站脚本攻击网络〡请求〡安全CSRF 跨站请求伪造网络〡请求〡安全同源策略及跨域网络〡请求〡安全Nginx 及反向代理的实现服务端〡数据库Express〡Koa 中间件机制服务端〡数据库CORS 跨域资源共享的实现服务端〡数据库Node.js 架构及使用示例服务端〡数据库前景色自动适配技术图形学〡文件处理图片压缩的实现图形学〡文件处理uni-app 跨平台 & 条件编译跨平台〡小程序微信小程序写法对照指南跨平台〡小程序算法之复杂度分析数据结构与算法个人项目iDesign 组件库ReactiDesign 组件库VueiWhimsy 奇思妙想Node.js