[{"data":1,"prerenderedAt":175},["ShallowReactive",2],{"cNavigation":3},[4,107,126],{"title":5,"_path":6,"children":7},"Articles","\u002Farticles",[8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59,62,65,68,71,74,77,80,83,86,89,92,95,98,101,104],{"title":9,"_path":10},"算法","\u002Farticles\u002Falgorithm",{"title":12,"_path":13},"Babel 解析","\u002Farticles\u002Fbabel",{"title":15,"_path":16},"BFC","\u002Farticles\u002Fbfc",{"title":18,"_path":19},"浏览器缓存机制","\u002Farticles\u002Fcache",{"title":21,"_path":22},"闭包","\u002Farticles\u002Fclosure",{"title":24,"_path":25},"CSS","\u002Farticles\u002Fcss",{"title":27,"_path":28},"数据类型","\u002Farticles\u002Fdatatype",{"title":30,"_path":31},"diff算法","\u002Farticles\u002Fdiff",{"title":33,"_path":34},"Harness Engineering方法论篇","\u002Farticles\u002Fharness",{"title":36,"_path":37},"http","\u002Farticles\u002Fhttp",{"title":39,"_path":40},"你不知道的link标签用法","\u002Farticles\u002Flink",{"title":42,"_path":43},"前端模块化","\u002Farticles\u002Fmodule",{"title":45,"_path":46},"nuxt\u002Fcontent","\u002Farticles\u002Fnuxtcontent",{"title":48,"_path":49},"内置对象","\u002Farticles\u002Fobject",{"title":51,"_path":52},"面向对象","\u002Farticles\u002Foop",{"title":54,"_path":55},"OpenClaw 架构解析","\u002Farticles\u002Fopenclaw",{"title":57,"_path":58},"前端性能优化","\u002Farticles\u002Fperformance",{"title":60,"_path":61},"Promise","\u002Farticles\u002Fpromise",{"title":63,"_path":64},"基于 pnpm workspace 和 qiankun 的微前端架构技术宣讲","\u002Farticles\u002Fqiankun",{"title":66,"_path":67},"RAG 与前端：从原理到落地实现","\u002Farticles\u002Frag",{"title":69,"_path":70},"React源码解析","\u002Farticles\u002Freact",{"title":72,"_path":73},"Skills","\u002Farticles\u002Fskills",{"title":75,"_path":76},"数组排序算法","\u002Farticles\u002Fsort",{"title":78,"_path":79},"cookie、sessionStorage、localStorage区别","\u002Farticles\u002Fstorage",{"title":81,"_path":82},"Tiptap 与 ProseMirror：富文本编辑器底层解读","\u002Farticles\u002Ftiptap",{"title":84,"_path":85},"线上问题定位与排查","\u002Farticles\u002Ftroubleshoot",{"title":87,"_path":88},"vue2源码流程图","\u002Farticles\u002Fvue2",{"title":90,"_path":91},"vue3源码解读","\u002Farticles\u002Fvue3",{"title":93,"_path":94},"打包工具","\u002Farticles\u002Fwebpack_rollup",{"title":96,"_path":97},"Web Worker","\u002Farticles\u002Fwebworker",{"title":99,"_path":100},"whistle","\u002Farticles\u002Fwhistle",{"title":102,"_path":103},"x了个x代码解读","\u002Farticles\u002Fxlegex",{"title":105,"_path":106},"网络攻击与防范","\u002Farticles\u002Fxss",{"title":108,"_path":109,"children":110},"Demos","\u002Fdemos",[111,114,117,120,123],{"title":112,"_path":113},"图片懒加载","\u002Fdemos\u002Flazyload",{"title":115,"_path":116},"多租户管理系统","\u002Fdemos\u002Fmulti-tenant",{"title":118,"_path":119},"流式渲染 + Worker 高亮","\u002Fdemos\u002Fstream-render",{"title":121,"_path":122},"Tiptap 富文本编辑器","\u002Fdemos\u002Ftiptap",{"title":124,"_path":125},"x了个x","\u002Fdemos\u002Fxlegex",{"title":127,"_path":128,"children":129},"Questions","\u002Fquestions",[130,133,136,139,142,145,148,151,154,157,160,163,166,169,172],{"title":131,"_path":132},"Babel 面试题","\u002Fquestions\u002Fbabel",{"title":134,"_path":135},"this指向问题","\u002Fquestions\u002Fcallbindapply",{"title":137,"_path":138},"Diff 算法面试题","\u002Fquestions\u002Fdiff",{"title":140,"_path":141},"前端工程化面试题","\u002Fquestions\u002Fengineering",{"title":143,"_path":144},"JS事件机制","\u002Fquestions\u002Feventloop",{"title":146,"_path":147},"寻找数组第 K 大元素","\u002Fquestions\u002Ffind-kth",{"title":149,"_path":150},"JS 基础面试题","\u002Fquestions\u002Fjs-basics",{"title":152,"_path":153},"前端性能优化面试题","\u002Fquestions\u002Fperformance",{"title":155,"_path":156},"微前端（qiankun）面试题","\u002Fquestions\u002Fqiankun",{"title":158,"_path":159},"React 面试题","\u002Fquestions\u002Freact",{"title":161,"_path":162},"手搓 Redux","\u002Fquestions\u002Fredux",{"title":164,"_path":165},"前端安全面试题","\u002Fquestions\u002Fsecurity",{"title":167,"_path":168},"渲染与交互面试题","\u002Fquestions\u002Fui-rendering",{"title":170,"_path":171},"Vue 面试题","\u002Fquestions\u002Fvue",{"title":173,"_path":174},"Web Worker 面试题","\u002Fquestions\u002Fwebworker",1780407101738]