[{"data":1,"prerenderedAt":91},["ShallowReactive",2],{"archive-blog":3,"archive-docs":31},[4,9,14,17,20,24,28],{"path":5,"title":6,"date":7,"category":8},"\u002Fblog\u002Fnvm-pnpm-notes","nvm 版本管理与 pnpm 对比笔记","2024-07-13","devops",{"path":10,"title":11,"date":12,"category":13},"\u002Fblog\u002Fvue-reactivity-principle","Vue 响应式原理源码解析","2025-03-08","source-code",{"path":15,"title":16,"date":12,"category":13},"\u002Fblog\u002Fvue-router-source-code-analysis","VueRouter 源码深度解析",{"path":18,"title":19,"date":12,"category":13},"\u002Fblog\u002Fvuex-source-code-analysis","Vuex 源码深度解析",{"path":21,"title":22,"date":23,"category":8},"\u002Fblog\u002Fwsl2-clash-huorong-troubleshooting","WSL2 + Clash + 火绒 踩坑排查记录","2026-05-28",{"path":25,"title":26,"date":27,"category":8},"\u002Fblog\u002Fwsl2-port-forwarding-guide","WSL2 端口转发完整指南","2026-05-27",{"path":29,"title":30,"date":27,"category":8},"\u002Fblog\u002Fwsl2-setup-guide","WSL2 初始使用与开发环境配置指南",[32,37,41,46,51,55,60,64,68,71,74,77,80,84,87],{"path":33,"title":34,"date":35,"category":36},"\u002Fdocs\u002Fcanvas-vs-svg","Canvas 与 SVG 绘图方案选型","2024-12-09","visualization",{"path":38,"title":39,"date":40,"category":36},"\u002Fdocs\u002Fecharts-options-notes","ECharts 配置项速查","2024-08-09",{"path":42,"title":43,"date":44,"category":45},"\u002Fdocs\u002Ffree-commercial-fonts","免费可商用字体整理","2024-11-03","toolchain",{"path":47,"title":48,"date":49,"category":50},"\u002Fdocs\u002Ffrontend-coding-standards","前端团队编码规范","2025-12-17","standards",{"path":52,"title":53,"date":54,"category":36},"\u002Fdocs\u002Fgojs-getting-started","GoJS 入门实战","2024-08-22",{"path":56,"title":57,"date":58,"category":59},"\u002Fdocs\u002Fhtml-basics","HTML 基础笔记","2022-06-10","fundamentals",{"path":61,"title":62,"date":63,"category":59},"\u002Fdocs\u002Fhttp-status-codes","HTTP 响应状态码详解","2024-06-27",{"path":65,"title":66,"date":44,"category":67},"\u002Fdocs\u002Finterview-browser-network","浏览器与网络考点","interview",{"path":69,"title":70,"date":44,"category":67},"\u002Fdocs\u002Finterview-css-layout","CSS 与布局考点",{"path":72,"title":73,"date":44,"category":67},"\u002Fdocs\u002Finterview-framework-tooling","框架与工程化考点",{"path":75,"title":76,"date":44,"category":67},"\u002Fdocs\u002Finterview-javascript-core","JavaScript 核心考点",{"path":78,"title":79,"date":44,"category":59},"\u002Fdocs\u002Fjs-module-systems","JavaScript 模块化方案",{"path":81,"title":82,"date":83,"category":45},"\u002Fdocs\u002Frandom-color-utils","JS 随机颜色生成方法","2024-12-11",{"path":85,"title":86,"date":44,"category":59},"\u002Fdocs\u002Fwebsocket-basics","WebSocket 基础",{"path":88,"title":89,"date":90,"category":45},"\u002Fdocs\u002Fwindows-mklink","Windows mklink 符号链接用法","2024-12-18",1788337377919]