[{"data":1,"prerenderedAt":4520},["ShallowReactive",2],{"navigation":3,"\u002Farticles\u002Fleader-line":3442,"en-candidate:\u002Fen\u002Farticles\u002Fleader-line":3444,"\u002Farticles\u002Fleader-line-surround":4515,"headline:\u002Farticles\u002Fleader-line":76},[4,75,180,187,222,3222,3257,3425,3432,3438],{"title":5,"path":6,"stem":7,"children":8,"page":74},"心流思绪 \u002F Heart Flows","\u002Fflows","1.flows",[9,13,17,21,25,29,33,37,41,45],{"title":10,"path":11,"stem":12},"📕 狮子的书单推荐","\u002Fflows\u002Fbooks","1.flows\u002F1.books",{"title":14,"path":15,"stem":16},"🚝 四十二篇系列","\u002Fflows\u002Fforty-two","1.flows\u002F1.forty-two",{"title":18,"path":19,"stem":20},"🌃 长夜梦","\u002Fflows\u002Flong-night-dream","1.flows\u002F2.long-night-dream",{"title":22,"path":23,"stem":24},"🌌 万物联结与幸福感","\u002Fflows\u002Feverything","1.flows\u002F3.everything",{"title":26,"path":27,"stem":28},"⌛ 偷取时间","\u002Fflows\u002Fstealing-time-from-god","1.flows\u002F4.stealing-time-from-god",{"title":30,"path":31,"stem":32},"🌆 表达和孤独","\u002Fflows\u002Fexpression-and-loneliness","1.flows\u002F5.expression-and-loneliness",{"title":34,"path":35,"stem":36},"🌧️ 我的腼腆","\u002Fflows\u002Fshy","1.flows\u002F6.shy",{"title":38,"path":39,"stem":40},"🥛 新工作，喝新饮料","\u002Fflows\u002Fdrinking-while-thinking","1.flows\u002F7.drinking-while-thinking",{"title":42,"path":43,"stem":44},"📝 心流归档","\u002Fflows\u002Farchive","1.flows\u002F9999.archive",{"title":46,"path":47,"stem":48,"children":49,"page":74},"Forty Two","\u002Fflows\u002F_forty-two","1.flows\u002F_forty-two",[50,54,58,62,66,70],{"title":51,"path":52,"stem":53},"有关新项目的方法论","\u002Fflows\u002F_forty-two\u002Fdark-room","1.flows\u002F_forty-two\u002F1.dark-room",{"title":55,"path":56,"stem":57},"成熟的小孩子","\u002Fflows\u002F_forty-two\u002Fmature-child","1.flows\u002F_forty-two\u002F2.mature-child",{"title":59,"path":60,"stem":61},"人之为人","\u002Fflows\u002F_forty-two\u002Fas-human","1.flows\u002F_forty-two\u002F3.as-human",{"title":63,"path":64,"stem":65},"盲视","\u002Fflows\u002F_forty-two\u002Fblind-sight","1.flows\u002F_forty-two\u002F4.blind-sight",{"title":67,"path":68,"stem":69},"黑日","\u002Fflows\u002F_forty-two\u002Fblack-sun","1.flows\u002F_forty-two\u002F5.black-sun",{"title":71,"path":72,"stem":73},"云拿转正小节","\u002Fflows\u002F_forty-two\u002F_cloud-take","1.flows\u002F_forty-two\u002F999._cloud-take",false,{"title":76,"path":77,"stem":78,"children":79},"技术博客 \u002F Coder","\u002Farticles","2.articles\u002F0.index",[80,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,144,148,152,156,160,164,168,172,176],{"title":81,"path":77,"stem":78},"🦁 欢迎",{"title":83,"path":84,"stem":85},"🤖 AI 原生团队该凑齐哪五种人","\u002Farticles\u002Fboris-five-roles-in-ai-native-teams","2.articles\u002F1082.boris-five-roles-in-ai-native-teams",{"title":87,"path":88,"stem":89},"🔧 Claude Code MCP 集体报错排查记录","\u002Farticles\u002Fmcp-node-version","2.articles\u002F1085.mcp-node-version",{"title":91,"path":92,"stem":93},"📦 使用 cc-expand 将可用上下文窗口扩大 60%，甚至更多","\u002Farticles\u002Fcc-expand","2.articles\u002F1086.cc-expand",{"title":95,"path":96,"stem":97},"🎼 从文本到交互界面——GenUI 的中庸之道","\u002Farticles\u002Fgen-ui-flows","2.articles\u002F1087.gen-ui-flows",{"title":99,"path":100,"stem":101},"🌊 Project River：把 Git 提交历史变成一条河","\u002Farticles\u002Fproject-river","2.articles\u002F1088.project-river",{"title":103,"path":104,"stem":105},"🪦 生命周期只有26小时的项目","\u002Farticles\u002Fsnpx-archive-lesson","2.articles\u002F1090.snpx-archive-lesson",{"title":107,"path":108,"stem":109},"📦 一个简单有效的端口命名策略","\u002Farticles\u002Fsimple-naming-method","2.articles\u002F1093.simple-naming-method",{"title":111,"path":112,"stem":113},"🌪️ Tailwind v4 如何兼容预处理器","\u002Farticles\u002Ftailwind4-with-sass","2.articles\u002F1095.tailwind4-with-sass",{"title":115,"path":116,"stem":117},"🥞 在 tailwind 中使用现代化 CSS Layers","\u002Farticles\u002Ftailwind-sass-and-css-layer","2.articles\u002F1096.tailwind-sass-and-css-layer",{"title":119,"path":120,"stem":121},"💻 本地部署 Qwen 翻译网页","\u002Farticles\u002Flocal-translator","2.articles\u002F1099.local-translator",{"title":123,"path":124,"stem":125},"🧊 模板解析器轻考古","\u002Farticles\u002Fmicro-templating","2.articles\u002F1100.micro-templating",{"title":127,"path":128,"stem":129},"Ⓜ️ Mini CSS Parser","\u002Farticles\u002Fmini-css-parser","2.articles\u002F1101.mini-css-parser",{"title":131,"path":132,"stem":133},"🚩 向AI咨询前端问题","\u002Farticles\u002Fuse-gpt-learn-complex-frontend","2.articles\u002F1102.use-gpt-learn-complex-frontend",{"title":135,"path":136,"stem":137},"⛸️ 怎样定制复杂组件的自定义滚动条？","\u002Farticles\u002Fuse-scrollbars","2.articles\u002F1103.use-scrollbars",{"title":139,"path":140,"stem":141,"children":142},"⚖️ 统一多组件库的层叠顺序","\u002Farticles\u002Fzindex-manager","2.articles\u002F1104.zindex-manager",[143],{"title":139,"path":140,"stem":141},{"title":145,"path":146,"stem":147},"🕷️ 滑动验证码破解思路","\u002Farticles\u002Fcrack-the-slider","2.articles\u002F1105.crack-the-slider",{"title":149,"path":150,"stem":151},"🌟 探秘 CSS 光影效果","\u002Farticles\u002Fcss-light-travel","2.articles\u002F1106.css-light-travel",{"title":153,"path":154,"stem":155},"🍲 设计模式与 JS 魔法锅","\u002Farticles\u002Fdesign-patterns-and-js-magic-pot","2.articles\u002F1107.design-patterns-and-js-magic-pot",{"title":157,"path":158,"stem":159},"🌐 Anysort：灵活、优雅的多属性排序","\u002Farticles\u002Fanysort-2th","2.articles\u002F1108.anysort-2th",{"title":161,"path":162,"stem":163},"💫 CSS 幻术 | 抗锯齿","\u002Farticles\u002Fcss-poaa","2.articles\u002F1109.css-poaa",{"title":165,"path":166,"stem":167},"❓ 用纯CSS判断鼠标进入的方向","\u002Farticles\u002Fcss-judge-direction","2.articles\u002F1110. css-judge-direction",{"title":169,"path":170,"stem":171},"📝 你本可以少写些 if-else","\u002Farticles\u002Fno-more-if-else","2.articles\u002F1111.no-more-if-else",{"title":173,"path":174,"stem":175},"🔗 @lionad\u002Fleader-line：在网页元素之间绘制引导线","\u002Farticles\u002Fleader-line","2.articles\u002F997.leader-line",{"title":177,"path":178,"stem":179},"📝 技术博客归档","\u002Farticles\u002Farchive","2.articles\u002F9999.archive",{"title":181,"path":182,"stem":183,"children":184},"读书笔记 \u002F Notes","\u002Fbooks","4.books\u002F0.index",[185],{"title":186,"path":182,"stem":183},"📕 读书笔记",{"title":188,"path":189,"stem":190,"children":191},"吉他剧场 \u002F Music","\u002Fmusic","4.music\u002F0.index",[192,194,198,202,206,210,214,218],{"title":193,"path":189,"stem":190},"🎸 FingerStyle！",{"title":195,"path":196,"stem":197},"🌬️ 等待的风","\u002Fmusic\u002Fwind","4.music\u002F1.wind",{"title":199,"path":200,"stem":201},"💕 约定的海洋","\u002Fmusic\u002Focean","4.music\u002F2.ocean",{"title":203,"path":204,"stem":205},"🎼 Wings~You are the Hero！","\u002Fmusic\u002Fwings-you-are-the-hero","4.music\u002F3.wings-you-are-the-hero",{"title":207,"path":208,"stem":209},"🌏 残酷天使的行动纲领","\u002Fmusic\u002Feva","4.music\u002F4.eva",{"title":211,"path":212,"stem":213},"🏔️ 奇跡の山","\u002Fmusic\u002Fmiracle-mountain","4.music\u002F5.miracle-mountain",{"title":215,"path":216,"stem":217},"🍷 Wu Wei","\u002Fmusic\u002Fwu-wei","4.music\u002F6.wu-wei",{"title":219,"path":220,"stem":221},"🌅 无题","\u002Fmusic\u002Funtitled","4.music\u002F7.untitled",{"title":223,"path":224,"stem":225,"children":226},"知识地图 \u002F Maps","\u002Fmaps","6.maps\u002F0.index",[227,229,233,806,842,858,875,888,910,941,988,1039,1051,1071,1141,1162,1191,1287,1380,1426,1526,1707,1753,1766,1778,1790,1826,1852,1873,1897,1911,1931,1951,1964,2034,2046,2060,2074,2215,2232,2245,2262,2275,2342,2383,2449,2457,2469,2482,2496,2525,2599,2613,2652,2728,2748,2774,2843,2868,2891,2962,2997,3008,3020,3113,3121],{"title":228,"path":224,"stem":225},"🏁 知识地图",{"title":230,"path":231,"stem":232},"Agents","\u002Fmaps\u002Fagents","6.maps\u002FAgents",{"title":234,"path":235,"stem":236,"children":237,"page":74},"Ai","\u002Fmaps\u002F_ai","6.maps\u002F_ai",[238,359,363,383,432,452,477,490,502,519,553,566,599,623,650,663,676,685,710,734,759,792],{"title":230,"path":239,"stem":240,"children":241,"page":74},"\u002Fmaps\u002F_ai\u002Fagents","6.maps\u002F_ai\u002Fagents",[242,246,250,254,258,262,265,269,273,277,281,285,289,298,315,319,323,327,331,335,339,343,347,351,355],{"title":243,"path":244,"stem":245},"A2A Protocol","\u002Fmaps\u002F_ai\u002Fagents\u002Fa2a","6.maps\u002F_ai\u002Fagents\u002Fa2a",{"title":247,"path":248,"stem":249},"A2UI","\u002Fmaps\u002F_ai\u002Fagents\u002Fa2ui","6.maps\u002F_ai\u002Fagents\u002Fa2ui",{"title":251,"path":252,"stem":253},"Agent 架构第一性原理","\u002Fmaps\u002F_ai\u002Fagents\u002Fagent-architecture","6.maps\u002F_ai\u002Fagents\u002Fagent-architecture",{"title":255,"path":256,"stem":257},"Agent 生态系统全景","\u002Fmaps\u002F_ai\u002Fagents\u002Fagent-ecosystem","6.maps\u002F_ai\u002Fagents\u002Fagent-ecosystem",{"title":259,"path":260,"stem":261},"Agent 分类学","\u002Fmaps\u002F_ai\u002Fagents\u002Fagent-taxonomy","6.maps\u002F_ai\u002Fagents\u002Fagent-taxonomy",{"title":230,"path":263,"stem":264},"\u002Fmaps\u002F_ai\u002Fagents\u002Fagents","6.maps\u002F_ai\u002Fagents\u002Fagents",{"title":266,"path":267,"stem":268},"AgentScope","\u002Fmaps\u002F_ai\u002Fagents\u002Fagentscope","6.maps\u002F_ai\u002Fagents\u002Fagentscope",{"title":270,"path":271,"stem":272},"Claude Agent SDK","\u002Fmaps\u002F_ai\u002Fagents\u002Fclaude-agent-sdk","6.maps\u002F_ai\u002Fagents\u002Fclaude-agent-sdk",{"title":274,"path":275,"stem":276},"Claude Agent SDK (TypeScript) 发布记录","\u002Fmaps\u002F_ai\u002Fagents\u002Fclaude-agent-sdk-releases","6.maps\u002F_ai\u002Fagents\u002Fclaude-agent-sdk-releases",{"title":278,"path":279,"stem":280},"Claude Code Skills","\u002Fmaps\u002F_ai\u002Fagents\u002Fclaude-skills","6.maps\u002F_ai\u002Fagents\u002Fclaude-skills",{"title":282,"path":283,"stem":284},"Coding Agent 的 Shell 偏差","\u002Fmaps\u002F_ai\u002Fagents\u002Fcoding-agent-shell-bias","6.maps\u002F_ai\u002Fagents\u002Fcoding-agent-shell-bias",{"title":286,"path":287,"stem":288},"上下文图与机构化推理","\u002Fmaps\u002F_ai\u002Fagents\u002Fcontext-graphs","6.maps\u002F_ai\u002Fagents\u002Fcontext-graphs",{"title":290,"path":291,"stem":292,"children":293,"page":74},"Docs","\u002Fmaps\u002F_ai\u002Fagents\u002Fdocs","6.maps\u002F_ai\u002Fagents\u002Fdocs",[294],{"title":295,"path":296,"stem":297},"i18n 国际化实现","\u002Fmaps\u002F_ai\u002Fagents\u002Fdocs\u002Fi18n","6.maps\u002F_ai\u002Fagents\u002Fdocs\u002Fi18n",{"title":299,"path":300,"stem":301,"children":302,"page":74},"Goose","\u002Fmaps\u002F_ai\u002Fagents\u002Fgoose","6.maps\u002F_ai\u002Fagents\u002Fgoose",[303,307,311],{"title":304,"path":305,"stem":306},"Goose Agent Prompt","\u002Fmaps\u002F_ai\u002Fagents\u002Fgoose\u002Fgoose-brief","6.maps\u002F_ai\u002Fagents\u002Fgoose\u002Fgoose-brief",{"title":308,"path":309,"stem":310},"扩展","\u002Fmaps\u002F_ai\u002Fagents\u002Fgoose\u002Fgoose-brief.cn","6.maps\u002F_ai\u002Fagents\u002Fgoose\u002Fgoose-brief.cn",{"title":312,"path":313,"stem":314},"Goose Prompts","\u002Fmaps\u002F_ai\u002Fagents\u002Fgoose\u002Fprompts","6.maps\u002F_ai\u002Fagents\u002Fgoose\u002Fprompts",{"title":316,"path":317,"stem":318},"Harness 工程","\u002Fmaps\u002F_ai\u002Fagents\u002Fharness-engineering","6.maps\u002F_ai\u002Fagents\u002Fharness-engineering",{"title":320,"path":321,"stem":322},"人机协作智能体团队","\u002Fmaps\u002F_ai\u002Fagents\u002Fhuman-agent-teams","6.maps\u002F_ai\u002Fagents\u002Fhuman-agent-teams",{"title":324,"path":325,"stem":326},"AI 与人性交互","\u002Fmaps\u002F_ai\u002Fagents\u002Fhuman-ai-interaction","6.maps\u002F_ai\u002Fagents\u002Fhuman-ai-interaction",{"title":328,"path":329,"stem":330},"多智能体架构决策与工程实践","\u002Fmaps\u002F_ai\u002Fagents\u002Fmulti-agent-architecture","6.maps\u002F_ai\u002Fagents\u002Fmulti-agent-architecture",{"title":332,"path":333,"stem":334},"多智能体协作框架对比","\u002Fmaps\u002F_ai\u002Fagents\u002Fmulti-agent-frameworks","6.maps\u002F_ai\u002Fagents\u002Fmulti-agent-frameworks",{"title":336,"path":337,"stem":338},"多智能体构建模式与实践指南","\u002Fmaps\u002F_ai\u002Fagents\u002Fmulti-agent-patterns","6.maps\u002F_ai\u002Fagents\u002Fmulti-agent-patterns",{"title":340,"path":341,"stem":342},"OpenAI Agents SDK (JavaScript) 发布记录","\u002Fmaps\u002F_ai\u002Fagents\u002Fopenai-agents-js-releases","6.maps\u002F_ai\u002Fagents\u002Fopenai-agents-js-releases",{"title":344,"path":345,"stem":346},"智能健身教练 PEAS 模型分析","\u002Fmaps\u002F_ai\u002Fagents\u002Fpeas-coach-example","6.maps\u002F_ai\u002Fagents\u002Fpeas-coach-example",{"title":348,"path":349,"stem":350},"Tokenmaxxing：三个月必然失败的 AI 应用层泡沫","\u002Fmaps\u002F_ai\u002Fagents\u002Ftokenmaxxing","6.maps\u002F_ai\u002Fagents\u002Ftokenmaxxing",{"title":352,"path":353,"stem":354},"有毒数据流分析","\u002Fmaps\u002F_ai\u002Fagents\u002Ftoxic-flow-analysis","6.maps\u002F_ai\u002Fagents\u002Ftoxic-flow-analysis",{"title":356,"path":357,"stem":358},"Workflow 与 Agent 对比：电商退款案例","\u002Fmaps\u002F_ai\u002Fagents\u002Fworkflow-vs-agent","6.maps\u002F_ai\u002Fagents\u002Fworkflow-vs-agent",{"title":360,"path":361,"stem":362},"Artificial Intelligence","\u002Fmaps\u002F_ai\u002Fai","6.maps\u002F_ai\u002Fai",{"title":364,"path":365,"stem":366,"children":367,"page":74},"Applications","\u002Fmaps\u002F_ai\u002Fapplications","6.maps\u002F_ai\u002Fapplications",[368,371,375,379],{"title":364,"path":369,"stem":370},"\u002Fmaps\u002F_ai\u002Fapplications\u002Fapplications","6.maps\u002F_ai\u002Fapplications\u002Fapplications",{"title":372,"path":373,"stem":374},"AI 对泛前端领域的影响","\u002Fmaps\u002F_ai\u002Fapplications\u002Ffrontend-impact","6.maps\u002F_ai\u002Fapplications\u002Ffrontend-impact",{"title":376,"path":377,"stem":378},"ML 论文写作","\u002Fmaps\u002F_ai\u002Fapplications\u002Fpaper-writing","6.maps\u002F_ai\u002Fapplications\u002Fpaper-writing",{"title":380,"path":381,"stem":382},"提示工程","\u002Fmaps\u002F_ai\u002Fapplications\u002Fprompt-engineering","6.maps\u002F_ai\u002Fapplications\u002Fprompt-engineering",{"title":384,"path":385,"stem":386,"children":387,"page":74},"Benchmark","\u002Fmaps\u002F_ai\u002Fbenchmark","6.maps\u002F_ai\u002Fbenchmark",[388,392,396,400,404,428],{"title":389,"path":390,"stem":391},"LLM Benchmark","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Fbenchmark","6.maps\u002F_ai\u002Fbenchmark\u002Fbenchmark",{"title":393,"path":394,"stem":395},"CL-Bench","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Fcl-bench","6.maps\u002F_ai\u002Fbenchmark\u002Fcl-bench",{"title":397,"path":398,"stem":399},"Frontend Copy Benchmark","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Ffrontend-copy","6.maps\u002F_ai\u002Fbenchmark\u002Ffrontend-copy",{"title":401,"path":402,"stem":403},"LLM Benchmark 原始任务示例集","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Fllm-benchmark-task-examples","6.maps\u002F_ai\u002Fbenchmark\u002Fllm-benchmark-task-examples",{"title":405,"path":406,"stem":407,"children":408,"page":74},"Local","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Flocal","6.maps\u002F_ai\u002Fbenchmark\u002Flocal",[409,413,417,421,424],{"title":410,"path":411,"stem":412},"glm-ocr-8bit","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fglm-ocr-8bit","6.maps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fglm-ocr-8bit",{"title":414,"path":415,"stem":416},"mlx-qwen3.5-27b-claude-4.6-opus-reasoning-distilled-4bit","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fmlx-qwen3.5-27b-claude-4.6-opus-reasoning-distilled-4bit","6.maps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fmlx-qwen3.5-27b-claude-4.6-opus-reasoning-distilled-4bit",{"title":418,"path":419,"stem":420},"qwen3-coder-next-mlx-4bit","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fqwen3-coder-next-mlx-4bit","6.maps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fqwen3-coder-next-mlx-4bit",{"title":418,"path":422,"stem":423},"\u002Fmaps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fqwen3-embedding-8b-4bit-dwq","6.maps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fqwen3-embedding-8b-4bit-dwq",{"title":425,"path":426,"stem":427},"qwen3.5-9b-mlx-4bit","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fqwen3.5-9b-mlx-4bit","6.maps\u002F_ai\u002Fbenchmark\u002Flocal\u002Fqwen3.5-9b-mlx-4bit",{"title":429,"path":430,"stem":431},"Simple Benchmark","\u002Fmaps\u002F_ai\u002Fbenchmark\u002Fsimple","6.maps\u002F_ai\u002Fbenchmark\u002Fsimple",{"title":433,"path":434,"stem":435,"children":436,"page":74},"Evaluation","\u002Fmaps\u002F_ai\u002Fevaluation","6.maps\u002F_ai\u002Fevaluation",[437,440,444,448],{"title":433,"path":438,"stem":439},"\u002Fmaps\u002F_ai\u002Fevaluation\u002Fevaluation","6.maps\u002F_ai\u002Fevaluation\u002Fevaluation",{"title":441,"path":442,"stem":443},"Evaluation Framework","\u002Fmaps\u002F_ai\u002Fevaluation\u002Fevaluation-framework","6.maps\u002F_ai\u002Fevaluation\u002Fevaluation-framework",{"title":445,"path":446,"stem":447},"Observability","\u002Fmaps\u002F_ai\u002Fevaluation\u002Fobservability","6.maps\u002F_ai\u002Fevaluation\u002Fobservability",{"title":449,"path":450,"stem":451},"Reproducibility","\u002Fmaps\u002F_ai\u002Fevaluation\u002Freproducibility","6.maps\u002F_ai\u002Fevaluation\u002Freproducibility",{"title":453,"path":454,"stem":455,"children":456,"page":74},"Foundations","\u002Fmaps\u002F_ai\u002Ffoundations","6.maps\u002F_ai\u002Ffoundations",[457,461,465,469,473],{"title":458,"path":459,"stem":460},"AI Architectures","\u002Fmaps\u002F_ai\u002Ffoundations\u002Farchitectures","6.maps\u002F_ai\u002Ffoundations\u002Farchitectures",{"title":462,"path":463,"stem":464},"AI Core Concepts","\u002Fmaps\u002F_ai\u002Ffoundations\u002Fcore-concepts","6.maps\u002F_ai\u002Ffoundations\u002Fcore-concepts",{"title":466,"path":467,"stem":468},"Emerging AI Technologies","\u002Fmaps\u002F_ai\u002Ffoundations\u002Femerging","6.maps\u002F_ai\u002Ffoundations\u002Femerging",{"title":470,"path":471,"stem":472},"AI Foundations","\u002Fmaps\u002F_ai\u002Ffoundations\u002Ffoundations","6.maps\u002F_ai\u002Ffoundations\u002Ffoundations",{"title":474,"path":475,"stem":476},"AI Industry Dynamics","\u002Fmaps\u002F_ai\u002Ffoundations\u002Findustry-dynamics","6.maps\u002F_ai\u002Ffoundations\u002Findustry-dynamics",{"title":478,"path":479,"stem":480,"children":481,"page":74},"Framework","\u002Fmaps\u002F_ai\u002Fframework","6.maps\u002F_ai\u002Fframework",[482,486],{"title":483,"path":484,"stem":485},"AI Frameworks","\u002Fmaps\u002F_ai\u002Fframework\u002Fframework","6.maps\u002F_ai\u002Fframework\u002Fframework",{"title":487,"path":488,"stem":489},"SAIF","\u002Fmaps\u002F_ai\u002Fframework\u002Fsaif","6.maps\u002F_ai\u002Fframework\u002Fsaif",{"title":491,"path":492,"stem":493,"children":494,"page":74},"Governance","\u002Fmaps\u002F_ai\u002Fgovernance","6.maps\u002F_ai\u002Fgovernance",[495,499],{"title":496,"path":497,"stem":498},"Agent Governance","\u002Fmaps\u002F_ai\u002Fgovernance\u002Fagent-governance","6.maps\u002F_ai\u002Fgovernance\u002Fagent-governance",{"title":491,"path":500,"stem":501},"\u002Fmaps\u002F_ai\u002Fgovernance\u002Fgovernance","6.maps\u002F_ai\u002Fgovernance\u002Fgovernance",{"title":503,"path":504,"stem":505,"children":506,"page":74},"Image","\u002Fmaps\u002F_ai\u002Fimage","6.maps\u002F_ai\u002Fimage",[507,511,515],{"title":508,"path":509,"stem":510},"AIGC 海报生成","\u002Fmaps\u002F_ai\u002Fimage\u002Faigc-poster","6.maps\u002F_ai\u002Fimage\u002Faigc-poster",{"title":512,"path":513,"stem":514},"Image Generation","\u002Fmaps\u002F_ai\u002Fimage\u002Fimage","6.maps\u002F_ai\u002Fimage\u002Fimage",{"title":516,"path":517,"stem":518},"Image Generator","\u002Fmaps\u002F_ai\u002Fimage\u002Fstable-diffusion","6.maps\u002F_ai\u002Fimage\u002Fstable-diffusion",{"title":520,"path":521,"stem":522,"children":523,"page":74},"Llm","\u002Fmaps\u002F_ai\u002Fllm","6.maps\u002F_ai\u002Fllm",[524,533,537,541,545,549],{"title":525,"path":526,"stem":527,"children":528,"page":74},"Datadog","\u002Fmaps\u002F_ai\u002Fllm\u002Fdatadog","6.maps\u002F_ai\u002Fllm\u002Fdatadog",[529],{"title":530,"path":531,"stem":532},"Datadog LLM Observability","\u002Fmaps\u002F_ai\u002Fllm\u002Fdatadog\u002Fdatadog-llm","6.maps\u002F_ai\u002Fllm\u002Fdatadog\u002Fdatadog-llm",{"title":534,"path":535,"stem":536},"Embeddings 入门指南","\u002Fmaps\u002F_ai\u002Fllm\u002Fembeddings","6.maps\u002F_ai\u002Fllm\u002Fembeddings",{"title":538,"path":539,"stem":540},"Large Language Models","\u002Fmaps\u002F_ai\u002Fllm\u002Fllm","6.maps\u002F_ai\u002Fllm\u002Fllm",{"title":542,"path":543,"stem":544},"LLM 作为评审者（LLM as a judge）","\u002Fmaps\u002F_ai\u002Fllm\u002Fllm-as-a-judge","6.maps\u002F_ai\u002Fllm\u002Fllm-as-a-judge",{"title":546,"path":547,"stem":548},"小型语言模型（SLM）","\u002Fmaps\u002F_ai\u002Fllm\u002Fslm","6.maps\u002F_ai\u002Fllm\u002Fslm",{"title":550,"path":551,"stem":552},"结构化输出","\u002Fmaps\u002F_ai\u002Fllm\u002Fstructured-output","6.maps\u002F_ai\u002Fllm\u002Fstructured-output",{"title":554,"path":555,"stem":556,"children":557,"page":74},"Mcp","\u002Fmaps\u002F_ai\u002Fmcp","6.maps\u002F_ai\u002Fmcp",[558,562],{"title":559,"path":560,"stem":561},"Model Context Protocol","\u002Fmaps\u002F_ai\u002Fmcp\u002Fmcp","6.maps\u002F_ai\u002Fmcp\u002Fmcp",{"title":563,"path":564,"stem":565},"反对「直接把内部 API 暴露成 MCP」的天真做法","\u002Fmaps\u002F_ai\u002Fmcp\u002Fnative-api-to-mcp","6.maps\u002F_ai\u002Fmcp\u002Fnative-api-to-mcp",{"title":567,"path":568,"stem":569,"children":570,"page":74},"Models","\u002Fmaps\u002F_ai\u002Fmodels","6.maps\u002F_ai\u002Fmodels",[571,575,579,583,587,591,595],{"title":572,"path":573,"stem":574},"GLM-5.2 深度调研报告：为长程任务而生","\u002Fmaps\u002F_ai\u002Fmodels\u002F2026-06-17-glm-5.2-deep-research-report","6.maps\u002F_ai\u002Fmodels\u002F2026-06-17-glm-5.2-deep-research-report",{"title":576,"path":577,"stem":578},"Inference","\u002Fmaps\u002F_ai\u002Fmodels\u002Finference","6.maps\u002F_ai\u002Fmodels\u002Finference",{"title":580,"path":581,"stem":582},"Mechanistic Interpretability","\u002Fmaps\u002F_ai\u002Fmodels\u002Fmechanistic-interpretability","6.maps\u002F_ai\u002Fmodels\u002Fmechanistic-interpretability",{"title":584,"path":585,"stem":586},"AI Models","\u002Fmaps\u002F_ai\u002Fmodels\u002Fmodels","6.maps\u002F_ai\u002Fmodels\u002Fmodels",{"title":588,"path":589,"stem":590},"Multimodal Models","\u002Fmaps\u002F_ai\u002Fmodels\u002Fmultimodal","6.maps\u002F_ai\u002Fmodels\u002Fmultimodal",{"title":592,"path":593,"stem":594},"Optimization","\u002Fmaps\u002F_ai\u002Fmodels\u002Foptimization","6.maps\u002F_ai\u002Fmodels\u002Foptimization",{"title":596,"path":597,"stem":598},"Tokenization","\u002Fmaps\u002F_ai\u002Fmodels\u002Ftokenization","6.maps\u002F_ai\u002Fmodels\u002Ftokenization",{"title":600,"path":601,"stem":602,"children":603,"page":74},"Operations","\u002Fmaps\u002F_ai\u002Foperations","6.maps\u002F_ai\u002Foperations",[604,608,612,616,620],{"title":605,"path":606,"stem":607},"Data Processing","\u002Fmaps\u002F_ai\u002Foperations\u002Fdata-processing","6.maps\u002F_ai\u002Foperations\u002Fdata-processing",{"title":609,"path":610,"stem":611},"Distributed Training","\u002Fmaps\u002F_ai\u002Foperations\u002Fdistributed","6.maps\u002F_ai\u002Foperations\u002Fdistributed",{"title":613,"path":614,"stem":615},"Infrastructure","\u002Fmaps\u002F_ai\u002Foperations\u002Finfrastructure","6.maps\u002F_ai\u002Foperations\u002Finfrastructure",{"title":617,"path":618,"stem":619},"MLOps","\u002Fmaps\u002F_ai\u002Foperations\u002Fmlops","6.maps\u002F_ai\u002Foperations\u002Fmlops",{"title":600,"path":621,"stem":622},"\u002Fmaps\u002F_ai\u002Foperations\u002Foperations","6.maps\u002F_ai\u002Foperations\u002Foperations",{"title":624,"path":625,"stem":626,"children":627,"page":74},"Prompt","\u002Fmaps\u002F_ai\u002Fprompt","6.maps\u002F_ai\u002Fprompt",[628,632,635,639,642,646],{"title":629,"path":630,"stem":631},"Context Engineering","\u002Fmaps\u002F_ai\u002Fprompt\u002Fcontext-engineering","6.maps\u002F_ai\u002Fprompt\u002Fcontext-engineering",{"title":624,"path":633,"stem":634},"\u002Fmaps\u002F_ai\u002Fprompt\u002Fprompt","6.maps\u002F_ai\u002Fprompt\u002Fprompt",{"title":636,"path":637,"stem":638},"Prompt Collections","\u002Fmaps\u002F_ai\u002Fprompt\u002Fprompt-collections","6.maps\u002F_ai\u002Fprompt\u002Fprompt-collections",{"title":380,"path":640,"stem":641},"\u002Fmaps\u002F_ai\u002Fprompt\u002Fprompt-engineering","6.maps\u002F_ai\u002Fprompt\u002Fprompt-engineering",{"title":643,"path":644,"stem":645},"提示词分化：描述性 vs 指令性","\u002Fmaps\u002F_ai\u002Fprompt\u002Fprompt-paradigm","6.maps\u002F_ai\u002Fprompt\u002Fprompt-paradigm",{"title":647,"path":648,"stem":649},"Team based Instructions","\u002Fmaps\u002F_ai\u002Fprompt\u002Fteam-based-instructions","6.maps\u002F_ai\u002Fprompt\u002Fteam-based-instructions",{"title":651,"path":652,"stem":653,"children":654,"page":74},"Rag","\u002Fmaps\u002F_ai\u002Frag","6.maps\u002F_ai\u002Frag",[655,659],{"title":656,"path":657,"stem":658},"设备端信息检索","\u002Fmaps\u002F_ai\u002Frag\u002Fon-device-info-retrieval","6.maps\u002F_ai\u002Frag\u002Fon-device-info-retrieval",{"title":660,"path":661,"stem":662},"RAG","\u002Fmaps\u002F_ai\u002Frag\u002Frag","6.maps\u002F_ai\u002Frag\u002Frag",{"title":664,"path":665,"stem":666,"children":667,"page":74},"Recommendation","\u002Fmaps\u002F_ai\u002Frecommendation","6.maps\u002F_ai\u002Frecommendation",[668,672],{"title":669,"path":670,"stem":671},"Recommendation Systems","\u002Fmaps\u002F_ai\u002Frecommendation\u002Frecommendation","6.maps\u002F_ai\u002Frecommendation\u002Frecommendation",{"title":673,"path":674,"stem":675},"推荐系统演进：从零到上瘾算法","\u002Fmaps\u002F_ai\u002Frecommendation\u002Frecommendation-system","6.maps\u002F_ai\u002Frecommendation\u002Frecommendation-system",{"title":677,"path":678,"stem":679,"children":680,"page":74},"Safety","\u002Fmaps\u002F_ai\u002Fsafety","6.maps\u002F_ai\u002Fsafety",[681],{"title":682,"path":683,"stem":684},"AI Safety","\u002Fmaps\u002F_ai\u002Fsafety\u002Fsafety","6.maps\u002F_ai\u002Fsafety\u002Fsafety",{"title":686,"path":687,"stem":688,"children":689,"page":74},"Skills","\u002Fmaps\u002F_ai\u002Fskills","6.maps\u002F_ai\u002Fskills",[690,694,698,702,706],{"title":691,"path":692,"stem":693},"如何编写 Agent Skills","\u002Fmaps\u002F_ai\u002Fskills\u002Fcreate-a-skill","6.maps\u002F_ai\u002Fskills\u002Fcreate-a-skill",{"title":695,"path":696,"stem":697},"D2C","\u002Fmaps\u002F_ai\u002Fskills\u002Fd2c","6.maps\u002F_ai\u002Fskills\u002Fd2c",{"title":699,"path":700,"stem":701},"Skill 蒸馏的边界与精度阶梯","\u002Fmaps\u002F_ai\u002Fskills\u002Fskill-distillation","6.maps\u002F_ai\u002Fskills\u002Fskill-distillation",{"title":703,"path":704,"stem":705},"SkillOpt","\u002Fmaps\u002F_ai\u002Fskills\u002Fskillopt","6.maps\u002F_ai\u002Fskills\u002Fskillopt",{"title":707,"path":708,"stem":709},"Agent Skills","\u002Fmaps\u002F_ai\u002Fskills\u002Fskills","6.maps\u002F_ai\u002Fskills\u002Fskills",{"title":711,"path":712,"stem":713,"children":714,"page":74},"Tools","\u002Fmaps\u002F_ai\u002Ftools","6.maps\u002F_ai\u002Ftools",[715,719,723,727,731],{"title":716,"path":717,"stem":718},"Browser AI Automation","\u002Fmaps\u002F_ai\u002Ftools\u002Fbrowser-automation","6.maps\u002F_ai\u002Ftools\u002Fbrowser-automation",{"title":720,"path":721,"stem":722},"Claude Code","\u002Fmaps\u002F_ai\u002Ftools\u002Fclaude-code","6.maps\u002F_ai\u002Ftools\u002Fclaude-code",{"title":724,"path":725,"stem":726},"Codex","\u002Fmaps\u002F_ai\u002Ftools\u002Fcodex","6.maps\u002F_ai\u002Ftools\u002Fcodex",{"title":728,"path":729,"stem":730},"Copilot","\u002Fmaps\u002F_ai\u002Ftools\u002Fcopilot","6.maps\u002F_ai\u002Ftools\u002Fcopilot",{"title":711,"path":732,"stem":733},"\u002Fmaps\u002F_ai\u002Ftools\u002Ftools","6.maps\u002F_ai\u002Ftools\u002Ftools",{"title":735,"path":736,"stem":737,"children":738,"page":74},"Training","\u002Fmaps\u002F_ai\u002Ftraining","6.maps\u002F_ai\u002Ftraining",[739,743,747,751,755],{"title":740,"path":741,"stem":742},"Fine-tuning","\u002Fmaps\u002F_ai\u002Ftraining\u002Ffine-tuning","6.maps\u002F_ai\u002Ftraining\u002Ffine-tuning",{"title":744,"path":745,"stem":746},"Post-training","\u002Fmaps\u002F_ai\u002Ftraining\u002Fpost-training","6.maps\u002F_ai\u002Ftraining\u002Fpost-training",{"title":748,"path":749,"stem":750},"RLVR","\u002Fmaps\u002F_ai\u002Ftraining\u002Frlvr","6.maps\u002F_ai\u002Ftraining\u002Frlvr",{"title":752,"path":753,"stem":754},"拓扑感知调度","\u002Fmaps\u002F_ai\u002Ftraining\u002Ftopology-aware-scheduling","6.maps\u002F_ai\u002Ftraining\u002Ftopology-aware-scheduling",{"title":756,"path":757,"stem":758},"AI Training","\u002Fmaps\u002F_ai\u002Ftraining\u002Ftraining","6.maps\u002F_ai\u002Ftraining\u002Ftraining",{"title":760,"path":761,"stem":762,"children":763,"page":74},"Vibe","\u002Fmaps\u002F_ai\u002Fvibe","6.maps\u002F_ai\u002Fvibe",[764,768,772,776,780,784,788],{"title":765,"path":766,"stem":767},"agents.md","\u002Fmaps\u002F_ai\u002Fvibe\u002Fagents-md","6.maps\u002F_ai\u002Fvibe\u002Fagents-md",{"title":769,"path":770,"stem":771},"Anchoring coding agents to a ref application","\u002Fmaps\u002F_ai\u002Fvibe\u002Fanchoring","6.maps\u002F_ai\u002Fvibe\u002Fanchoring",{"title":773,"path":774,"stem":775},"对 AI 生成代码”惰性依赖”的警惕与治理","\u002Fmaps\u002F_ai\u002Fvibe\u002Fcomplacency","6.maps\u002F_ai\u002Fvibe\u002Fcomplacency",{"title":777,"path":778,"stem":779},"Loop Engineering","\u002Fmaps\u002F_ai\u002Fvibe\u002Floop-engineering","6.maps\u002F_ai\u002Fvibe\u002Floop-engineering",{"title":781,"path":782,"stem":783},"玩具化设计思维","\u002Fmaps\u002F_ai\u002Fvibe\u002Fplayful-ai","6.maps\u002F_ai\u002Fvibe\u002Fplayful-ai",{"title":785,"path":786,"stem":787},"编码智能体团队","\u002Fmaps\u002F_ai\u002Fvibe\u002Fteam-of-agents","6.maps\u002F_ai\u002Fvibe\u002Fteam-of-agents",{"title":789,"path":790,"stem":791},"Vibe Coding","\u002Fmaps\u002F_ai\u002Fvibe\u002Fvibe","6.maps\u002F_ai\u002Fvibe\u002Fvibe",{"title":793,"path":794,"stem":795,"children":796},"Workflow","\u002Fmaps\u002F_ai\u002Fworkflow","6.maps\u002F_ai\u002Fworkflow\u002F0.index",[797,798,802],{"title":793,"path":794,"stem":795},{"title":799,"path":800,"stem":801},"Agentic Engineering","\u002Fmaps\u002F_ai\u002Fworkflow\u002Fagentic-engineering","6.maps\u002F_ai\u002Fworkflow\u002Fagentic-engineering",{"title":803,"path":804,"stem":805},"Spec-Driven Development (SDD)","\u002Fmaps\u002F_ai\u002Fworkflow\u002Fsdd","6.maps\u002F_ai\u002Fworkflow\u002Fsdd",{"title":807,"path":808,"stem":809,"children":810,"page":74},"Apps","\u002Fmaps\u002F_apps","6.maps\u002F_apps",[811,815,824,833],{"title":812,"path":813,"stem":814},"应用","\u002Fmaps\u002F_apps\u002Fapps","6.maps\u002F_apps\u002Fapps",{"title":816,"path":817,"stem":818,"children":819,"page":74},"Email","\u002Fmaps\u002F_apps\u002Femail","6.maps\u002F_apps\u002Femail",[820],{"title":821,"path":822,"stem":823},"邮件工具","\u002Fmaps\u002F_apps\u002Femail\u002Femail","6.maps\u002F_apps\u002Femail\u002Femail",{"title":825,"path":826,"stem":827,"children":828,"page":74},"Mac","\u002Fmaps\u002F_apps\u002Fmac","6.maps\u002F_apps\u002Fmac",[829],{"title":830,"path":831,"stem":832},"macOS 应用","\u002Fmaps\u002F_apps\u002Fmac\u002Fmac","6.maps\u002F_apps\u002Fmac\u002Fmac",{"title":834,"path":835,"stem":836,"children":837,"page":74},"Networking","\u002Fmaps\u002F_apps\u002Fnetworking","6.maps\u002F_apps\u002Fnetworking",[838],{"title":839,"path":840,"stem":841},"VPN（Virtual Private Network）","\u002Fmaps\u002F_apps\u002Fnetworking\u002Fvpn","6.maps\u002F_apps\u002Fnetworking\u002Fvpn",{"title":843,"path":844,"stem":845,"children":846},"架构设计","\u002Fmaps\u002F_architecture","6.maps\u002F_architecture\u002Findex",[847,848,854],{"title":843,"path":844,"stem":845},{"title":849,"path":850,"stem":851,"children":852},"领域驱动设计（DDD）","\u002Fmaps\u002F_architecture\u002Fddd","6.maps\u002F_architecture\u002Fddd\u002Findex",[853],{"title":849,"path":850,"stem":851},{"title":855,"path":856,"stem":857},"技术架构","\u002Fmaps\u002F_architecture\u002Ftech-architecture","6.maps\u002F_architecture\u002Ftech-architecture",{"title":859,"path":860,"stem":861,"children":862,"page":74},"Biology","\u002Fmaps\u002F_biology","6.maps\u002F_biology",[863,867,871],{"title":864,"path":865,"stem":866},"衰老","\u002Fmaps\u002F_biology\u002Faging","6.maps\u002F_biology\u002Faging",{"title":868,"path":869,"stem":870},"注意力","\u002Fmaps\u002F_biology\u002Fattention","6.maps\u002F_biology\u002Fattention",{"title":872,"path":873,"stem":874},"睡觉","\u002Fmaps\u002F_biology\u002Fsleep","6.maps\u002F_biology\u002Fsleep",{"title":876,"path":877,"stem":878,"children":879,"page":74},"Blog","\u002Fmaps\u002F_blog","6.maps\u002F_blog",[880,884],{"title":881,"path":882,"stem":883},"第一篇博客","\u002Fmaps\u002F_blog\u002Ffirst-article","6.maps\u002F_blog\u002Ffirst-article",{"title":885,"path":886,"stem":887},"博客改版碰到的浏览器平滑滚动问题","\u002Fmaps\u002F_blog\u002Fsmooth-scroll","6.maps\u002F_blog\u002Fsmooth-scroll",{"title":889,"path":890,"stem":891,"children":892,"page":74},"Blogs","\u002Fmaps\u002F_blogs","6.maps\u002F_blogs",[893,897],{"title":894,"path":895,"stem":896},"博客精选","\u002Fmaps\u002F_blogs\u002Fblogs","6.maps\u002F_blogs\u002Fblogs",{"title":898,"path":899,"stem":900,"children":901,"page":74},"Software Engineering","\u002Fmaps\u002F_blogs\u002Fsoftware-engineering","6.maps\u002F_blogs\u002Fsoftware-engineering",[902,906],{"title":903,"path":904,"stem":905},"以图组织内容的技术站点","\u002Fmaps\u002F_blogs\u002Fsoftware-engineering\u002Fgraph-based-sites","6.maps\u002F_blogs\u002Fsoftware-engineering\u002Fgraph-based-sites",{"title":907,"path":908,"stem":909},"Herb Caudill","\u002Fmaps\u002F_blogs\u002Fsoftware-engineering\u002Fherb-caudill","6.maps\u002F_blogs\u002Fsoftware-engineering\u002Fherb-caudill",{"title":911,"path":912,"stem":913,"children":914,"page":74},"Business","\u002Fmaps\u002F_business","6.maps\u002F_business",[915,928,932],{"title":916,"path":917,"stem":918,"children":919,"page":74},"Analysis","\u002Fmaps\u002F_business\u002Fanalysis","6.maps\u002F_business\u002Fanalysis",[920,924],{"title":921,"path":922,"stem":923},"商业分析","\u002Fmaps\u002F_business\u002Fanalysis\u002Fbusiness-analysis","6.maps\u002F_business\u002Fanalysis\u002Fbusiness-analysis",{"title":925,"path":926,"stem":927},"商业思维案例笔记@曹雄峰","\u002Fmaps\u002F_business\u002Fanalysis\u002Fbusiness-examples","6.maps\u002F_business\u002Fanalysis\u002Fbusiness-examples",{"title":929,"path":930,"stem":931},"商业","\u002Fmaps\u002F_business\u002Fbusiness","6.maps\u002F_business\u002Fbusiness",{"title":933,"path":934,"stem":935,"children":936,"page":74},"Venture Capital","\u002Fmaps\u002F_business\u002Fventure-capital","6.maps\u002F_business\u002Fventure-capital",[937],{"title":938,"path":939,"stem":940},"风险投资","\u002Fmaps\u002F_business\u002Fventure-capital\u002Fventure-capital","6.maps\u002F_business\u002Fventure-capital\u002Fventure-capital",{"title":942,"path":943,"stem":944,"children":945,"page":74},"Cli","\u002Fmaps\u002F_cli","6.maps\u002F_cli",[946,950,967,976],{"title":947,"path":948,"stem":949},"CLI","\u002Fmaps\u002F_cli\u002Fcli","6.maps\u002F_cli\u002Fcli",{"title":951,"path":952,"stem":953,"children":954,"page":74},"Engineering","\u002Fmaps\u002F_cli\u002Fengineering","6.maps\u002F_cli\u002Fengineering",[955,959,963],{"title":956,"path":957,"stem":958},"CLI 设计哲学与用户体验","\u002Fmaps\u002F_cli\u002Fengineering\u002Fcli-design","6.maps\u002F_cli\u002Fengineering\u002Fcli-design",{"title":960,"path":961,"stem":962},"CLI 技术实现与架构","\u002Fmaps\u002F_cli\u002Fengineering\u002Fcli-implementation","6.maps\u002F_cli\u002Fengineering\u002Fcli-implementation",{"title":964,"path":965,"stem":966},"CLI 测试、文档与发布","\u002Fmaps\u002F_cli\u002Fengineering\u002Fcli-lifecycle","6.maps\u002F_cli\u002Fengineering\u002Fcli-lifecycle",{"title":968,"path":969,"stem":970,"children":971,"page":74},"Terminal","\u002Fmaps\u002F_cli\u002Fterminal","6.maps\u002F_cli\u002Fterminal",[972],{"title":973,"path":974,"stem":975},"Terminal Escape Sequences","\u002Fmaps\u002F_cli\u002Fterminal\u002Fescape-sequences","6.maps\u002F_cli\u002Fterminal\u002Fescape-sequences",{"title":711,"path":977,"stem":978,"children":979,"page":74},"\u002Fmaps\u002F_cli\u002Ftools","6.maps\u002F_cli\u002Ftools",[980,984],{"title":981,"path":982,"stem":983},"ffmpeg & imagemagick","\u002Fmaps\u002F_cli\u002Ftools\u002Fffmpeg","6.maps\u002F_cli\u002Ftools\u002Fffmpeg",{"title":985,"path":986,"stem":987},"pnpm","\u002Fmaps\u002F_cli\u002Ftools\u002Fpnpm","6.maps\u002F_cli\u002Ftools\u002Fpnpm",{"title":989,"path":990,"stem":991,"children":992,"page":74},"Cloud Native","\u002Fmaps\u002F_cloud-native","6.maps\u002F_cloud-native",[993,997,1010,1018,1026],{"title":994,"path":995,"stem":996},"CloudNative","\u002Fmaps\u002F_cloud-native\u002Fcloud-native","6.maps\u002F_cloud-native\u002Fcloud-native",{"title":998,"path":999,"stem":1000,"children":1001,"page":74},"Hardware","\u002Fmaps\u002F_cloud-native\u002Fhardware","6.maps\u002F_cloud-native\u002Fhardware",[1002,1006],{"title":1003,"path":1004,"stem":1005},"Arm 云计算实例 — 建议默认采用","\u002Fmaps\u002F_cloud-native\u002Fhardware\u002Farm-on-cloud-native","6.maps\u002F_cloud-native\u002Fhardware\u002Farm-on-cloud-native",{"title":1007,"path":1008,"stem":1009},"云原生硬件","\u002Fmaps\u002F_cloud-native\u002Fhardware\u002Fhardware","6.maps\u002F_cloud-native\u002Fhardware\u002Fhardware",{"title":1011,"path":1012,"stem":1013,"children":1014,"page":74},"Kubernetes","\u002Fmaps\u002F_cloud-native\u002Fkubernetes","6.maps\u002F_cloud-native\u002Fkubernetes",[1015],{"title":1011,"path":1016,"stem":1017},"\u002Fmaps\u002F_cloud-native\u002Fkubernetes\u002Fkubernetes","6.maps\u002F_cloud-native\u002Fkubernetes\u002Fkubernetes",{"title":1019,"path":1020,"stem":1021,"children":1022,"page":74},"Serverless","\u002Fmaps\u002F_cloud-native\u002Fserverless","6.maps\u002F_cloud-native\u002Fserverless",[1023],{"title":1019,"path":1024,"stem":1025},"\u002Fmaps\u002F_cloud-native\u002Fserverless\u002Fserverless","6.maps\u002F_cloud-native\u002Fserverless\u002Fserverless",{"title":1027,"path":1028,"stem":1029,"children":1030,"page":74},"Sidecar","\u002Fmaps\u002F_cloud-native\u002Fsidecar","6.maps\u002F_cloud-native\u002Fsidecar",[1031,1035],{"title":1032,"path":1033,"stem":1034},"无边车的服务网格","\u002Fmaps\u002F_cloud-native\u002Fsidecar\u002Fservice-mesh-without-sidecar","6.maps\u002F_cloud-native\u002Fsidecar\u002Fservice-mesh-without-sidecar",{"title":1036,"path":1037,"stem":1038},"Sidecar Pattern","\u002Fmaps\u002F_cloud-native\u002Fsidecar\u002Fsidecar","6.maps\u002F_cloud-native\u002Fsidecar\u002Fsidecar",{"title":1040,"path":1041,"stem":1042,"children":1043,"page":74},"Communication","\u002Fmaps\u002F_communication","6.maps\u002F_communication",[1044],{"title":1040,"path":1045,"stem":1046,"children":1047},"\u002Fmaps\u002F_communication\u002Fcommunication","6.maps\u002F_communication\u002Fcommunication",[1048],{"title":1040,"path":1049,"stem":1050},"\u002Fmaps\u002F_communication\u002Fcommunication\u002Fcommunication","6.maps\u002F_communication\u002Fcommunication\u002Fcommunication",{"title":1052,"path":1053,"stem":1054,"children":1055,"page":74},"Company","\u002Fmaps\u002F_company","6.maps\u002F_company",[1056,1068],{"title":911,"path":1057,"stem":1058,"children":1059,"page":74},"\u002Fmaps\u002F_company\u002Fbusiness","6.maps\u002F_company\u002Fbusiness",[1060,1064],{"title":1061,"path":1062,"stem":1063},"公司","\u002Fmaps\u002F_company\u002Fbusiness\u002Fcompany","6.maps\u002F_company\u002Fbusiness\u002Fcompany",{"title":1065,"path":1066,"stem":1067},"企业信息查询","\u002Fmaps\u002F_company\u002Fbusiness\u002Fcompany-info-query","6.maps\u002F_company\u002Fbusiness\u002Fcompany-info-query",{"title":1061,"path":1069,"stem":1070},"\u002Fmaps\u002F_company\u002Fcompany","6.maps\u002F_company\u002Fcompany",{"title":1072,"path":1073,"stem":1074,"children":1075,"page":74},"Computer","\u002Fmaps\u002F_computer","6.maps\u002F_computer",[1076,1080,1097,1106,1115,1137],{"title":1077,"path":1078,"stem":1079},"计算机","\u002Fmaps\u002F_computer\u002Fcomputer","6.maps\u002F_computer\u002Fcomputer",{"title":1081,"path":1082,"stem":1083,"children":1084,"page":74},"Encoding","\u002Fmaps\u002F_computer\u002Fencoding","6.maps\u002F_computer\u002Fencoding",[1085,1089,1093],{"title":1086,"path":1087,"stem":1088},"Emoji","\u002Fmaps\u002F_computer\u002Fencoding\u002Femoji","6.maps\u002F_computer\u002Fencoding\u002Femoji",{"title":1090,"path":1091,"stem":1092},"编码","\u002Fmaps\u002F_computer\u002Fencoding\u002Fencoding","6.maps\u002F_computer\u002Fencoding\u002Fencoding",{"title":1094,"path":1095,"stem":1096},"哈希冲突","\u002Fmaps\u002F_computer\u002Fencoding\u002Fhash-collision","6.maps\u002F_computer\u002Fencoding\u002Fhash-collision",{"title":1098,"path":1099,"stem":1100,"children":1101,"page":74},"Fundamentals","\u002Fmaps\u002F_computer\u002Ffundamentals","6.maps\u002F_computer\u002Ffundamentals",[1102],{"title":1103,"path":1104,"stem":1105},"计算机基础","\u002Fmaps\u002F_computer\u002Ffundamentals\u002Ffundamentals","6.maps\u002F_computer\u002Ffundamentals\u002Ffundamentals",{"title":1107,"path":1108,"stem":1109,"children":1110,"page":74},"Identity","\u002Fmaps\u002F_computer\u002Fidentity","6.maps\u002F_computer\u002Fidentity",[1111],{"title":1112,"path":1113,"stem":1114},"数字身份","\u002Fmaps\u002F_computer\u002Fidentity\u002Fdigital-identity","6.maps\u002F_computer\u002Fidentity\u002Fdigital-identity",{"title":1116,"path":1117,"stem":1118,"children":1119,"page":74},"Network","\u002Fmaps\u002F_computer\u002Fnetwork","6.maps\u002F_computer\u002Fnetwork",[1120,1124],{"title":1121,"path":1122,"stem":1123},"计算机网络","\u002Fmaps\u002F_computer\u002Fnetwork\u002Fnetwork","6.maps\u002F_computer\u002Fnetwork\u002Fnetwork",{"title":1125,"path":1126,"stem":1127,"children":1128,"page":74},"Segments","\u002Fmaps\u002F_computer\u002Fnetwork\u002Fsegments","6.maps\u002F_computer\u002Fnetwork\u002Fsegments",[1129,1133],{"title":1130,"path":1131,"stem":1132},"Http Request Example","\u002Fmaps\u002F_computer\u002Fnetwork\u002Fsegments\u002Fhttp-request-example","6.maps\u002F_computer\u002Fnetwork\u002Fsegments\u002Fhttp-request-example",{"title":1134,"path":1135,"stem":1136},"Http Response Example","\u002Fmaps\u002F_computer\u002Fnetwork\u002Fsegments\u002Fhttp-response-example","6.maps\u002F_computer\u002Fnetwork\u002Fsegments\u002Fhttp-response-example",{"title":1138,"path":1139,"stem":1140},"系统性能","\u002Fmaps\u002F_computer\u002Fsystem-performance","6.maps\u002F_computer\u002Fsystem-performance",{"title":1142,"path":1143,"stem":1144,"children":1145,"page":74},"Cpp","\u002Fmaps\u002F_cpp","6.maps\u002F_cpp",[1146,1150,1154,1158],{"title":1147,"path":1148,"stem":1149},"C++","\u002Fmaps\u002F_cpp\u002Fcpp","6.maps\u002F_cpp\u002Fcpp",{"title":1151,"path":1152,"stem":1153},"Google C++ Standard","\u002Fmaps\u002F_cpp\u002Fgoogle-cpp-standard","6.maps\u002F_cpp\u002Fgoogle-cpp-standard",{"title":1155,"path":1156,"stem":1157},"King Database","\u002Fmaps\u002F_cpp\u002Fking-db","6.maps\u002F_cpp\u002Fking-db",{"title":1159,"path":1160,"stem":1161},"Makefile","\u002Fmaps\u002F_cpp\u002Fmakefile","6.maps\u002F_cpp\u002Fmakefile",{"title":1163,"path":1164,"stem":1165,"children":1166,"page":74},"Cross Platform","\u002Fmaps\u002F_cross-platform","6.maps\u002F_cross-platform",[1167,1171,1175,1179,1183,1187],{"title":1168,"path":1169,"stem":1170},"跨平台开发","\u002Fmaps\u002F_cross-platform\u002Fcross-platform","6.maps\u002F_cross-platform\u002Fcross-platform",{"title":1172,"path":1173,"stem":1174},"Device Metrics","\u002Fmaps\u002F_cross-platform\u002Fdevice-metrics","6.maps\u002F_cross-platform\u002Fdevice-metrics",{"title":1176,"path":1177,"stem":1178},"Flutter","\u002Fmaps\u002F_cross-platform\u002Fflutter","6.maps\u002F_cross-platform\u002Fflutter",{"title":1180,"path":1181,"stem":1182},"经典游戏移植","\u002Fmaps\u002F_cross-platform\u002Fgame-porting","6.maps\u002F_cross-platform\u002Fgame-porting",{"title":1184,"path":1185,"stem":1186},"Taro","\u002Fmaps\u002F_cross-platform\u002Ftaro","6.maps\u002F_cross-platform\u002Ftaro",{"title":1188,"path":1189,"stem":1190},"Tauri","\u002Fmaps\u002F_cross-platform\u002Ftauri","6.maps\u002F_cross-platform\u002Ftauri",{"title":1192,"path":1193,"stem":1194,"children":1195,"page":74},"Database","\u002Fmaps\u002F_database","6.maps\u002F_database",[1196,1200,1213,1226,1239,1251,1264],{"title":1197,"path":1198,"stem":1199},"数据库","\u002Fmaps\u002F_database\u002Fdatabase","6.maps\u002F_database\u002Fdatabase",{"title":1201,"path":1202,"stem":1203,"children":1204,"page":74},"Datalake","\u002Fmaps\u002F_database\u002Fdatalake","6.maps\u002F_database\u002Fdatalake",[1205,1209],{"title":1206,"path":1207,"stem":1208},"Data Lake","\u002Fmaps\u002F_database\u002Fdatalake\u002Fdatalake","6.maps\u002F_database\u002Fdatalake\u002Fdatalake",{"title":1210,"path":1211,"stem":1212},"Apache Paimon：湖仓一体中的可变数据与实时更新","\u002Fmaps\u002F_database\u002Fdatalake\u002Fpaimon","6.maps\u002F_database\u002Fdatalake\u002Fpaimon",{"title":1214,"path":1215,"stem":1216,"children":1217,"page":74},"Deltalake","\u002Fmaps\u002F_database\u002Fdeltalake","6.maps\u002F_database\u002Fdeltalake",[1218,1222],{"title":1219,"path":1220,"stem":1221},"Delta Lake","\u002Fmaps\u002F_database\u002Fdeltalake\u002Fdeltalake","6.maps\u002F_database\u002Fdeltalake\u002Fdeltalake",{"title":1223,"path":1224,"stem":1225},"Delta Lake Liquid Clustering","\u002Fmaps\u002F_database\u002Fdeltalake\u002Fliquid-clustering","6.maps\u002F_database\u002Fdeltalake\u002Fliquid-clustering",{"title":1227,"path":1228,"stem":1229,"children":1230,"page":74},"Graphql","\u002Fmaps\u002F_database\u002Fgraphql","6.maps\u002F_database\u002Fgraphql",[1231,1235],{"title":1232,"path":1233,"stem":1234},"GraphQL","\u002Fmaps\u002F_database\u002Fgraphql\u002Fgraphql","6.maps\u002F_database\u002Fgraphql\u002Fgraphql",{"title":1236,"path":1237,"stem":1238},"GraphQL for LLM","\u002Fmaps\u002F_database\u002Fgraphql\u002Fgraphql-for-llm","6.maps\u002F_database\u002Fgraphql\u002Fgraphql-for-llm",{"title":1240,"path":1241,"stem":1242,"children":1243,"page":74},"Lakehouse","\u002Fmaps\u002F_database\u002Flakehouse","6.maps\u002F_database\u002Flakehouse",[1244,1248],{"title":1245,"path":1246,"stem":1247},"Delta Sharing：跨平台安全数据共享的开放协议（Trial）","\u002Fmaps\u002F_database\u002Flakehouse\u002Fdelta-sharing","6.maps\u002F_database\u002Flakehouse\u002Fdelta-sharing",{"title":1240,"path":1249,"stem":1250},"\u002Fmaps\u002F_database\u002Flakehouse\u002Flakehouse","6.maps\u002F_database\u002Flakehouse\u002Flakehouse",{"title":1252,"path":1253,"stem":1254,"children":1255,"page":74},"Nosql","\u002Fmaps\u002F_database\u002Fnosql","6.maps\u002F_database\u002Fnosql",[1256,1260],{"title":1257,"path":1258,"stem":1259},"NoSQL","\u002Fmaps\u002F_database\u002Fnosql\u002Fnosql","6.maps\u002F_database\u002Fnosql\u002Fnosql",{"title":1261,"path":1262,"stem":1263},"Redis","\u002Fmaps\u002F_database\u002Fnosql\u002Fredis","6.maps\u002F_database\u002Fnosql\u002Fredis",{"title":1265,"path":1266,"stem":1267,"children":1268,"page":74},"Sql","\u002Fmaps\u002F_database\u002Fsql","6.maps\u002F_database\u002Fsql",[1269,1275,1279,1283],{"title":1270,"path":1271,"stem":1272,"children":1273},"数据库索引优化","\u002Fmaps\u002F_database\u002Fsql\u002Findexing","6.maps\u002F_database\u002Fsql\u002Findexing",[1274],{"title":1270,"path":1271,"stem":1272},{"title":1276,"path":1277,"stem":1278},"Postgres","\u002Fmaps\u002F_database\u002Fsql\u002Fpostgres","6.maps\u002F_database\u002Fsql\u002Fpostgres",{"title":1280,"path":1281,"stem":1282},"SQL","\u002Fmaps\u002F_database\u002Fsql\u002Fsql","6.maps\u002F_database\u002Fsql\u002Fsql",{"title":1284,"path":1285,"stem":1286},"Text to SQL：为何被标记为 Hold，以及应该如何安全使用","\u002Fmaps\u002F_database\u002Fsql\u002Ftext-to-sql","6.maps\u002F_database\u002Fsql\u002Ftext-to-sql",{"title":1288,"path":1289,"stem":1290,"children":1291,"page":74},"Devops","\u002Fmaps\u002F_devops","6.maps\u002F_devops",[1292,1313,1330,1334,1343],{"title":1293,"path":1294,"stem":1295,"children":1296,"page":74},"Cicd","\u002Fmaps\u002F_devops\u002Fcicd","6.maps\u002F_devops\u002Fcicd",[1297,1301,1305,1309],{"title":1298,"path":1299,"stem":1300},"CI\u002FCD","\u002Fmaps\u002F_devops\u002Fcicd\u002Fcicd","6.maps\u002F_devops\u002Fcicd\u002Fcicd",{"title":1302,"path":1303,"stem":1304},"Continues Compliance 持续合规","\u002Fmaps\u002F_devops\u002Fcicd\u002Fcontinuous-compliance","6.maps\u002F_devops\u002Fcicd\u002Fcontinuous-compliance",{"title":1306,"path":1307,"stem":1308},"部署","\u002Fmaps\u002F_devops\u002Fcicd\u002Fdeploy","6.maps\u002F_devops\u002Fcicd\u002Fdeploy",{"title":1310,"path":1311,"stem":1312},"GitLab","\u002Fmaps\u002F_devops\u002Fcicd\u002Fgitlab","6.maps\u002F_devops\u002Fcicd\u002Fgitlab",{"title":1314,"path":1315,"stem":1316,"children":1317,"page":74},"Container","\u002Fmaps\u002F_devops\u002Fcontainer","6.maps\u002F_devops\u002Fcontainer",[1318,1322,1326],{"title":1319,"path":1320,"stem":1321},"BuildKit","\u002Fmaps\u002F_devops\u002Fcontainer\u002Fbuildkit","6.maps\u002F_devops\u002Fcontainer\u002Fbuildkit",{"title":1323,"path":1324,"stem":1325},"Dev Container","\u002Fmaps\u002F_devops\u002Fcontainer\u002Fdevcontainer","6.maps\u002F_devops\u002Fcontainer\u002Fdevcontainer",{"title":1327,"path":1328,"stem":1329},"Docker","\u002Fmaps\u002F_devops\u002Fcontainer\u002Fdocker","6.maps\u002F_devops\u002Fcontainer\u002Fdocker",{"title":1331,"path":1332,"stem":1333},"DevOps","\u002Fmaps\u002F_devops\u002Fdevops","6.maps\u002F_devops\u002Fdevops",{"title":1335,"path":1336,"stem":1337,"children":1338,"page":74},"Logging","\u002Fmaps\u002F_devops\u002Flogging","6.maps\u002F_devops\u002Flogging",[1339],{"title":1340,"path":1341,"stem":1342},"rotatelogs","\u002Fmaps\u002F_devops\u002Flogging\u002Frotatelogs","6.maps\u002F_devops\u002Flogging\u002Frotatelogs",{"title":1344,"path":1345,"stem":1346,"children":1347,"page":74},"Version Control","\u002Fmaps\u002F_devops\u002Fversion-control","6.maps\u002F_devops\u002Fversion-control",[1348,1352,1356,1360,1364,1368,1372,1376],{"title":1349,"path":1350,"stem":1351},"Dorothy","\u002Fmaps\u002F_devops\u002Fversion-control\u002Fdorothy","6.maps\u002F_devops\u002Fversion-control\u002Fdorothy",{"title":1353,"path":1354,"stem":1355},"Git 常用命令","\u002Fmaps\u002F_devops\u002Fversion-control\u002Fgit-commands","6.maps\u002F_devops\u002Fversion-control\u002Fgit-commands",{"title":1357,"path":1358,"stem":1359},"Gitflow","\u002Fmaps\u002F_devops\u002Fversion-control\u002Fgitflow","6.maps\u002F_devops\u002Fversion-control\u002Fgitflow",{"title":1361,"path":1362,"stem":1363},"GitHub Flow","\u002Fmaps\u002F_devops\u002Fversion-control\u002Fgithub-flow","6.maps\u002F_devops\u002Fversion-control\u002Fgithub-flow",{"title":1365,"path":1366,"stem":1367},"GitLab Flow","\u002Fmaps\u002F_devops\u002Fversion-control\u002Fgitlab-flow","6.maps\u002F_devops\u002Fversion-control\u002Fgitlab-flow",{"title":1369,"path":1370,"stem":1371},"Lore","\u002Fmaps\u002F_devops\u002Fversion-control\u002Flore","6.maps\u002F_devops\u002Fversion-control\u002Flore",{"title":1373,"path":1374,"stem":1375},"预提交钩子（Pre-commit hooks）","\u002Fmaps\u002F_devops\u002Fversion-control\u002Fpre-commit-hook","6.maps\u002F_devops\u002Fversion-control\u002Fpre-commit-hook",{"title":1377,"path":1378,"stem":1379},"版本控制","\u002Fmaps\u002F_devops\u002Fversion-control\u002Fversion-control","6.maps\u002F_devops\u002Fversion-control\u002Fversion-control",{"title":290,"path":1381,"stem":1382,"children":1383,"page":74},"\u002Fmaps\u002F_docs","6.maps\u002F_docs",[1384,1388,1392,1401,1405,1409,1413],{"title":1385,"path":1386,"stem":1387},"API 接口文档","\u002Fmaps\u002F_docs\u002Fapi-reference","6.maps\u002F_docs\u002Fapi-reference",{"title":1389,"path":1390,"stem":1391},"内容引用示例","\u002Fmaps\u002F_docs\u002Fcontent-embedding-demo","6.maps\u002F_docs\u002Fcontent-embedding-demo",{"title":1393,"path":1394,"stem":1395,"children":1396,"page":74},"Doc Manage","\u002Fmaps\u002F_docs\u002Fdoc-manage","6.maps\u002F_docs\u002Fdoc-manage",[1397],{"title":1398,"path":1399,"stem":1400},"文档管理","\u002Fmaps\u002F_docs\u002Fdoc-manage\u002Fdoc-manage","6.maps\u002F_docs\u002Fdoc-manage\u002Fdoc-manage",{"title":1402,"path":1403,"stem":1404},"文档","\u002Fmaps\u002F_docs\u002Fdocs","6.maps\u002F_docs\u002Fdocs",{"title":1406,"path":1407,"stem":1408},"Excalidraw 图表使用指南","\u002Fmaps\u002F_docs\u002Fexcalidraw-guide","6.maps\u002F_docs\u002Fexcalidraw-guide",{"title":1410,"path":1411,"stem":1412},"共享配置参考","\u002Fmaps\u002F_docs\u002Fshared-config","6.maps\u002F_docs\u002Fshared-config",{"title":1414,"path":1415,"stem":1416,"children":1417,"page":74},"Tech Docs","\u002Fmaps\u002F_docs\u002Ftech-docs","6.maps\u002F_docs\u002Ftech-docs",[1418,1422],{"title":1419,"path":1420,"stem":1421},"知识流优于知识库存","\u002Fmaps\u002F_docs\u002Ftech-docs\u002Fknowledge-flow","6.maps\u002F_docs\u002Ftech-docs\u002Fknowledge-flow",{"title":1423,"path":1424,"stem":1425},"技术文档","\u002Fmaps\u002F_docs\u002Ftech-docs\u002Ftech-docs","6.maps\u002F_docs\u002Ftech-docs\u002Ftech-docs",{"title":1427,"path":1428,"stem":1429,"children":1430,"page":74},"前端框架","\u002Fmaps\u002F_fe-framework","6.maps\u002F_fe-framework",[1431,1441,1455,1458,1472,1490,1504],{"title":1432,"path":1433,"stem":1434,"children":1435},"资源管理","\u002Fmaps\u002F_fe-framework\u002Fassets","6.maps\u002F_fe-framework\u002Fassets\u002Findex",[1436,1437],{"title":1432,"path":1433,"stem":1434},{"title":1438,"path":1439,"stem":1440},"Iconify","\u002Fmaps\u002F_fe-framework\u002Fassets\u002Ficonify","6.maps\u002F_fe-framework\u002Fassets\u002Ficonify",{"title":1442,"path":1443,"stem":1444,"children":1445},"组件方案","\u002Fmaps\u002F_fe-framework\u002Fcomponent-solutions","6.maps\u002F_fe-framework\u002Fcomponent-solutions\u002Findex",[1446,1447,1451],{"title":1442,"path":1443,"stem":1444},{"title":1448,"path":1449,"stem":1450},"微前端","\u002Fmaps\u002F_fe-framework\u002Fcomponent-solutions\u002Fmicro-frontend","6.maps\u002F_fe-framework\u002Fcomponent-solutions\u002Fmicro-frontend",{"title":1452,"path":1453,"stem":1454},"Web Components","\u002Fmaps\u002F_fe-framework\u002Fcomponent-solutions\u002Fweb-components","6.maps\u002F_fe-framework\u002Fcomponent-solutions\u002Fweb-components",{"title":1427,"path":1456,"stem":1457},"\u002Fmaps\u002F_fe-framework\u002Ffe-framework","6.maps\u002F_fe-framework\u002Ffe-framework",{"title":1459,"path":1460,"stem":1461,"children":1462},"元框架","\u002Fmaps\u002F_fe-framework\u002Fmeta-frameworks","6.maps\u002F_fe-framework\u002Fmeta-frameworks\u002Findex",[1463,1464,1468],{"title":1459,"path":1460,"stem":1461},{"title":1465,"path":1466,"stem":1467},"Nuxt","\u002Fmaps\u002F_fe-framework\u002Fmeta-frameworks\u002Fnuxt","6.maps\u002F_fe-framework\u002Fmeta-frameworks\u002Fnuxt",{"title":1469,"path":1470,"stem":1471},"Nuxt Security","\u002Fmaps\u002F_fe-framework\u002Fmeta-frameworks\u002Fnuxt-security","6.maps\u002F_fe-framework\u002Fmeta-frameworks\u002Fnuxt-security",{"title":1473,"path":1474,"stem":1475,"children":1476},"动画与交互","\u002Fmaps\u002F_fe-framework\u002Fmotion","6.maps\u002F_fe-framework\u002Fmotion\u002Findex",[1477,1478,1482,1486],{"title":1473,"path":1474,"stem":1475},{"title":1479,"path":1480,"stem":1481},"Blockies Animation","\u002Fmaps\u002F_fe-framework\u002Fmotion\u002Fblockies-animation","6.maps\u002F_fe-framework\u002Fmotion\u002Fblockies-animation",{"title":1483,"path":1484,"stem":1485},"GSAP","\u002Fmaps\u002F_fe-framework\u002Fmotion\u002Fgsap","6.maps\u002F_fe-framework\u002Fmotion\u002Fgsap",{"title":1487,"path":1488,"stem":1489},"Lottie","\u002Fmaps\u002F_fe-framework\u002Fmotion\u002Flottie","6.maps\u002F_fe-framework\u002Fmotion\u002Flottie",{"title":1491,"path":1492,"stem":1493,"children":1494},"类型系统","\u002Fmaps\u002F_fe-framework\u002Ftype-system","6.maps\u002F_fe-framework\u002Ftype-system\u002Findex",[1495,1496,1500],{"title":1491,"path":1492,"stem":1493},{"title":1497,"path":1498,"stem":1499},"Utility Types","\u002Fmaps\u002F_fe-framework\u002Ftype-system\u002Futility-types","6.maps\u002F_fe-framework\u002Ftype-system\u002Futility-types",{"title":1501,"path":1502,"stem":1503},"Zod","\u002Fmaps\u002F_fe-framework\u002Ftype-system\u002Fzod","6.maps\u002F_fe-framework\u002Ftype-system\u002Fzod",{"title":1505,"path":1506,"stem":1507,"children":1508},"UI 框架","\u002Fmaps\u002F_fe-framework\u002Fui-frameworks","6.maps\u002F_fe-framework\u002Fui-frameworks\u002Findex",[1509,1510,1514,1518,1522],{"title":1505,"path":1506,"stem":1507},{"title":1511,"path":1512,"stem":1513},"Angular","\u002Fmaps\u002F_fe-framework\u002Fui-frameworks\u002Fangular","6.maps\u002F_fe-framework\u002Fui-frameworks\u002Fangular",{"title":1515,"path":1516,"stem":1517},"React Mind Map","\u002Fmaps\u002F_fe-framework\u002Fui-frameworks\u002Freact","6.maps\u002F_fe-framework\u002Fui-frameworks\u002Freact",{"title":1519,"path":1520,"stem":1521},"Vue","\u002Fmaps\u002F_fe-framework\u002Fui-frameworks\u002Fvue","6.maps\u002F_fe-framework\u002Fui-frameworks\u002Fvue",{"title":1523,"path":1524,"stem":1525},"Vue Reactivity API","\u002Fmaps\u002F_fe-framework\u002Fui-frameworks\u002Fvue-reactive","6.maps\u002F_fe-framework\u002Fui-frameworks\u002Fvue-reactive",{"title":1527,"path":1528,"stem":1529,"children":1530,"page":74},"Frontend","\u002Fmaps\u002F_frontend","6.maps\u002F_frontend",[1531,1582,1586,1607,1631,1636,1640],{"title":1532,"path":1533,"stem":1534,"children":1535},"CSS","\u002Fmaps\u002F_frontend\u002Fcss","6.maps\u002F_frontend\u002Fcss\u002F0.index",[1536,1537,1541,1545,1548,1552,1556,1560,1564,1568,1572,1576],{"title":1532,"path":1533,"stem":1534},{"title":1538,"path":1539,"stem":1540},"CSS Mind Map","\u002Fmaps\u002F_frontend\u002Fcss\u002Fcss-mind-map","6.maps\u002F_frontend\u002Fcss\u002F0.css-mind-map",{"title":1542,"path":1543,"stem":1544},"BEM","\u002Fmaps\u002F_frontend\u002Fcss\u002Fbem","6.maps\u002F_frontend\u002Fcss\u002Fbem",{"title":1532,"path":1546,"stem":1547},"\u002Fmaps\u002F_frontend\u002Fcss\u002Fcss","6.maps\u002F_frontend\u002Fcss\u002Fcss",{"title":1549,"path":1550,"stem":1551},"ITCSS（Inverted Triangle CSS）","\u002Fmaps\u002F_frontend\u002Fcss\u002Finverted-triangle-css","6.maps\u002F_frontend\u002Fcss\u002Finverted-triangle-css",{"title":1553,"path":1554,"stem":1555},"CSS Layers","\u002Fmaps\u002F_frontend\u002Fcss\u002Flayers","6.maps\u002F_frontend\u002Fcss\u002Flayers",{"title":1557,"path":1558,"stem":1559},"CSS 新特性 2025","\u002Fmaps\u002F_frontend\u002Fcss\u002Fnew-features-2025","6.maps\u002F_frontend\u002Fcss\u002Fnew-features-2025",{"title":1561,"path":1562,"stem":1563},"sass","\u002Fmaps\u002F_frontend\u002Fcss\u002Fsass","6.maps\u002F_frontend\u002Fcss\u002Fsass",{"title":1565,"path":1566,"stem":1567},"CSS Snapshot 2024","\u002Fmaps\u002F_frontend\u002Fcss\u002Fsnapshot-2024","6.maps\u002F_frontend\u002Fcss\u002Fsnapshot-2024",{"title":1569,"path":1570,"stem":1571},"CSS Sprite 动画","\u002Fmaps\u002F_frontend\u002Fcss\u002Fsprite-animation","6.maps\u002F_frontend\u002Fcss\u002Fsprite-animation",{"title":1573,"path":1574,"stem":1575},"CSS Subgrid","\u002Fmaps\u002F_frontend\u002Fcss\u002Fsubgrid","6.maps\u002F_frontend\u002Fcss\u002Fsubgrid",{"title":1577,"path":1578,"stem":1579,"children":1580},"Tailwind CSS","\u002Fmaps\u002F_frontend\u002Fcss\u002Ftailwind","6.maps\u002F_frontend\u002Fcss\u002Ftailwind\u002Findex",[1581],{"title":1577,"path":1578,"stem":1579},{"title":1583,"path":1584,"stem":1585},"前端技术","\u002Fmaps\u002F_frontend\u002Ffrontend","6.maps\u002F_frontend\u002Ffrontend",{"title":1587,"path":1588,"stem":1589,"children":1590},"HTML","\u002Fmaps\u002F_frontend\u002Fhtml","6.maps\u002F_frontend\u002Fhtml\u002F0.index",[1591,1592,1596,1600,1604],{"title":1587,"path":1588,"stem":1589},{"title":1593,"path":1594,"stem":1595},"HTML Mind Map","\u002Fmaps\u002F_frontend\u002Fhtml\u002Fhtml-mind-map","6.maps\u002F_frontend\u002Fhtml\u002F0.html-mind-map",{"title":1597,"path":1598,"stem":1599},"Emmet","\u002Fmaps\u002F_frontend\u002Fhtml\u002Femmet","6.maps\u002F_frontend\u002Fhtml\u002Femmet",{"title":1601,"path":1602,"stem":1603},"A Few Things About the Anchor Element’s href You Might Not Have Known","\u002Fmaps\u002F_frontend\u002Fhtml\u002Fhref-value-possibilities","6.maps\u002F_frontend\u002Fhtml\u002Fhref-value-possibilities",{"title":1587,"path":1605,"stem":1606},"\u002Fmaps\u002F_frontend\u002Fhtml\u002Fhtml","6.maps\u002F_frontend\u002Fhtml\u002Fhtml",{"title":1608,"path":1609,"stem":1610,"children":1611},"JavaScript","\u002Fmaps\u002F_frontend\u002Fjavascript","6.maps\u002F_frontend\u002Fjavascript",[1612,1616,1619,1623,1627],{"title":1613,"path":1614,"stem":1615},"JavaScript Mind Map","\u002Fmaps\u002F_frontend\u002Fjavascript\u002Fjavascript-mind-map","6.maps\u002F_frontend\u002Fjavascript\u002F0.javascript-mind-map",{"title":1608,"path":1617,"stem":1618},"\u002Fmaps\u002F_frontend\u002Fjavascript\u002Fjavascript","6.maps\u002F_frontend\u002Fjavascript\u002Fjavascript",{"title":1620,"path":1621,"stem":1622},"Promise","\u002Fmaps\u002F_frontend\u002Fjavascript\u002Fpromise","6.maps\u002F_frontend\u002Fjavascript\u002Fpromise",{"title":1624,"path":1625,"stem":1626},"Symbol","\u002Fmaps\u002F_frontend\u002Fjavascript\u002Fsymbol","6.maps\u002F_frontend\u002Fjavascript\u002Fsymbol",{"title":1628,"path":1629,"stem":1630},"任务切片","\u002Fmaps\u002F_frontend\u002Fjavascript\u002Ftask-slice","6.maps\u002F_frontend\u002Fjavascript\u002Ftask-slice",{"title":1632,"path":1609,"stem":1633,"children":1634},"JavaScript Index","6.maps\u002F_frontend\u002Fjavascript\u002F0.index",[1635],{"title":1632,"path":1609,"stem":1633},{"title":1637,"path":1638,"stem":1639},"浏览器文本高亮标注","\u002Fmaps\u002F_frontend\u002Ftext-highlight","6.maps\u002F_frontend\u002Ftext-highlight",{"title":1641,"path":1642,"stem":1643,"children":1644},"W3C Standards","\u002Fmaps\u002F_frontend\u002Fw3c","6.maps\u002F_frontend\u002Fw3c\u002F0.index",[1645,1646,1663,1676,1685,1694,1703],{"title":1641,"path":1642,"stem":1643},{"title":1647,"path":1648,"stem":1649,"children":1650,"page":74},"Css","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fcss","6.maps\u002F_frontend\u002Fw3c\u002Fcss",[1651,1655,1659],{"title":1652,"path":1653,"stem":1654},"CSS Color Module","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fcss\u002Fcolor-module","6.maps\u002F_frontend\u002Fw3c\u002Fcss\u002Fcolor-module",{"title":1656,"path":1657,"stem":1658},"CSS Conditional Rules Module","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fcss\u002Fconditional-rule-module","6.maps\u002F_frontend\u002Fw3c\u002Fcss\u002Fconditional-rule-module",{"title":1660,"path":1661,"stem":1662},"CSS Scrollbars Styling Module","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fcss\u002Fscrollbars-styling-module","6.maps\u002F_frontend\u002Fw3c\u002Fcss\u002Fscrollbars-styling-module",{"title":1664,"path":1665,"stem":1666,"children":1667,"page":74},"Es","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fes","6.maps\u002F_frontend\u002Fw3c\u002Fes",[1668,1672],{"title":1669,"path":1670,"stem":1671},"proposal-defer-import-eval","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fes\u002Fproposal-defer-import-eval","6.maps\u002F_frontend\u002Fw3c\u002Fes\u002Fproposal-defer-import-eval",{"title":1673,"path":1674,"stem":1675},"proposal-regexp-v-flag","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fes\u002Fproposal-regexp-v-flag","6.maps\u002F_frontend\u002Fw3c\u002Fes\u002Fproposal-regexp-v-flag",{"title":1677,"path":1678,"stem":1679,"children":1680,"page":74},"Reports","\u002Fmaps\u002F_frontend\u002Fw3c\u002Freports","6.maps\u002F_frontend\u002Fw3c\u002Freports",[1681],{"title":1682,"path":1683,"stem":1684},"AI & Web：理解与管理机器学习模型对Web的影响","\u002Fmaps\u002F_frontend\u002Fw3c\u002Freports\u002Fai-web-impact","6.maps\u002F_frontend\u002Fw3c\u002Freports\u002Fai-web-impact",{"title":1686,"path":1687,"stem":1688,"children":1689,"page":74},"Screen","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fscreen","6.maps\u002F_frontend\u002Fw3c\u002Fscreen",[1690],{"title":1691,"path":1692,"stem":1693},"Multi-Screen Window Placement","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fscreen\u002Fmulti-screen-window-lacement","6.maps\u002F_frontend\u002Fw3c\u002Fscreen\u002Fmulti-screen-window-lacement",{"title":1695,"path":1696,"stem":1697,"children":1698,"page":74},"Security","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fsecurity","6.maps\u002F_frontend\u002Fw3c\u002Fsecurity",[1699],{"title":1700,"path":1701,"stem":1702},"Subresource Integrity","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fsecurity\u002Fsubresource-integrity","6.maps\u002F_frontend\u002Fw3c\u002Fsecurity\u002Fsubresource-integrity",{"title":1704,"path":1705,"stem":1706},"W3C 标准与提案","\u002Fmaps\u002F_frontend\u002Fw3c\u002Fw3c","6.maps\u002F_frontend\u002Fw3c\u002Fw3c",{"title":1708,"path":1709,"stem":1710,"children":1711,"page":74},"Game","\u002Fmaps\u002F_game","6.maps\u002F_game",[1712,1720],{"title":1713,"path":1714,"stem":1715,"children":1716},"游戏","\u002Fmaps\u002F_game\u002Fgame","6.maps\u002F_game\u002Fgame",[1717],{"title":1713,"path":1718,"stem":1719},"\u002Fmaps\u002F_game\u002Fgame\u002Fgame","6.maps\u002F_game\u002Fgame\u002Fgame",{"title":1721,"path":1722,"stem":1723,"children":1724,"page":74},"Game Design","\u002Fmaps\u002F_game\u002Fgame-design","6.maps\u002F_game\u002Fgame-design",[1725,1729,1733,1737,1741,1745,1749],{"title":1726,"path":1727,"stem":1728},"AI 与游戏叙事","\u002Fmaps\u002F_game\u002Fgame-design\u002Fai-narrative","6.maps\u002F_game\u002Fgame-design\u002Fai-narrative",{"title":1730,"path":1731,"stem":1732},"音频设计","\u002Fmaps\u002F_game\u002Fgame-design\u002Faudio-design","6.maps\u002F_game\u002Fgame-design\u002Faudio-design",{"title":1734,"path":1735,"stem":1736},"音频合成","\u002Fmaps\u002F_game\u002Fgame-design\u002Faudio-synthesis","6.maps\u002F_game\u002Fgame-design\u002Faudio-synthesis",{"title":1738,"path":1739,"stem":1740},"交互设计","\u002Fmaps\u002F_game\u002Fgame-design\u002Finteraction-design","6.maps\u002F_game\u002Fgame-design\u002Finteraction-design",{"title":1742,"path":1743,"stem":1744},"叙事设计","\u002Fmaps\u002F_game\u002Fgame-design\u002Fnarrative-design","6.maps\u002F_game\u002Fgame-design\u002Fnarrative-design",{"title":1746,"path":1747,"stem":1748},"严肃游戏","\u002Fmaps\u002F_game\u002Fgame-design\u002Fserious-games","6.maps\u002F_game\u002Fgame-design\u002Fserious-games",{"title":1750,"path":1751,"stem":1752},"触控设计","\u002Fmaps\u002F_game\u002Fgame-design\u002Ftouch-controls","6.maps\u002F_game\u002Fgame-design\u002Ftouch-controls",{"title":1754,"path":1755,"stem":1756,"children":1757,"page":74},"Games","\u002Fmaps\u002F_games","6.maps\u002F_games",[1758],{"title":1713,"path":1759,"stem":1760,"children":1761},"\u002Fmaps\u002F_games\u002Fgames","6.maps\u002F_games\u002Fgames",[1762],{"title":1763,"path":1764,"stem":1765},"逃离塔克夫","\u002Fmaps\u002F_games\u002Fgames\u002Fescape-from-tarkov","6.maps\u002F_games\u002Fgames\u002Fescape-from-tarkov",{"title":1767,"path":1768,"stem":1769,"children":1770,"page":74},"Go","\u002Fmaps\u002F_go","6.maps\u002F_go",[1771],{"title":1767,"path":1772,"stem":1773,"children":1774},"\u002Fmaps\u002F_go\u002Fgo","6.maps\u002F_go\u002Fgo",[1775],{"title":1767,"path":1776,"stem":1777},"\u002Fmaps\u002F_go\u002Fgo\u002Fgo","6.maps\u002F_go\u002Fgo\u002Fgo",{"title":998,"path":1779,"stem":1780,"children":1781,"page":74},"\u002Fmaps\u002F_hardware","6.maps\u002F_hardware",[1782,1786],{"title":1783,"path":1784,"stem":1785},"硬件","\u002Fmaps\u002F_hardware\u002Fhardware","6.maps\u002F_hardware\u002Fhardware",{"title":1787,"path":1788,"stem":1789},"SSD（Solid State Driver）","\u002Fmaps\u002F_hardware\u002Fssd","6.maps\u002F_hardware\u002Fssd",{"title":1791,"path":1792,"stem":1793,"children":1794,"page":74},"Hire","\u002Fmaps\u002F_hire","6.maps\u002F_hire",[1795,1799,1803],{"title":1796,"path":1797,"stem":1798},"招聘与求职","\u002Fmaps\u002F_hire\u002Fhire","6.maps\u002F_hire\u002Fhire",{"title":1800,"path":1801,"stem":1802},"前端笔试题库","\u002Fmaps\u002F_hire\u002Fintern","6.maps\u002F_hire\u002Fintern",{"title":1804,"path":1805,"stem":1806,"children":1807,"page":74},"Interview","\u002Fmaps\u002F_hire\u002Finterview","6.maps\u002F_hire\u002Finterview",[1808,1817],{"title":1809,"path":1810,"stem":1811,"children":1812,"page":74},"Questions","\u002Fmaps\u002F_hire\u002Finterview\u002Fquestions","6.maps\u002F_hire\u002Finterview\u002Fquestions",[1813],{"title":1814,"path":1815,"stem":1816},"面试题库","\u002Fmaps\u002F_hire\u002Finterview\u002Fquestions\u002Foverall","6.maps\u002F_hire\u002Finterview\u002Fquestions\u002Foverall",{"title":1818,"path":1819,"stem":1820,"children":1821,"page":74},"Records","\u002Fmaps\u002F_hire\u002Finterview\u002Frecords","6.maps\u002F_hire\u002Finterview\u002Frecords",[1822],{"title":1823,"path":1824,"stem":1825},"面试相关","\u002Fmaps\u002F_hire\u002Finterview\u002Frecords\u002Fttx","6.maps\u002F_hire\u002Finterview\u002Frecords\u002Fttx",{"title":1827,"path":1828,"stem":1829,"children":1830,"page":74},"Ide","\u002Fmaps\u002F_ide","6.maps\u002F_ide",[1831,1835,1839],{"title":1832,"path":1833,"stem":1834},"Amp","\u002Fmaps\u002F_ide\u002Famp","6.maps\u002F_ide\u002Famp",{"title":1836,"path":1837,"stem":1838},"集成开发环境（IDE）","\u002Fmaps\u002F_ide\u002Fide","6.maps\u002F_ide\u002Fide",{"title":1840,"path":1841,"stem":1842,"children":1843,"page":74},"Vscode","\u002Fmaps\u002F_ide\u002Fvscode","6.maps\u002F_ide\u002Fvscode",[1844,1848],{"title":1845,"path":1846,"stem":1847},"CodeTour","\u002Fmaps\u002F_ide\u002Fvscode\u002Fcodetour","6.maps\u002F_ide\u002Fvscode\u002Fcodetour",{"title":1849,"path":1850,"stem":1851},"VS Code 插件开发","\u002Fmaps\u002F_ide\u002Fvscode\u002Fvscode-plugin-development","6.maps\u002F_ide\u002Fvscode\u002Fvscode-plugin-development",{"title":1853,"path":1854,"stem":1855,"children":1856,"page":74},"Industry","\u002Fmaps\u002F_industry","6.maps\u002F_industry",[1857,1861,1865,1869],{"title":1858,"path":1859,"stem":1860},"行业报告","\u002Fmaps\u002F_industry\u002Fanalytics","6.maps\u002F_industry\u002Fanalytics",{"title":1862,"path":1863,"stem":1864},"数字化","\u002Fmaps\u002F_industry\u002Fdigital","6.maps\u002F_industry\u002Fdigital",{"title":1866,"path":1867,"stem":1868},"行业","\u002Fmaps\u002F_industry\u002Findustry","6.maps\u002F_industry\u002Findustry",{"title":1870,"path":1871,"stem":1872},"低代码","\u002Fmaps\u002F_industry\u002Flow-code","6.maps\u002F_industry\u002Flow-code",{"title":1804,"path":1874,"stem":1875,"children":1876,"page":74},"\u002Fmaps\u002F_interview","6.maps\u002F_interview",[1877,1885,1889,1893],{"title":1527,"path":1878,"stem":1879,"children":1880,"page":74},"\u002Fmaps\u002F_interview\u002F_frontend","6.maps\u002F_interview\u002F_frontend",[1881],{"title":1882,"path":1883,"stem":1884},"Nuxt 面试题","\u002Fmaps\u002F_interview\u002F_frontend\u002Fnuxt","6.maps\u002F_interview\u002F_frontend\u002Fnuxt",{"title":1886,"path":1887,"stem":1888},"面试技巧","\u002Fmaps\u002F_interview\u002Finterview","6.maps\u002F_interview\u002Finterview",{"title":1890,"path":1891,"stem":1892},"易错题","\u002Fmaps\u002F_interview\u002Finterview-wrong-notes","6.maps\u002F_interview\u002Finterview-wrong-notes",{"title":1894,"path":1895,"stem":1896},"感兴趣的问题","\u002Fmaps\u002F_interview\u002Freverse-interview","6.maps\u002F_interview\u002Freverse-interview",{"title":1898,"path":1899,"stem":1900,"children":1901,"page":74},"Life","\u002Fmaps\u002F_life","6.maps\u002F_life",[1902],{"title":1903,"path":1904,"stem":1905,"children":1906,"page":74},"Health","\u002Fmaps\u002F_life\u002Fhealth","6.maps\u002F_life\u002Fhealth",[1907],{"title":1908,"path":1909,"stem":1910},"口腔健康","\u002Fmaps\u002F_life\u002Fhealth\u002Foral-health","6.maps\u002F_life\u002Fhealth\u002Foral-health",{"title":1912,"path":1913,"stem":1914,"children":1915,"page":74},"Linux","\u002Fmaps\u002F_linux","6.maps\u002F_linux",[1916,1919],{"title":1912,"path":1917,"stem":1918},"\u002Fmaps\u002F_linux\u002Flinux","6.maps\u002F_linux\u002Flinux",{"title":1920,"path":1921,"stem":1922,"children":1923,"page":74},"Nginx","\u002Fmaps\u002F_linux\u002Fnginx","6.maps\u002F_linux\u002Fnginx",[1924,1928],{"title":1925,"path":1926,"stem":1927},"Nginx Config Example","\u002Fmaps\u002F_linux\u002Fnginx\u002Fconfig-example","6.maps\u002F_linux\u002Fnginx\u002Fconfig-example",{"title":1920,"path":1929,"stem":1930},"\u002Fmaps\u002F_linux\u002Fnginx\u002Fnginx","6.maps\u002F_linux\u002Fnginx\u002Fnginx",{"title":1932,"path":1933,"stem":1934,"children":1935,"page":74},"Machine Learning","\u002Fmaps\u002F_machine-learning","6.maps\u002F_machine-learning",[1936],{"title":624,"path":1937,"stem":1938,"children":1939,"page":74},"\u002Fmaps\u002F_machine-learning\u002Fprompt","6.maps\u002F_machine-learning\u002Fprompt",[1940,1944,1947],{"title":1941,"path":1942,"stem":1943},"文本创作","\u002Fmaps\u002F_machine-learning\u002Fprompt\u002Fnovel","6.maps\u002F_machine-learning\u002Fprompt\u002Fnovel",{"title":636,"path":1945,"stem":1946},"\u002Fmaps\u002F_machine-learning\u002Fprompt\u002Fprompt-collections","6.maps\u002F_machine-learning\u002Fprompt\u002Fprompt-collections",{"title":1948,"path":1949,"stem":1950},"SEO","\u002Fmaps\u002F_machine-learning\u002Fprompt\u002Fseo","6.maps\u002F_machine-learning\u002Fprompt\u002Fseo",{"title":1952,"path":1953,"stem":1954,"children":1955,"page":74},"Manage","\u002Fmaps\u002F_manage","6.maps\u002F_manage",[1956],{"title":1957,"path":1958,"stem":1959,"children":1960},"项目管理","\u002Fmaps\u002F_manage\u002Fmanage","6.maps\u002F_manage\u002Fmanage",[1961],{"title":1957,"path":1962,"stem":1963},"\u002Fmaps\u002F_manage\u002Fmanage\u002Fproject-management","6.maps\u002F_manage\u002Fmanage\u002Fproject-management",{"title":1965,"path":1966,"stem":1967,"children":1968},"0.index","\u002Fmaps\u002F_management","6.maps\u002F_management\u002F0.index",[1969,1970,1979,1983,1987,2000,2013,2021],{"title":1965,"path":1966,"stem":1967},{"title":1971,"path":1972,"stem":1973,"children":1974,"page":74},"Capacity Driven Development","\u002Fmaps\u002F_management\u002Fcapacity-driven-development","6.maps\u002F_management\u002Fcapacity-driven-development",[1975],{"title":1976,"path":1977,"stem":1978},"Capacity-driven development（产能驱动开发）","\u002Fmaps\u002F_management\u002Fcapacity-driven-development\u002Fcapacity-driven-development","6.maps\u002F_management\u002Fcapacity-driven-development\u002Fcapacity-driven-development",{"title":1980,"path":1981,"stem":1982},"领导力","\u002Fmaps\u002F_management\u002Fleadership","6.maps\u002F_management\u002Fleadership",{"title":1984,"path":1985,"stem":1986},"管理","\u002Fmaps\u002F_management\u002Fmanagement","6.maps\u002F_management\u002Fmanagement",{"title":1988,"path":1989,"stem":1990,"children":1991,"page":74},"Organization","\u002Fmaps\u002F_management\u002Forganization","6.maps\u002F_management\u002Forganization",[1992,1996],{"title":1993,"path":1994,"stem":1995},"组织","\u002Fmaps\u002F_management\u002Forganization\u002Forganization","6.maps\u002F_management\u002Forganization\u002Forganization",{"title":1997,"path":1998,"stem":1999},"彼得原理","\u002Fmaps\u002F_management\u002Forganization\u002Fpeter-principle","6.maps\u002F_management\u002Forganization\u002Fpeter-principle",{"title":2001,"path":2002,"stem":2003,"children":2004,"page":74},"Shadow It","\u002Fmaps\u002F_management\u002Fshadow-it","6.maps\u002F_management\u002Fshadow-it",[2005,2009],{"title":2006,"path":2007,"stem":2008},"AI 加速的影子 IT","\u002Fmaps\u002F_management\u002Fshadow-it\u002Fai-accelerated-shadow-it","6.maps\u002F_management\u002Fshadow-it\u002Fai-accelerated-shadow-it",{"title":2010,"path":2011,"stem":2012},"影子 IT","\u002Fmaps\u002F_management\u002Fshadow-it\u002Fshadow-it","6.maps\u002F_management\u002Fshadow-it\u002Fshadow-it",{"title":2014,"path":2015,"stem":2016,"children":2017,"page":74},"Shape Up","\u002Fmaps\u002F_management\u002Fshape-up","6.maps\u002F_management\u002Fshape-up",[2018],{"title":2014,"path":2019,"stem":2020},"\u002Fmaps\u002F_management\u002Fshape-up\u002Fshape-up","6.maps\u002F_management\u002Fshape-up\u002Fshape-up",{"title":2022,"path":2023,"stem":2024,"children":2025,"page":74},"Slice","\u002Fmaps\u002F_management\u002Fslice","6.maps\u002F_management\u002Fslice",[2026,2030],{"title":2027,"path":2028,"stem":2029},"团队切片","\u002Fmaps\u002F_management\u002Fslice\u002Fslice","6.maps\u002F_management\u002Fslice\u002Fslice",{"title":2031,"path":2032,"stem":2033},"Standalone Data Engineering Teams（独立数据工程团队）","\u002Fmaps\u002F_management\u002Fslice\u002Fstandalone-data-engineering-team","6.maps\u002F_management\u002Fslice\u002Fstandalone-data-engineering-team",{"title":2035,"path":2036,"stem":2037,"children":2038,"page":74},"Markdown","\u002Fmaps\u002F_markdown","6.maps\u002F_markdown",[2039],{"title":2035,"path":2040,"stem":2041,"children":2042},"\u002Fmaps\u002F_markdown\u002Fmarkdown","6.maps\u002F_markdown\u002Fmarkdown",[2043],{"title":2035,"path":2044,"stem":2045},"\u002Fmaps\u002F_markdown\u002Fmarkdown\u002Fmarkdown","6.maps\u002F_markdown\u002Fmarkdown\u002Fmarkdown",{"title":2047,"path":2048,"stem":2049,"children":2050,"page":74},"Medicine","\u002Fmaps\u002F_medicine","6.maps\u002F_medicine",[2051],{"title":2052,"path":2053,"stem":2054,"children":2055},"医疗","\u002Fmaps\u002F_medicine\u002Fmedicine","6.maps\u002F_medicine\u002Fmedicine",[2056],{"title":2057,"path":2058,"stem":2059},"医疗基础","\u002Fmaps\u002F_medicine\u002Fmedicine\u002Fmedicine","6.maps\u002F_medicine\u002Fmedicine\u002Fmedicine",{"title":2061,"path":2062,"stem":2063,"children":2064,"page":74},"Oop","\u002Fmaps\u002F_oop","6.maps\u002F_oop",[2065],{"title":2066,"path":2067,"stem":2068,"children":2069},"面相对象编程","\u002Fmaps\u002F_oop\u002Foop","6.maps\u002F_oop\u002Foop",[2070],{"title":2071,"path":2072,"stem":2073},"OOP 基础","\u002Fmaps\u002F_oop\u002Foop\u002Foop","6.maps\u002F_oop\u002Foop\u002Foop",{"title":2075,"path":2076,"stem":2077,"children":2078},"人物","\u002Fmaps\u002F_person","6.maps\u002F_person\u002F0.index",[2079,2080,2105,2108,2133,2170],{"title":2075,"path":2076,"stem":2077},{"title":2081,"path":2082,"stem":2083,"children":2084,"page":74},"Historical","\u002Fmaps\u002F_person\u002Fhistorical","6.maps\u002F_person\u002Fhistorical",[2085,2089,2093,2097,2101],{"title":2086,"path":2087,"stem":2088},"阿姆斯特朗","\u002Fmaps\u002F_person\u002Fhistorical\u002Farmstrong","6.maps\u002F_person\u002Fhistorical\u002Farmstrong",{"title":2090,"path":2091,"stem":2092},"贝特拉基","\u002Fmaps\u002F_person\u002Fhistorical\u002Fbeltracchi","6.maps\u002F_person\u002Fhistorical\u002Fbeltracchi",{"title":2094,"path":2095,"stem":2096},"历史人物","\u002Fmaps\u002F_person\u002Fhistorical\u002Fhistorical","6.maps\u002F_person\u002Fhistorical\u002Fhistorical",{"title":2098,"path":2099,"stem":2100},"姜子牙","\u002Fmaps\u002F_person\u002Fhistorical\u002Fjiang-zi-ya","6.maps\u002F_person\u002Fhistorical\u002Fjiang-zi-ya",{"title":2102,"path":2103,"stem":2104},"吉姆·琼斯","\u002Fmaps\u002F_person\u002Fhistorical\u002Fjim-jones","6.maps\u002F_person\u002Fhistorical\u002Fjim-jones",{"title":2075,"path":2106,"stem":2107},"\u002Fmaps\u002F_person\u002Fperson","6.maps\u002F_person\u002Fperson",{"title":2109,"path":2110,"stem":2111,"children":2112,"page":74},"Philosophy","\u002Fmaps\u002F_person\u002Fphilosophy","6.maps\u002F_person\u002Fphilosophy",[2113,2117,2121,2125,2129],{"title":2114,"path":2115,"stem":2116},"亚里士多德（BC384~BC322）","\u002Fmaps\u002F_person\u002Fphilosophy\u002Faristotle","6.maps\u002F_person\u002Fphilosophy\u002Faristotle",{"title":2118,"path":2119,"stem":2120},"伦理学","\u002Fmaps\u002F_person\u002Fphilosophy\u002Fethics","6.maps\u002F_person\u002Fphilosophy\u002Fethics",{"title":2122,"path":2123,"stem":2124},"存在主义与身份","\u002Fmaps\u002F_person\u002Fphilosophy\u002Fexistentialism","6.maps\u002F_person\u002Fphilosophy\u002Fexistentialism",{"title":2126,"path":2127,"stem":2128},"哲学人物","\u002Fmaps\u002F_person\u002Fphilosophy\u002Fphilosophy","6.maps\u002F_person\u002Fphilosophy\u002Fphilosophy",{"title":2130,"path":2131,"stem":2132},"技术哲学","\u002Fmaps\u002F_person\u002Fphilosophy\u002Ftechnology-philosophy","6.maps\u002F_person\u002Fphilosophy\u002Ftechnology-philosophy",{"title":2134,"path":2135,"stem":2136,"children":2137,"page":74},"Science","\u002Fmaps\u002F_person\u002Fscience","6.maps\u002F_person\u002Fscience",[2138,2142,2146,2150,2154,2158,2162,2166],{"title":2139,"path":2140,"stem":2141},"安东尼奥·埃加斯·莫尼斯","\u002Fmaps\u002F_person\u002Fscience\u002Fantonio-egas-moniz","6.maps\u002F_person\u002Fscience\u002Fantonio-egas-moniz",{"title":2143,"path":2144,"stem":2145},"克罗狄斯·托勒密","\u002Fmaps\u002F_person\u002Fscience\u002Fclaudius-ptolemaeus","6.maps\u002F_person\u002Fscience\u002Fclaudius-ptolemaeus",{"title":2147,"path":2148,"stem":2149},"埃拉托色尼","\u002Fmaps\u002F_person\u002Fscience\u002Feratosthenes","6.maps\u002F_person\u002Fscience\u002Feratosthenes",{"title":2151,"path":2152,"stem":2153},"亨利·莫莱森","\u002Fmaps\u002F_person\u002Fscience\u002Fhenry-molaison","6.maps\u002F_person\u002Fscience\u002Fhenry-molaison",{"title":2155,"path":2156,"stem":2157},"希波克拉底（BC460~BC370）","\u002Fmaps\u002F_person\u002Fscience\u002Fhippocrates","6.maps\u002F_person\u002Fscience\u002Fhippocrates",{"title":2159,"path":2160,"stem":2161},"约翰·米歇尔","\u002Fmaps\u002F_person\u002Fscience\u002Fjohn-michell","6.maps\u002F_person\u002Fscience\u002Fjohn-michell",{"title":2163,"path":2164,"stem":2165},"尼古拉·哥白尼","\u002Fmaps\u002F_person\u002Fscience\u002Fmikolaj-kopernik","6.maps\u002F_person\u002Fscience\u002Fmikolaj-kopernik",{"title":2167,"path":2168,"stem":2169},"科学人物","\u002Fmaps\u002F_person\u002Fscience\u002Fscience","6.maps\u002F_person\u002Fscience\u002Fscience",{"title":2171,"path":2172,"stem":2173,"children":2174,"page":74},"Technology","\u002Fmaps\u002F_person\u002Ftechnology","6.maps\u002F_person\u002Ftechnology",[2175,2179,2183,2187,2191,2195,2199,2203,2207,2211],{"title":2176,"path":2177,"stem":2178},"Andrej Karpathy","\u002Fmaps\u002F_person\u002Ftechnology\u002Fandrej-karpathy","6.maps\u002F_person\u002Ftechnology\u002Fandrej-karpathy",{"title":2180,"path":2181,"stem":2182},"Evan Martin","\u002Fmaps\u002F_person\u002Ftechnology\u002Fevan-martin","6.maps\u002F_person\u002Ftechnology\u002Fevan-martin",{"title":2184,"path":2185,"stem":2186},"Evan Schwartz","\u002Fmaps\u002F_person\u002Ftechnology\u002Fevan-schwartz","6.maps\u002F_person\u002Ftechnology\u002Fevan-schwartz",{"title":2188,"path":2189,"stem":2190},"Gary Marcus","\u002Fmaps\u002F_person\u002Ftechnology\u002Fgary-marcus","6.maps\u002F_person\u002Ftechnology\u002Fgary-marcus",{"title":2192,"path":2193,"stem":2194},"Peter Steinberger","\u002Fmaps\u002F_person\u002Ftechnology\u002Fpeter-steinberger","6.maps\u002F_person\u002Ftechnology\u002Fpeter-steinberger",{"title":2196,"path":2197,"stem":2198},"Richard Stallman","\u002Fmaps\u002F_person\u002Ftechnology\u002Frichard-stallman","6.maps\u002F_person\u002Ftechnology\u002Frichard-stallman",{"title":2200,"path":2201,"stem":2202},"Ronald G. Wayne","\u002Fmaps\u002F_person\u002Ftechnology\u002Fronald-g-wayne","6.maps\u002F_person\u002Ftechnology\u002Fronald-g-wayne",{"title":2204,"path":2205,"stem":2206},"姚顺雨 (Shunyu Yao)","\u002Fmaps\u002F_person\u002Ftechnology\u002Fshunyu-yao","6.maps\u002F_person\u002Ftechnology\u002Fshunyu-yao",{"title":2208,"path":2209,"stem":2210},"Steve Blank","\u002Fmaps\u002F_person\u002Ftechnology\u002Fsteve-blank","6.maps\u002F_person\u002Ftechnology\u002Fsteve-blank",{"title":2212,"path":2213,"stem":2214},"技术人物","\u002Fmaps\u002F_person\u002Ftechnology\u002Ftechnology","6.maps\u002F_person\u002Ftechnology\u002Ftechnology",{"title":2216,"path":2217,"stem":2218,"children":2219,"page":74},"Photography","\u002Fmaps\u002F_photography","6.maps\u002F_photography",[2220,2224],{"title":2221,"path":2222,"stem":2223},"摄影","\u002Fmaps\u002F_photography\u002Fphotography","6.maps\u002F_photography\u002Fphotography",{"title":2225,"path":2226,"stem":2227,"children":2228,"page":74},"Techniques","\u002Fmaps\u002F_photography\u002Ftechniques","6.maps\u002F_photography\u002Ftechniques",[2229],{"title":2221,"path":2230,"stem":2231},"\u002Fmaps\u002F_photography\u002Ftechniques\u002Ftechniques","6.maps\u002F_photography\u002Ftechniques\u002Ftechniques",{"title":2233,"path":2234,"stem":2235,"children":2236,"page":74},"Php","\u002Fmaps\u002F_php","6.maps\u002F_php",[2237],{"title":2238,"path":2239,"stem":2240,"children":2241},"PHP","\u002Fmaps\u002F_php\u002Fphp","6.maps\u002F_php\u002Fphp",[2242],{"title":2238,"path":2243,"stem":2244},"\u002Fmaps\u002F_php\u002Fphp\u002Fphp","6.maps\u002F_php\u002Fphp\u002Fphp",{"title":2246,"path":2247,"stem":2248,"children":2249,"page":74},"Policy","\u002Fmaps\u002F_policy","6.maps\u002F_policy",[2250,2254,2258],{"title":2251,"path":2252,"stem":2253},"五年规划","\u002Fmaps\u002F_policy\u002Ffive-years-plan-14","6.maps\u002F_policy\u002Ffive-years-plan-14",{"title":2255,"path":2256,"stem":2257},"工业园区高质量发展指引","\u002Fmaps\u002F_policy\u002Findustrial-parks-guide","6.maps\u002F_policy\u002Findustrial-parks-guide",{"title":2259,"path":2260,"stem":2261},"政策","\u002Fmaps\u002F_policy\u002Fpolicy","6.maps\u002F_policy\u002Fpolicy",{"title":2263,"path":2264,"stem":2265,"children":2266,"page":74},"Politics","\u002Fmaps\u002F_politics","6.maps\u002F_politics",[2267,2271],{"title":2268,"path":2269,"stem":2270},"AI 计算资源危机","\u002Fmaps\u002F_politics\u002Fai-compute-crunch","6.maps\u002F_politics\u002Fai-compute-crunch",{"title":2272,"path":2273,"stem":2274},"共和国","\u002Fmaps\u002F_politics\u002Frepublic","6.maps\u002F_politics\u002Frepublic",{"title":2276,"path":2277,"stem":2278,"children":2279,"page":74},"Product","\u002Fmaps\u002F_product","6.maps\u002F_product",[2280,2289,2298,2307,2311,2320,2329],{"title":2281,"path":2282,"stem":2283,"children":2284,"page":74},"Gamification","\u002Fmaps\u002F_product\u002Fgamification","6.maps\u002F_product\u002Fgamification",[2285],{"title":2286,"path":2287,"stem":2288},"游戏化","\u002Fmaps\u002F_product\u002Fgamification\u002Fgamification","6.maps\u002F_product\u002Fgamification\u002Fgamification",{"title":2290,"path":2291,"stem":2292,"children":2293,"page":74},"Growth","\u002Fmaps\u002F_product\u002Fgrowth","6.maps\u002F_product\u002Fgrowth",[2294],{"title":2295,"path":2296,"stem":2297},"增长","\u002Fmaps\u002F_product\u002Fgrowth\u002Fgrowth","6.maps\u002F_product\u002Fgrowth\u002Fgrowth",{"title":2299,"path":2300,"stem":2301,"children":2302,"page":74},"Operation","\u002Fmaps\u002F_product\u002Foperation","6.maps\u002F_product\u002Foperation",[2303],{"title":2304,"path":2305,"stem":2306},"运营","\u002Fmaps\u002F_product\u002Foperation\u002Foperation","6.maps\u002F_product\u002Foperation\u002Foperation",{"title":2308,"path":2309,"stem":2310},"产品","\u002Fmaps\u002F_product\u002Fproduct","6.maps\u002F_product\u002Fproduct",{"title":2312,"path":2313,"stem":2314,"children":2315},"Product Hunt 发现","\u002Fmaps\u002F_product\u002Fproduct-hunt","6.maps\u002F_product\u002Fproduct-hunt",[2316],{"title":2317,"path":2318,"stem":2319},"Product Hunt 产品集","\u002Fmaps\u002F_product\u002Fproduct-hunt\u002Fproduct-hunt","6.maps\u002F_product\u002Fproduct-hunt\u002Fproduct-hunt",{"title":2321,"path":2322,"stem":2323,"children":2324,"page":74},"Product Manager","\u002Fmaps\u002F_product\u002Fproduct-manager","6.maps\u002F_product\u002Fproduct-manager",[2325],{"title":2326,"path":2327,"stem":2328},"产品经理","\u002Fmaps\u002F_product\u002Fproduct-manager\u002Fproduct-manager","6.maps\u002F_product\u002Fproduct-manager\u002Fproduct-manager",{"title":2330,"path":2331,"stem":2332,"children":2333,"page":74},"User Research","\u002Fmaps\u002F_product\u002Fuser-research","6.maps\u002F_product\u002Fuser-research",[2334,2338],{"title":2335,"path":2336,"stem":2337},"Dovetail","\u002Fmaps\u002F_product\u002Fuser-research\u002Fdovetail","6.maps\u002F_product\u002Fuser-research\u002Fdovetail",{"title":2339,"path":2340,"stem":2341},"用户研究","\u002Fmaps\u002F_product\u002Fuser-research\u002Fuser-research","6.maps\u002F_product\u002Fuser-research\u002Fuser-research",{"title":2343,"path":2344,"stem":2345,"children":2346,"page":74},"Products","\u002Fmaps\u002F_products","6.maps\u002F_products",[2347,2355,2363,2371,2375],{"title":2348,"path":2349,"stem":2350,"children":2351,"page":74},"Bit","\u002Fmaps\u002F_products\u002Fbit","6.maps\u002F_products\u002Fbit",[2352],{"title":2348,"path":2353,"stem":2354},"\u002Fmaps\u002F_products\u002Fbit\u002Fbit","6.maps\u002F_products\u002Fbit\u002Fbit",{"title":2356,"path":2357,"stem":2358,"children":2359,"page":74},"Budibase","\u002Fmaps\u002F_products\u002Fbudibase","6.maps\u002F_products\u002Fbudibase",[2360],{"title":2356,"path":2361,"stem":2362},"\u002Fmaps\u002F_products\u002Fbudibase\u002Fbudibase","6.maps\u002F_products\u002Fbudibase\u002Fbudibase",{"title":2364,"path":2365,"stem":2366,"children":2367,"page":74},"Dynamo","\u002Fmaps\u002F_products\u002Fdynamo","6.maps\u002F_products\u002Fdynamo",[2368],{"title":2364,"path":2369,"stem":2370},"\u002Fmaps\u002F_products\u002Fdynamo\u002Fdynamo","6.maps\u002F_products\u002Fdynamo\u002Fdynamo",{"title":2372,"path":2373,"stem":2374},"产品工具","\u002Fmaps\u002F_products\u002Fproducts","6.maps\u002F_products\u002Fproducts",{"title":2376,"path":2377,"stem":2378,"children":2379,"page":74},"Zapier","\u002Fmaps\u002F_products\u002Fzapier","6.maps\u002F_products\u002Fzapier",[2380],{"title":2376,"path":2381,"stem":2382},"\u002Fmaps\u002F_products\u002Fzapier\u002Fzapier","6.maps\u002F_products\u002Fzapier\u002Fzapier",{"title":2384,"path":2385,"stem":2386,"children":2387,"page":74},"Programming","\u002Fmaps\u002F_programming","6.maps\u002F_programming",[2388,2397,2414,2427,2436,2445],{"title":2389,"path":2390,"stem":2391,"children":2392,"page":74},"Debugging","\u002Fmaps\u002F_programming\u002Fdebugging","6.maps\u002F_programming\u002Fdebugging",[2393],{"title":2394,"path":2395,"stem":2396},"调试技术","\u002Fmaps\u002F_programming\u002Fdebugging\u002Fdebugging","6.maps\u002F_programming\u002Fdebugging\u002Fdebugging",{"title":2398,"path":2399,"stem":2400,"children":2401,"page":74},"Dx","\u002Fmaps\u002F_programming\u002Fdx","6.maps\u002F_programming\u002Fdx",[2402,2406,2410],{"title":2403,"path":2404,"stem":2405},"Developer Experience（DX）","\u002Fmaps\u002F_programming\u002Fdx\u002Fdx","6.maps\u002F_programming\u002Fdx\u002Fdx",{"title":2407,"path":2408,"stem":2409},"GenAI for Forward Engineering","\u002Fmaps\u002F_programming\u002Fdx\u002Fgenai-for-forward-engineering","6.maps\u002F_programming\u002Fdx\u002Fgenai-for-forward-engineering",{"title":2411,"path":2412,"stem":2413},"GenAI for Legacy Codebases","\u002Fmaps\u002F_programming\u002Fdx\u002Fgenai-for-legacy-codebases","6.maps\u002F_programming\u002Fdx\u002Fgenai-for-legacy-codebases",{"title":2415,"path":2416,"stem":2417,"children":2418,"page":74},"Frameworks","\u002Fmaps\u002F_programming\u002Fframeworks","6.maps\u002F_programming\u002Fframeworks",[2419,2423],{"title":2420,"path":2421,"stem":2422},"框架与工具","\u002Fmaps\u002F_programming\u002Fframeworks\u002Fframeworks","6.maps\u002F_programming\u002Fframeworks\u002Fframeworks",{"title":2424,"path":2425,"stem":2426},"现代化 WidgetKit 项目工程实践","\u002Fmaps\u002F_programming\u002Fframeworks\u002Fwidgetkit","6.maps\u002F_programming\u002Fframeworks\u002Fwidgetkit",{"title":2428,"path":2429,"stem":2430,"children":2431,"page":74},"Languages","\u002Fmaps\u002F_programming\u002Flanguages","6.maps\u002F_programming\u002Flanguages",[2432],{"title":2433,"path":2434,"stem":2435},"编程语言","\u002Fmaps\u002F_programming\u002Flanguages\u002Flanguages","6.maps\u002F_programming\u002Flanguages\u002Flanguages",{"title":2437,"path":2438,"stem":2439,"children":2440,"page":74},"Paradigms","\u002Fmaps\u002F_programming\u002Fparadigms","6.maps\u002F_programming\u002Fparadigms",[2441],{"title":2442,"path":2443,"stem":2444},"编程范式","\u002Fmaps\u002F_programming\u002Fparadigms\u002Fparadigms","6.maps\u002F_programming\u002Fparadigms\u002Fparadigms",{"title":2446,"path":2447,"stem":2448},"编程","\u002Fmaps\u002F_programming\u002Fprogramming","6.maps\u002F_programming\u002Fprogramming",{"title":2450,"path":2451,"stem":2452,"children":2453,"page":74},"Python","\u002Fmaps\u002F_python","6.maps\u002F_python",[2454],{"title":2450,"path":2455,"stem":2456},"\u002Fmaps\u002F_python\u002Fpython","6.maps\u002F_python\u002Fpython",{"title":2458,"path":2459,"stem":2460,"children":2461,"page":74},"React Native","\u002Fmaps\u002F_react-native","6.maps\u002F_react-native",[2462],{"title":2458,"path":2463,"stem":2464,"children":2465},"\u002Fmaps\u002F_react-native\u002Freact-native","6.maps\u002F_react-native\u002Freact-native",[2466],{"title":2458,"path":2467,"stem":2468},"\u002Fmaps\u002F_react-native\u002Freact-native\u002Freact-native","6.maps\u002F_react-native\u002Freact-native\u002Freact-native",{"title":2470,"path":2471,"stem":2472,"children":2473,"page":74},"Refactor","\u002Fmaps\u002F_refactor","6.maps\u002F_refactor",[2474],{"title":2475,"path":2476,"stem":2477,"children":2478},"重构","\u002Fmaps\u002F_refactor\u002Frefactoring","6.maps\u002F_refactor\u002Frefactoring",[2479],{"title":2475,"path":2480,"stem":2481},"\u002Fmaps\u002F_refactor\u002Frefactoring\u002Frefactor","6.maps\u002F_refactor\u002Frefactoring\u002Frefactor",{"title":2483,"path":2484,"stem":2485,"children":2486,"page":74},"Regex","\u002Fmaps\u002F_regex","6.maps\u002F_regex",[2487],{"title":2488,"path":2489,"stem":2490,"children":2491},"正则表达式领域","\u002Fmaps\u002F_regex\u002Fregex","6.maps\u002F_regex\u002Fregex",[2492],{"title":2493,"path":2494,"stem":2495},"正则表达式","\u002Fmaps\u002F_regex\u002Fregex\u002Fregex","6.maps\u002F_regex\u002Fregex\u002Fregex",{"title":2497,"path":2498,"stem":2499,"children":2500,"page":74},"Render","\u002Fmaps\u002F_render","6.maps\u002F_render",[2501,2505,2509,2513,2517,2521],{"title":2502,"path":2503,"stem":2504},"Cinema 4D","\u002Fmaps\u002F_render\u002Fc4d","6.maps\u002F_render\u002Fc4d",{"title":2506,"path":2507,"stem":2508},"图形 API","\u002Fmaps\u002F_render\u002Fgraphics-api","6.maps\u002F_render\u002Fgraphics-api",{"title":2510,"path":2511,"stem":2512},"渲染技术","\u002Fmaps\u002F_render\u002Frender","6.maps\u002F_render\u002Frender",{"title":2514,"path":2515,"stem":2516},"Shader Art","\u002Fmaps\u002F_render\u002Fshader","6.maps\u002F_render\u002Fshader",{"title":2518,"path":2519,"stem":2520},"Three.js","\u002Fmaps\u002F_render\u002Fthreejs","6.maps\u002F_render\u002Fthreejs",{"title":2522,"path":2523,"stem":2524},"WebGL","\u002Fmaps\u002F_render\u002Fwebgl","6.maps\u002F_render\u002Fwebgl",{"title":2134,"path":2526,"stem":2527,"children":2528,"page":74},"\u002Fmaps\u002F_science","6.maps\u002F_science",[2529,2542,2559,2568,2577,2586,2595],{"title":2530,"path":2531,"stem":2532,"children":2533,"page":74},"Complex Science","\u002Fmaps\u002F_science\u002Fcomplex-science","6.maps\u002F_science\u002Fcomplex-science",[2534,2538],{"title":2535,"path":2536,"stem":2537},"复杂科学","\u002Fmaps\u002F_science\u002Fcomplex-science\u002Fcomplex-science","6.maps\u002F_science\u002Fcomplex-science\u002Fcomplex-science",{"title":2539,"path":2540,"stem":2541},"系统论","\u002Fmaps\u002F_science\u002Fcomplex-science\u002Fsystems-theory","6.maps\u002F_science\u002Fcomplex-science\u002Fsystems-theory",{"title":2543,"path":2544,"stem":2545,"children":2546,"page":74},"Cosmos","\u002Fmaps\u002F_science\u002Fcosmos","6.maps\u002F_science\u002Fcosmos",[2547,2551,2555],{"title":2548,"path":2549,"stem":2550},"文明认知","\u002Fmaps\u002F_science\u002Fcosmos\u002Fcivilization-cognition","6.maps\u002F_science\u002Fcosmos\u002Fcivilization-cognition",{"title":2552,"path":2553,"stem":2554},"宇宙","\u002Fmaps\u002F_science\u002Fcosmos\u002Fcosmos","6.maps\u002F_science\u002Fcosmos\u002Fcosmos",{"title":2556,"path":2557,"stem":2558},"宇宙未来时间线","\u002Fmaps\u002F_science\u002Fcosmos\u002Ffuture-timeline","6.maps\u002F_science\u002Fcosmos\u002Ffuture-timeline",{"title":2560,"path":2561,"stem":2562,"children":2563,"page":74},"Entropy","\u002Fmaps\u002F_science\u002Fentropy","6.maps\u002F_science\u002Fentropy",[2564],{"title":2565,"path":2566,"stem":2567},"熵","\u002Fmaps\u002F_science\u002Fentropy\u002Fentropy","6.maps\u002F_science\u002Fentropy\u002Fentropy",{"title":2569,"path":2570,"stem":2571,"children":2572,"page":74},"Environment","\u002Fmaps\u002F_science\u002Fenvironment","6.maps\u002F_science\u002Fenvironment",[2573],{"title":2574,"path":2575,"stem":2576},"环保","\u002Fmaps\u002F_science\u002Fenvironment\u002Fenvironment","6.maps\u002F_science\u002Fenvironment\u002Fenvironment",{"title":2578,"path":2579,"stem":2580,"children":2581,"page":74},"Neuroscience","\u002Fmaps\u002F_science\u002Fneuroscience","6.maps\u002F_science\u002Fneuroscience",[2582],{"title":2583,"path":2584,"stem":2585},"神经科学","\u002Fmaps\u002F_science\u002Fneuroscience\u002Fneuroscience","6.maps\u002F_science\u002Fneuroscience\u002Fneuroscience",{"title":2587,"path":2588,"stem":2589,"children":2590,"page":74},"Quantum","\u002Fmaps\u002F_science\u002Fquantum","6.maps\u002F_science\u002Fquantum",[2591],{"title":2592,"path":2593,"stem":2594},"量子理论","\u002Fmaps\u002F_science\u002Fquantum\u002Fquantum","6.maps\u002F_science\u002Fquantum\u002Fquantum",{"title":2596,"path":2597,"stem":2598},"科学","\u002Fmaps\u002F_science\u002Fscience","6.maps\u002F_science\u002Fscience",{"title":2600,"path":2601,"stem":2602,"children":2603,"page":74},"Seo","\u002Fmaps\u002F_seo","6.maps\u002F_seo",[2604],{"title":2605,"path":2606,"stem":2607,"children":2608},"搜索引擎优化领域","\u002Fmaps\u002F_seo\u002Fseo","6.maps\u002F_seo\u002Fseo",[2609],{"title":2610,"path":2611,"stem":2612},"搜索引擎优化","\u002Fmaps\u002F_seo\u002Fseo\u002Fseo","6.maps\u002F_seo\u002Fseo\u002Fseo",{"title":2614,"path":2615,"stem":2616,"children":2617,"page":74},"Server","\u002Fmaps\u002F_server","6.maps\u002F_server",[2618,2626,2630,2648],{"title":816,"path":2619,"stem":2620,"children":2621,"page":74},"\u002Fmaps\u002F_server\u002Femail","6.maps\u002F_server\u002Femail",[2622],{"title":2623,"path":2624,"stem":2625},"自建邮件服务器","\u002Fmaps\u002F_server\u002Femail\u002Fself-hosted-email","6.maps\u002F_server\u002Femail\u002Fself-hosted-email",{"title":2627,"path":2628,"stem":2629},"消息队列与异步任务","\u002Fmaps\u002F_server\u002Fmessage-queue","6.maps\u002F_server\u002Fmessage-queue",{"title":2631,"path":2632,"stem":2633,"children":2634},"NodeJS","\u002Fmaps\u002F_server\u002Fnodejs","6.maps\u002F_server\u002Fnodejs\u002Findex",[2635,2636,2639],{"title":2631,"path":2632,"stem":2633},{"title":2631,"path":2637,"stem":2638},"\u002Fmaps\u002F_server\u002Fnodejs\u002Fnodejs","6.maps\u002F_server\u002Fnodejs\u002Fnodejs",{"title":2640,"path":2641,"stem":2642,"children":2643,"page":74},"Source","\u002Fmaps\u002F_server\u002Fnodejs\u002Fsource","6.maps\u002F_server\u002Fnodejs\u002Fsource",[2644],{"title":2645,"path":2646,"stem":2647},"NodeJS Require","\u002Fmaps\u002F_server\u002Fnodejs\u002Fsource\u002Frequire","6.maps\u002F_server\u002Fnodejs\u002Fsource\u002Frequire",{"title":2649,"path":2650,"stem":2651},"服务端","\u002Fmaps\u002F_server\u002Fserver","6.maps\u002F_server\u002Fserver",{"title":2653,"path":2654,"stem":2655,"children":2656,"page":74},"Software","\u002Fmaps\u002F_software","6.maps\u002F_software",[2657,2670,2678,2687,2700,2704,2720],{"title":2658,"path":2659,"stem":2660,"children":2661,"page":74},"Algorithm","\u002Fmaps\u002F_software\u002Falgorithm","6.maps\u002F_software\u002Falgorithm",[2662,2666],{"title":2663,"path":2664,"stem":2665},"算法","\u002Fmaps\u002F_software\u002Falgorithm\u002Falgorithm","6.maps\u002F_software\u002Falgorithm\u002Falgorithm",{"title":2667,"path":2668,"stem":2669},"选择算法与中位数","\u002Fmaps\u002F_software\u002Falgorithm\u002Fselection-algorithm","6.maps\u002F_software\u002Falgorithm\u002Fselection-algorithm",{"title":2671,"path":2672,"stem":2673,"children":2674,"page":74},"Data Structure","\u002Fmaps\u002F_software\u002Fdata-structure","6.maps\u002F_software\u002Fdata-structure",[2675],{"title":2671,"path":2676,"stem":2677},"\u002Fmaps\u002F_software\u002Fdata-structure\u002Fdata-structure","6.maps\u002F_software\u002Fdata-structure\u002Fdata-structure",{"title":2679,"path":2680,"stem":2681,"children":2682,"page":74},"Design Patterns","\u002Fmaps\u002F_software\u002Fdesign-patterns","6.maps\u002F_software\u002Fdesign-patterns",[2683],{"title":2684,"path":2685,"stem":2686},"设计模式","\u002Fmaps\u002F_software\u002Fdesign-patterns\u002Fdesign-patterns","6.maps\u002F_software\u002Fdesign-patterns\u002Fdesign-patterns",{"title":2688,"path":2689,"stem":2690,"children":2691,"page":74},"Open Source","\u002Fmaps\u002F_software\u002Fopen-source","6.maps\u002F_software\u002Fopen-source",[2692,2696],{"title":2693,"path":2694,"stem":2695},"开源文化","\u002Fmaps\u002F_software\u002Fopen-source\u002Fculture","6.maps\u002F_software\u002Fopen-source\u002Fculture",{"title":2697,"path":2698,"stem":2699},"开源仓库维护","\u002Fmaps\u002F_software\u002Fopen-source\u002Frepo-maintenance","6.maps\u002F_software\u002Fopen-source\u002Frepo-maintenance",{"title":2701,"path":2702,"stem":2703},"软件","\u002Fmaps\u002F_software\u002Fsoftware","6.maps\u002F_software\u002Fsoftware",{"title":898,"path":2705,"stem":2706,"children":2707,"page":74},"\u002Fmaps\u002F_software\u002Fsoftware-engineering","6.maps\u002F_software\u002Fsoftware-engineering",[2708,2712,2716],{"title":2709,"path":2710,"stem":2711},"AI 代码评审","\u002Fmaps\u002F_software\u002Fsoftware-engineering\u002Fai-code-review","6.maps\u002F_software\u002Fsoftware-engineering\u002Fai-code-review",{"title":2713,"path":2714,"stem":2715},"技艺学习的认识论","\u002Fmaps\u002F_software\u002Fsoftware-engineering\u002Flearning-craft","6.maps\u002F_software\u002Fsoftware-engineering\u002Flearning-craft",{"title":2717,"path":2718,"stem":2719},"软件工程","\u002Fmaps\u002F_software\u002Fsoftware-engineering\u002Fsoftware-engineering","6.maps\u002F_software\u002Fsoftware-engineering\u002Fsoftware-engineering",{"title":2721,"path":2722,"stem":2723,"children":2724,"page":74},"Whale Fall","\u002Fmaps\u002F_software\u002Fwhale-fall","6.maps\u002F_software\u002Fwhale-fall",[2725],{"title":2721,"path":2726,"stem":2727},"\u002Fmaps\u002F_software\u002Fwhale-fall\u002Fwhale-fall","6.maps\u002F_software\u002Fwhale-fall\u002Fwhale-fall",{"title":2729,"path":2730,"stem":2731,"children":2732,"page":74},"Source Code","\u002Fmaps\u002F_source-code","6.maps\u002F_source-code",[2733,2744],{"title":2734,"path":2735,"stem":2736,"children":2737,"page":74},"Javascript","\u002Fmaps\u002F_source-code\u002Fjavascript","6.maps\u002F_source-code\u002Fjavascript",[2738],{"title":2739,"path":2740,"stem":2741,"children":2742},"Evil.js","\u002Fmaps\u002F_source-code\u002Fjavascript\u002Fevil","6.maps\u002F_source-code\u002Fjavascript\u002Fevil\u002Findex",[2743],{"title":2739,"path":2740,"stem":2741},{"title":2745,"path":2746,"stem":2747},"库和源码","\u002Fmaps\u002F_source-code\u002Freadme","6.maps\u002F_source-code\u002Freadme",{"title":2749,"path":2750,"stem":2751,"children":2752,"page":74},"System","\u002Fmaps\u002F_system","6.maps\u002F_system",[2753,2757,2766,2770],{"title":2754,"path":2755,"stem":2756},"命令行","\u002Fmaps\u002F_system\u002Fcommand","6.maps\u002F_system\u002Fcommand",{"title":2758,"path":2759,"stem":2760,"children":2761,"page":74},"Concurrency","\u002Fmaps\u002F_system\u002Fconcurrency","6.maps\u002F_system\u002Fconcurrency",[2762],{"title":2763,"path":2764,"stem":2765},"并发编程","\u002Fmaps\u002F_system\u002Fconcurrency\u002Fconcurrency","6.maps\u002F_system\u002Fconcurrency\u002Fconcurrency",{"title":2767,"path":2768,"stem":2769},"macOS","\u002Fmaps\u002F_system\u002Fmacos","6.maps\u002F_system\u002Fmacos",{"title":2771,"path":2772,"stem":2773},"操作系统","\u002Fmaps\u002F_system\u002Fos","6.maps\u002F_system\u002Fos",{"title":2775,"path":2776,"stem":2777,"children":2778,"page":74},"Test","\u002Fmaps\u002F_test","6.maps\u002F_test",[2779,2796,2814,2823,2827],{"title":234,"path":2780,"stem":2781,"children":2782,"page":74},"\u002Fmaps\u002F_test\u002Fai","6.maps\u002F_test\u002Fai",[2783,2787],{"title":2784,"path":2785,"stem":2786},"AI 测试","\u002Fmaps\u002F_test\u002Fai\u002Fai","6.maps\u002F_test\u002Fai\u002Fai",{"title":2788,"path":2789,"stem":2790,"children":2791,"page":74},"Ai Driven Testing","\u002Fmaps\u002F_test\u002Fai\u002Fai-driven-testing","6.maps\u002F_test\u002Fai\u002Fai-driven-testing",[2792],{"title":2793,"path":2794,"stem":2795},"AI 驱动测试","\u002Fmaps\u002F_test\u002Fai\u002Fai-driven-testing\u002Fai-driven-testing","6.maps\u002F_test\u002Fai\u002Fai-driven-testing\u002Fai-driven-testing",{"title":2797,"path":2798,"stem":2799,"children":2800,"page":74},"Methods","\u002Fmaps\u002F_test\u002Fmethods","6.maps\u002F_test\u002Fmethods",[2801,2805],{"title":2802,"path":2803,"stem":2804},"测试方法","\u002Fmaps\u002F_test\u002Fmethods\u002Fmethods","6.maps\u002F_test\u002Fmethods\u002Fmethods",{"title":2806,"path":2807,"stem":2808,"children":2809,"page":74},"Tcr","\u002Fmaps\u002F_test\u002Fmethods\u002Ftcr","6.maps\u002F_test\u002Fmethods\u002Ftcr",[2810],{"title":2811,"path":2812,"stem":2813},"TCR（Test && Commit || Revert）","\u002Fmaps\u002F_test\u002Fmethods\u002Ftcr\u002Ftcr","6.maps\u002F_test\u002Fmethods\u002Ftcr\u002Ftcr",{"title":2815,"path":2816,"stem":2817,"children":2818,"page":74},"Software Testing Engineer","\u002Fmaps\u002F_test\u002Fsoftware-testing-engineer","6.maps\u002F_test\u002Fsoftware-testing-engineer",[2819],{"title":2820,"path":2821,"stem":2822},"计算机软件测试员","\u002Fmaps\u002F_test\u002Fsoftware-testing-engineer\u002Fsoftware-testing-engineer","6.maps\u002F_test\u002Fsoftware-testing-engineer\u002Fsoftware-testing-engineer",{"title":2824,"path":2825,"stem":2826},"软件测试","\u002Fmaps\u002F_test\u002Ftest","6.maps\u002F_test\u002Ftest",{"title":711,"path":2828,"stem":2829,"children":2830,"page":74},"\u002Fmaps\u002F_test\u002Ftools","6.maps\u002F_test\u002Ftools",[2831,2839],{"title":2832,"path":2833,"stem":2834,"children":2835,"page":74},"Playwright","\u002Fmaps\u002F_test\u002Ftools\u002Fplaywright","6.maps\u002F_test\u002Ftools\u002Fplaywright",[2836],{"title":2832,"path":2837,"stem":2838},"\u002Fmaps\u002F_test\u002Ftools\u002Fplaywright\u002Fplaywright","6.maps\u002F_test\u002Ftools\u002Fplaywright\u002Fplaywright",{"title":2840,"path":2841,"stem":2842},"测试工具","\u002Fmaps\u002F_test\u002Ftools\u002Ftools","6.maps\u002F_test\u002Ftools\u002Ftools",{"title":2844,"path":2845,"stem":2846,"children":2847,"page":74},"Threads","\u002Fmaps\u002F_threads","6.maps\u002F_threads",[2848,2852,2856,2860,2864],{"title":2849,"path":2850,"stem":2851},"Bills","\u002Fmaps\u002F_threads\u002Fbills","6.maps\u002F_threads\u002Fbills",{"title":2853,"path":2854,"stem":2855},"Daily Bugs","\u002Fmaps\u002F_threads\u002Fdaily-bugs","6.maps\u002F_threads\u002Fdaily-bugs",{"title":2857,"path":2858,"stem":2859},"引用网站","\u002Fmaps\u002F_threads\u002Freferences","6.maps\u002F_threads\u002Freferences",{"title":2861,"path":2862,"stem":2863},"日常记录","\u002Fmaps\u002F_threads\u002Fthreads","6.maps\u002F_threads\u002Fthreads",{"title":2865,"path":2866,"stem":2867},"TimeLine","\u002Fmaps\u002F_threads\u002Ftimeline","6.maps\u002F_threads\u002Ftimeline",{"title":2869,"path":2870,"stem":2871,"children":2872,"page":74},"Typescript","\u002Fmaps\u002F_typescript","6.maps\u002F_typescript",[2873,2882],{"title":2874,"path":2875,"stem":2876,"children":2877,"page":74},"Type Gymnastics","\u002Fmaps\u002F_typescript\u002Ftype-gymnastics","6.maps\u002F_typescript\u002Ftype-gymnastics",[2878],{"title":2879,"path":2880,"stem":2881},"类型体操（Type Gymnastics）","\u002Fmaps\u002F_typescript\u002Ftype-gymnastics\u002Ftype-gymnastics","6.maps\u002F_typescript\u002Ftype-gymnastics\u002Ftype-gymnastics",{"title":2883,"path":2884,"stem":2885,"children":2886},"TypeScript","\u002Fmaps\u002F_typescript\u002Ftypescript","6.maps\u002F_typescript\u002Ftypescript",[2887],{"title":2888,"path":2889,"stem":2890},"TypeScript Changelog","\u002Fmaps\u002F_typescript\u002Ftypescript\u002Fchangelog","6.maps\u002F_typescript\u002Ftypescript\u002Fchangelog",{"title":2892,"path":2893,"stem":2894,"children":2895,"page":74},"Ui","\u002Fmaps\u002F_ui","6.maps\u002F_ui",[2896,2905,2918,2927,2936,2945,2954,2958],{"title":2897,"path":2898,"stem":2899,"children":2900,"page":74},"Accessibility","\u002Fmaps\u002F_ui\u002Faccessibility","6.maps\u002F_ui\u002Faccessibility",[2901],{"title":2902,"path":2903,"stem":2904},"网站的可访问性","\u002Fmaps\u002F_ui\u002Faccessibility\u002Faccessibility","6.maps\u002F_ui\u002Faccessibility\u002Faccessibility",{"title":2906,"path":2907,"stem":2908,"children":2909,"page":74},"Ai Assisted","\u002Fmaps\u002F_ui\u002Fai-assisted","6.maps\u002F_ui\u002Fai-assisted",[2910,2914],{"title":2911,"path":2912,"stem":2913},"AI 辅助设计","\u002Fmaps\u002F_ui\u002Fai-assisted\u002Fai-assisted","6.maps\u002F_ui\u002Fai-assisted\u002Fai-assisted",{"title":2915,"path":2916,"stem":2917},"自助式UI原型设计与GenAI","\u002Fmaps\u002F_ui\u002Fai-assisted\u002Fgenai-for-ui-prototyping","6.maps\u002F_ui\u002Fai-assisted\u002Fgenai-for-ui-prototyping",{"title":2919,"path":2920,"stem":2921,"children":2922,"page":74},"Design","\u002Fmaps\u002F_ui\u002Fdesign","6.maps\u002F_ui\u002Fdesign",[2923],{"title":2924,"path":2925,"stem":2926},"设计","\u002Fmaps\u002F_ui\u002Fdesign\u002Fdesign","6.maps\u002F_ui\u002Fdesign\u002Fdesign",{"title":2928,"path":2929,"stem":2930,"children":2931,"page":74},"Inspiration","\u002Fmaps\u002F_ui\u002Finspiration","6.maps\u002F_ui\u002Finspiration",[2932],{"title":2933,"path":2934,"stem":2935},"灵感资源","\u002Fmaps\u002F_ui\u002Finspiration\u002Finspiration","6.maps\u002F_ui\u002Finspiration\u002Finspiration",{"title":2937,"path":2938,"stem":2939,"children":2940,"page":74},"Patterns","\u002Fmaps\u002F_ui\u002Fpatterns","6.maps\u002F_ui\u002Fpatterns",[2941],{"title":2942,"path":2943,"stem":2944},"浮层组件设计模式","\u002Fmaps\u002F_ui\u002Fpatterns\u002Foverlay-patterns","6.maps\u002F_ui\u002Fpatterns\u002Foverlay-patterns",{"title":2946,"path":2947,"stem":2948,"children":2949,"page":74},"Typography","\u002Fmaps\u002F_ui\u002Ftypography","6.maps\u002F_ui\u002Ftypography",[2950],{"title":2951,"path":2952,"stem":2953},"字体排版","\u002Fmaps\u002F_ui\u002Ftypography\u002Ftypography","6.maps\u002F_ui\u002Ftypography\u002Ftypography",{"title":2955,"path":2956,"stem":2957},"用户界面（UI）","\u002Fmaps\u002F_ui\u002Fui","6.maps\u002F_ui\u002Fui",{"title":2959,"path":2960,"stem":2961},"用户体验（UX）","\u002Fmaps\u002F_ui\u002Fux","6.maps\u002F_ui\u002Fux",{"title":2963,"path":2964,"stem":2965,"children":2966,"page":74},"Visual","\u002Fmaps\u002F_visual","6.maps\u002F_visual",[2967,2976,2985,2989],{"title":2968,"path":2969,"stem":2970,"children":2971,"page":74},"Gis","\u002Fmaps\u002F_visual\u002Fgis","6.maps\u002F_visual\u002Fgis",[2972],{"title":2973,"path":2974,"stem":2975},"GIS（地理信息系统）","\u002Fmaps\u002F_visual\u002Fgis\u002Fgis","6.maps\u002F_visual\u002Fgis\u002Fgis",{"title":2977,"path":2978,"stem":2979,"children":2980,"page":74},"Info Design","\u002Fmaps\u002F_visual\u002Finfo-design","6.maps\u002F_visual\u002Finfo-design",[2981],{"title":2982,"path":2983,"stem":2984},"信息设计","\u002Fmaps\u002F_visual\u002Finfo-design\u002Finfo-design","6.maps\u002F_visual\u002Finfo-design\u002Finfo-design",{"title":2986,"path":2987,"stem":2988},"可视化","\u002Fmaps\u002F_visual\u002Fvisual","6.maps\u002F_visual\u002Fvisual",{"title":2990,"path":2991,"stem":2992,"children":2993,"page":74},"Visualization","\u002Fmaps\u002F_visual\u002Fvisualization","6.maps\u002F_visual\u002Fvisualization",[2994],{"title":2986,"path":2995,"stem":2996},"\u002Fmaps\u002F_visual\u002Fvisualization\u002Fvisualization","6.maps\u002F_visual\u002Fvisualization\u002Fvisualization",{"title":2998,"path":2999,"stem":3000,"children":3001,"page":74},"Web App","\u002Fmaps\u002F_web-app","6.maps\u002F_web-app",[3002],{"title":3003,"path":3004,"stem":3005,"children":3006},"Github","\u002Fmaps\u002F_web-app\u002Fgithub","6.maps\u002F_web-app\u002Fgithub\u002Findex",[3007],{"title":3003,"path":3004,"stem":3005},{"title":3009,"path":3010,"stem":3011,"children":3012,"page":74},"Web Pages","\u002Fmaps\u002F_web-pages","6.maps\u002F_web-pages",[3013,3017],{"title":3014,"path":3015,"stem":3016},"网站推荐","\u002Fmaps\u002F_web-pages\u002Fbookmarks","6.maps\u002F_web-pages\u002Fbookmarks",{"title":3014,"path":3018,"stem":3019},"\u002Fmaps\u002F_web-pages\u002Fweb-pages","6.maps\u002F_web-pages\u002Fweb-pages",{"title":3021,"path":3022,"stem":3023,"children":3024,"page":74},"Web","\u002Fmaps\u002F_web","6.maps\u002F_web",[3025,3054,3063,3072,3080,3089,3109],{"title":3026,"path":3027,"stem":3028,"children":3029,"page":74},"Browser","\u002Fmaps\u002F_web\u002Fbrowser","6.maps\u002F_web\u002Fbrowser",[3030,3034,3038,3042,3046,3050],{"title":3031,"path":3032,"stem":3033},"浏览器","\u002Fmaps\u002F_web\u002Fbrowser\u002Fbrowser","6.maps\u002F_web\u002Fbrowser\u002Fbrowser",{"title":3035,"path":3036,"stem":3037},"浏览器引擎","\u002Fmaps\u002F_web\u002Fbrowser\u002Fbrowser-engine","6.maps\u002F_web\u002Fbrowser\u002Fbrowser-engine",{"title":3039,"path":3040,"stem":3041},"Web Crypto API","\u002Fmaps\u002F_web\u002Fbrowser\u002Fcrypto","6.maps\u002F_web\u002Fbrowser\u002Fcrypto",{"title":3043,"path":3044,"stem":3045},"浏览器新特性","\u002Fmaps\u002F_web\u002Fbrowser\u002Fnew","6.maps\u002F_web\u002Fbrowser\u002Fnew",{"title":3047,"path":3048,"stem":3049},"浏览器相关","\u002Fmaps\u002F_web\u002Fbrowser\u002Fprinciple","6.maps\u002F_web\u002Fbrowser\u002Fprinciple",{"title":3051,"path":3052,"stem":3053},"路由技术","\u002Fmaps\u002F_web\u002Fbrowser\u002Frouter","6.maps\u002F_web\u002Fbrowser\u002Frouter",{"title":3055,"path":3056,"stem":3057,"children":3058,"page":74},"Crawler","\u002Fmaps\u002F_web\u002Fcrawler","6.maps\u002F_web\u002Fcrawler",[3059],{"title":3060,"path":3061,"stem":3062},"爬虫与反爬虫","\u002Fmaps\u002F_web\u002Fcrawler\u002Fcrawler","6.maps\u002F_web\u002Fcrawler\u002Fcrawler",{"title":3064,"path":3065,"stem":3066,"children":3067,"page":74},"Miniapp","\u002Fmaps\u002F_web\u002Fminiapp","6.maps\u002F_web\u002Fminiapp",[3068],{"title":3069,"path":3070,"stem":3071},"小程序","\u002Fmaps\u002F_web\u002Fminiapp\u002Fminiapp","6.maps\u002F_web\u002Fminiapp\u002Fminiapp",{"title":1116,"path":3073,"stem":3074,"children":3075,"page":74},"\u002Fmaps\u002F_web\u002Fnetwork","6.maps\u002F_web\u002Fnetwork",[3076],{"title":3077,"path":3078,"stem":3079},"WebTransport","\u002Fmaps\u002F_web\u002Fnetwork\u002Fwebtransport","6.maps\u002F_web\u002Fnetwork\u002Fwebtransport",{"title":3081,"path":3082,"stem":3083,"children":3084,"page":74},"Performance","\u002Fmaps\u002F_web\u002Fperformance","6.maps\u002F_web\u002Fperformance",[3085],{"title":3086,"path":3087,"stem":3088},"页面性能","\u002Fmaps\u002F_web\u002Fperformance\u002Fperformance","6.maps\u002F_web\u002Fperformance\u002Fperformance",{"title":1695,"path":3090,"stem":3091,"children":3092,"page":74},"\u002Fmaps\u002F_web\u002Fsecurity","6.maps\u002F_web\u002Fsecurity",[3093,3097,3101,3105],{"title":3094,"path":3095,"stem":3096},"HMAC","\u002Fmaps\u002F_web\u002Fsecurity\u002Fhmac","6.maps\u002F_web\u002Fsecurity\u002Fhmac",{"title":3098,"path":3099,"stem":3100},"Web 安全","\u002Fmaps\u002F_web\u002Fsecurity\u002Fsecurity","6.maps\u002F_web\u002Fsecurity\u002Fsecurity",{"title":3102,"path":3103,"stem":3104},"SM2","\u002Fmaps\u002F_web\u002Fsecurity\u002Fsm2","6.maps\u002F_web\u002Fsecurity\u002Fsm2",{"title":3106,"path":3107,"stem":3108},"软件供应链安全","\u002Fmaps\u002F_web\u002Fsecurity\u002Fsupply-chain","6.maps\u002F_web\u002Fsecurity\u002Fsupply-chain",{"title":3110,"path":3111,"stem":3112},"Web 技术","\u002Fmaps\u002F_web\u002Fweb","6.maps\u002F_web\u002Fweb",{"title":3114,"path":3115,"stem":3116,"children":3117,"page":74},"Windows","\u002Fmaps\u002F_windows","6.maps\u002F_windows",[3118],{"title":3114,"path":3119,"stem":3120},"\u002Fmaps\u002F_windows\u002Fwindows","6.maps\u002F_windows\u002Fwindows",{"title":3122,"path":3123,"stem":3124,"children":3125,"page":74},"前端工程化","\u002Fmaps\u002F_workflow","6.maps\u002F_workflow",[3126,3147,3155,3166,3183,3195,3219],{"title":3127,"path":3128,"stem":3129,"children":3130,"page":74},"Build Tools","\u002Fmaps\u002F_workflow\u002Fbuild-tools","6.maps\u002F_workflow\u002Fbuild-tools",[3131,3135,3139,3143],{"title":3132,"path":3133,"stem":3134},"构建工具","\u002Fmaps\u002F_workflow\u002Fbuild-tools\u002Fbuild-tools","6.maps\u002F_workflow\u002Fbuild-tools\u002Fbuild-tools",{"title":3136,"path":3137,"stem":3138},"Rspack","\u002Fmaps\u002F_workflow\u002Fbuild-tools\u002Frspack","6.maps\u002F_workflow\u002Fbuild-tools\u002Frspack",{"title":3140,"path":3141,"stem":3142},"Vite","\u002Fmaps\u002F_workflow\u002Fbuild-tools\u002Fvite","6.maps\u002F_workflow\u002Fbuild-tools\u002Fvite",{"title":3144,"path":3145,"stem":3146},"Webpack","\u002Fmaps\u002F_workflow\u002Fbuild-tools\u002Fwebpack","6.maps\u002F_workflow\u002Fbuild-tools\u002Fwebpack",{"title":3148,"path":3149,"stem":3150,"children":3151,"page":74},"Compiler","\u002Fmaps\u002F_workflow\u002Fcompiler","6.maps\u002F_workflow\u002Fcompiler",[3152],{"title":3148,"path":3153,"stem":3154},"\u002Fmaps\u002F_workflow\u002Fcompiler\u002Fcompiler","6.maps\u002F_workflow\u002Fcompiler\u002Fcompiler",{"title":951,"path":3156,"stem":3157,"children":3158,"page":74},"\u002Fmaps\u002F_workflow\u002Fengineering","6.maps\u002F_workflow\u002Fengineering",[3159,3163],{"title":3160,"path":3161,"stem":3162},"工程化","\u002Fmaps\u002F_workflow\u002Fengineering\u002Fengineering","6.maps\u002F_workflow\u002Fengineering\u002Fengineering",{"title":3122,"path":3164,"stem":3165},"\u002Fmaps\u002F_workflow\u002Fengineering\u002Ffe-engineering","6.maps\u002F_workflow\u002Fengineering\u002Ffe-engineering",{"title":3167,"path":3168,"stem":3169,"children":3170,"page":74},"Linter","\u002Fmaps\u002F_workflow\u002Flinter","6.maps\u002F_workflow\u002Flinter",[3171,3175,3179],{"title":3172,"path":3173,"stem":3174},"Code Style","\u002Fmaps\u002F_workflow\u002Flinter\u002Fcode-style","6.maps\u002F_workflow\u002Flinter\u002Fcode-style",{"title":3176,"path":3177,"stem":3178},"ESLint","\u002Fmaps\u002F_workflow\u002Flinter\u002Feslint","6.maps\u002F_workflow\u002Flinter\u002Feslint",{"title":3180,"path":3181,"stem":3182},"代码规范","\u002Fmaps\u002F_workflow\u002Flinter\u002Flinter","6.maps\u002F_workflow\u002Flinter\u002Flinter",{"title":3184,"path":3185,"stem":3186,"children":3187,"page":74},"Monorepo","\u002Fmaps\u002F_workflow\u002Fmonorepo","6.maps\u002F_workflow\u002Fmonorepo",[3188,3191],{"title":3184,"path":3189,"stem":3190},"\u002Fmaps\u002F_workflow\u002Fmonorepo\u002Fmonorepo","6.maps\u002F_workflow\u002Fmonorepo\u002Fmonorepo",{"title":3192,"path":3193,"stem":3194},"Turborepo","\u002Fmaps\u002F_workflow\u002Fmonorepo\u002Fturborepo","6.maps\u002F_workflow\u002Fmonorepo\u002Fturborepo",{"title":3196,"path":3197,"stem":3198,"children":3199},"包管理器","\u002Fmaps\u002F_workflow\u002Fpackage-manager","6.maps\u002F_workflow\u002Fpackage-manager\u002F0.index",[3200,3201,3205,3209,3212,3216],{"title":3196,"path":3197,"stem":3198},{"title":3202,"path":3203,"stem":3204},"lockfile","\u002Fmaps\u002F_workflow\u002Fpackage-manager\u002Flockfile","6.maps\u002F_workflow\u002Fpackage-manager\u002Flockfile",{"title":3206,"path":3207,"stem":3208},"NPM","\u002Fmaps\u002F_workflow\u002Fpackage-manager\u002Fnpm","6.maps\u002F_workflow\u002Fpackage-manager\u002Fnpm",{"title":3196,"path":3210,"stem":3211},"\u002Fmaps\u002F_workflow\u002Fpackage-manager\u002Fpackage-manager","6.maps\u002F_workflow\u002Fpackage-manager\u002Fpackage-manager",{"title":3213,"path":3214,"stem":3215},"包的角色分类","\u002Fmaps\u002F_workflow\u002Fpackage-manager\u002Fpackage-roles","6.maps\u002F_workflow\u002Fpackage-manager\u002Fpackage-roles",{"title":985,"path":3217,"stem":3218},"\u002Fmaps\u002F_workflow\u002Fpackage-manager\u002Fpnpm","6.maps\u002F_workflow\u002Fpackage-manager\u002Fpnpm",{"title":3122,"path":3220,"stem":3221},"\u002Fmaps\u002F_workflow\u002Fworkflow","6.maps\u002F_workflow\u002Fworkflow",{"title":3223,"path":3224,"stem":3225,"children":3226},"造物 \u002F Make","\u002Ftools","7.tools\u002F0.index",[3227,3229,3233,3237,3241,3245,3249,3253],{"title":3228,"path":3224,"stem":3225},"🧰 工具收集",{"title":3230,"path":3231,"stem":3232},"📕 博客","\u002Ftools\u002Fblog","7.tools\u002F10.blog",{"title":3234,"path":3235,"stem":3236},"🌐 AnySort","\u002Ftools\u002Fanysort","7.tools\u002F1000.anysort",{"title":3238,"path":3239,"stem":3240},"⛸️ UseScrollbar","\u002Ftools\u002Fuse-scrollbar","7.tools\u002F1001.use-scrollbar",{"title":3242,"path":3243,"stem":3244},"👓 Crapto","\u002Ftools\u002Fcrypto-inline","7.tools\u002F1002.crypto-inline",{"title":3246,"path":3247,"stem":3248},"🥥 Coconut","\u002Ftools\u002Fcoconut","7.tools\u002F998.coconut",{"title":3250,"path":3251,"stem":3252},"🧶 网易云音乐歌单排序","\u002Ftools\u002Fnetease-sorter","7.tools\u002F999.netease-sorter",{"title":3254,"path":3255,"stem":3256},"Git 工具与学习资源","\u002Ftools\u002Fgit","7.tools\u002Fgit",{"title":3258,"path":3259,"stem":3260,"children":3261,"page":74},"代码笔记 \u002F Gists","\u002Fsource-code","8.source-code",[3262,3271,3279,3291,3379,3400,3409],{"title":3263,"path":3264,"stem":3265,"children":3266,"page":74},"Architecture","\u002Fsource-code\u002F_architecture","8.source-code\u002F_architecture",[3267],{"title":3268,"path":3269,"stem":3270},"Awade","\u002Fsource-code\u002F_architecture\u002Fawade","8.source-code\u002F_architecture\u002Fawade",{"title":1142,"path":3272,"stem":3273,"children":3274,"page":74},"\u002Fsource-code\u002F_cpp","8.source-code\u002F_cpp",[3275],{"title":3276,"path":3277,"stem":3278},"KingDB","\u002Fsource-code\u002F_cpp\u002Fkingdb","8.source-code\u002F_cpp\u002Fkingdb",{"title":1664,"path":3280,"stem":3281,"children":3282,"page":74},"\u002Fsource-code\u002F_es","8.source-code\u002F_es",[3283,3287],{"title":3284,"path":3285,"stem":3286},"Array.prototype.slice","\u002Fsource-code\u002F_es\u002Farray-slice","8.source-code\u002F_es\u002Farray-slice",{"title":3288,"path":3289,"stem":3290},"Object.prototype.assign","\u002Fsource-code\u002F_es\u002Fobject-assign","8.source-code\u002F_es\u002Fobject-assign",{"title":3292,"path":3293,"stem":3294,"children":3295,"page":74},"Js","\u002Fsource-code\u002F_js","8.source-code\u002F_js",[3296,3305,3309,3313,3323,3333,3337,3341,3345,3349],{"title":3297,"path":3298,"stem":3299,"children":3300,"page":74},"Browser Extension","\u002Fsource-code\u002F_js\u002Fbrowser-extension","8.source-code\u002F_js\u002Fbrowser-extension",[3301],{"title":3302,"path":3303,"stem":3304},"Canvas Blocker","\u002Fsource-code\u002F_js\u002Fbrowser-extension\u002Fcanvas-blocker","8.source-code\u002F_js\u002Fbrowser-extension\u002Fcanvas-blocker",{"title":3306,"path":3307,"stem":3308},"Element Plus","\u002Fsource-code\u002F_js\u002Felement-plus","8.source-code\u002F_js\u002Felement-plus",{"title":3310,"path":3311,"stem":3312},"Element UI","\u002Fsource-code\u002F_js\u002Felement-ui","8.source-code\u002F_js\u002Felement-ui",{"title":3314,"path":3315,"stem":3316,"children":3317},"jQuery","\u002Fsource-code\u002F_js\u002Fjquery","8.source-code\u002F_js\u002Fjquery\u002F0.index",[3318,3319],{"title":3314,"path":3315,"stem":3316},{"title":3320,"path":3321,"stem":3322},"jQuery.noConflict","\u002Fsource-code\u002F_js\u002Fjquery\u002Fno-conflict","8.source-code\u002F_js\u002Fjquery\u002Fno-conflict",{"title":3324,"path":3325,"stem":3326,"children":3327},"Lodash.js","\u002Fsource-code\u002F_js\u002Flodash","8.source-code\u002F_js\u002Flodash\u002F0.index",[3328,3329],{"title":3324,"path":3325,"stem":3326},{"title":3330,"path":3331,"stem":3332},"Lodash.template","\u002Fsource-code\u002F_js\u002Flodash\u002Ftemplate","8.source-code\u002F_js\u002Flodash\u002Ftemplate",{"title":3334,"path":3335,"stem":3336},"nuxt-ui v2","\u002Fsource-code\u002F_js\u002Fnuxt-ui-v2","8.source-code\u002F_js\u002Fnuxt-ui-v2",{"title":3338,"path":3339,"stem":3340},"Nuxt UI v3","\u002Fsource-code\u002F_js\u002Fnuxt-ui-v3","8.source-code\u002F_js\u002Fnuxt-ui-v3",{"title":3342,"path":3343,"stem":3344},"Reka UI","\u002Fsource-code\u002F_js\u002Freka-ui","8.source-code\u002F_js\u002Freka-ui",{"title":3346,"path":3347,"stem":3348},"vue-error-boundary","\u002Fsource-code\u002F_js\u002Fvue-error-boundary","8.source-code\u002F_js\u002Fvue-error-boundary",{"title":3350,"path":3351,"stem":3352,"children":3353},"Vue2 Source","\u002Fsource-code\u002F_js\u002Fvue2-source","8.source-code\u002F_js\u002Fvue2-source\u002F0.index",[3354,3355,3359,3363,3367,3371,3375],{"title":3350,"path":3351,"stem":3352},{"title":3356,"path":3357,"stem":3358},"Vue2 Observer","\u002Fsource-code\u002F_js\u002Fvue2-source\u002Fobserver","8.source-code\u002F_js\u002Fvue2-source\u002F1.observer",{"title":3360,"path":3361,"stem":3362},"Vue2 Parser","\u002Fsource-code\u002F_js\u002Fvue2-source\u002Fparser","8.source-code\u002F_js\u002Fvue2-source\u002F2.parser",{"title":3364,"path":3365,"stem":3366},"Vue2 Global API","\u002Fsource-code\u002F_js\u002Fvue2-source\u002Fglobal-api","8.source-code\u002F_js\u002Fvue2-source\u002F3.global-api",{"title":3368,"path":3369,"stem":3370},"Vue2 Scoped CSS","\u002Fsource-code\u002F_js\u002Fvue2-source\u002Fscoped-css","8.source-code\u002F_js\u002Fvue2-source\u002F4.scoped-css",{"title":3372,"path":3373,"stem":3374},"Vue2 Test Kit","\u002Fsource-code\u002F_js\u002Fvue2-source\u002Ftest-kit","8.source-code\u002F_js\u002Fvue2-source\u002F5.test-kit",{"title":3376,"path":3377,"stem":3378},"Vue2 Utils","\u002Fsource-code\u002F_js\u002Fvue2-source\u002Futils","8.source-code\u002F_js\u002Fvue2-source\u002F6.utils",{"title":3380,"path":3381,"stem":3382,"children":3383,"page":74},"Module","\u002Fsource-code\u002F_module","8.source-code\u002F_module",[3384,3388,3392,3396],{"title":3385,"path":3386,"stem":3387},"判断两个变量相等","\u002Fsource-code\u002F_module\u002Ffast-deep-equal","8.source-code\u002F_module\u002Ffast-deep-equal",{"title":3389,"path":3390,"stem":3391},"get-intrinsic","\u002Fsource-code\u002F_module\u002Fget-intrinsic","8.source-code\u002F_module\u002Fget-intrinsic",{"title":3393,"path":3394,"stem":3395},"🛠 低版本浏览器兼容HTML5标签原理","\u002Fsource-code\u002F_module\u002Fhtml5shiv","8.source-code\u002F_module\u002Fhtml5shiv",{"title":3397,"path":3398,"stem":3399},"判断 NodeJS 是否在线","\u002Fsource-code\u002F_module\u002Fis-online","8.source-code\u002F_module\u002Fis-online",{"title":3401,"path":3402,"stem":3403,"children":3404,"page":74},"Node","\u002Fsource-code\u002F_node","8.source-code\u002F_node",[3405],{"title":3406,"path":3407,"stem":3408},"node-watch","\u002Fsource-code\u002F_node\u002Fnode-watch","8.source-code\u002F_node\u002Fnode-watch",{"title":3410,"path":3411,"stem":3412,"children":3413,"page":74},"Ts","\u002Fsource-code\u002F_ts","8.source-code\u002F_ts",[3414,3418,3422],{"title":3415,"path":3416,"stem":3417},"TypeScript Type Challenges","\u002Fsource-code\u002F_ts\u002Ftype-challenges","8.source-code\u002F_ts\u002Ftype-challenges",{"title":3419,"path":3420,"stem":3421},"TypeScript 编译器","\u002Fsource-code\u002F_ts\u002Ftypescript-compiler","8.source-code\u002F_ts\u002Ftypescript-compiler",{"title":1497,"path":3423,"stem":3424},"\u002Fsource-code\u002F_ts\u002Futility-types","8.source-code\u002F_ts\u002Futility-types",{"title":3426,"path":3427,"stem":3428,"children":3429},"我 \u002F About","\u002Fhire","9.hire\u002Findex",[3430],{"title":3431,"path":3427,"stem":3428},"📬 技术简历",{"title":3433,"path":3434,"stem":3435,"children":3436},"友链","\u002Flinks","10.links\u002Findex",[3437],{"title":3433,"path":3434,"stem":3435},{"title":3439,"path":3440,"stem":3441},"Lionad's Blog","\u002F","index",{"id":3443,"title":173,"author":3444,"body":3445,"category":3223,"created":3444,"createdAt":4504,"date":4504,"description":4505,"draft":74,"extension":4506,"icon":3444,"image":3444,"links":3444,"meta":4507,"modified":3444,"navigation":3444,"path":174,"seo":4508,"stem":175,"tags":4509,"toc":74,"updatedAt":4504,"__hash__":4514},"articles\u002F2.articles\u002F997.leader-line.md",null,{"type":3446,"value":3447,"toc":4492},"minimark",[3448,3452,3472,3476,3479,3503,3510,3667,3670,3674,3677,3693,3697,3925,3947,3950,4130,4144,4148,4243,4250,4253,4260,4266,4352,4361,4364,4370,4400,4405,4421,4424,4431,4448,4473,4476,4481,4488],[3449,3450,3451],"p",{},"在需要表达元素之间关系的界面里，引导线（Leader Line）是一种便宜又直观的可视化手段。流程图、表单联动、节点编辑器、看板依赖……只要两个 DOM 元素需要被“连起来”，就会用到它。",[3449,3453,3454,3455,3462,3463,3471],{},"最近把 ",[3456,3457,3461],"a",{"href":3458,"rel":3459},"https:\u002F\u002Fanseki.github.io\u002Fleader-line\u002F",[3460],"nofollow","anseki\u002Fleader-line","  fork 成了一个现代维护版 ",[3456,3464,3467],{"href":3465,"rel":3466},"https:\u002F\u002Fgithub.com\u002FLionad-Morotar\u002Fleader-line",[3460],[3468,3469,3470],"code",{},"@lionad\u002Fleader-line","，顺手补上了类型、ESM\u002FCJS\u002FIIFE 三产物，以及一个可以批量合并重排的渲染调度器。这篇文章简单介绍它解决了什么问题、怎么用、以及在 Vue \u002F Nuxt 中的集成方式。",[3473,3474,3475],"h2",{"id":3475},"基础用法",[3449,3477,3478],{},"安装：",[3480,3481,3486],"pre",{"className":3482,"code":3483,"language":3484,"meta":3485,"style":3485},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","pnpm add @lionad\u002Fleader-line\n","bash","",[3468,3487,3488],{"__ignoreMap":3485},[3489,3490,3493,3496,3500],"span",{"class":3491,"line":3492},"line",1,[3489,3494,985],{"class":3495},"sbgvK",[3489,3497,3499],{"class":3498},"s_sjI"," add",[3489,3501,3502],{"class":3498}," @lionad\u002Fleader-line\n",[3449,3504,3505,3506,3509],{},"ESM 或 CommonJS 都能直接导入，也支持 ",[3468,3507,3508],{},"\u003Cscript>"," 标签直载：",[3480,3511,3515],{"className":3512,"code":3513,"language":3514,"meta":3485,"style":3485},"language-js shiki shiki-themes material-theme-lighter github-light github-dark","import LeaderLine from '@lionad\u002Fleader-line'\n\nconst line = new LeaderLine(\n  document.getElementById('start'),\n  document.getElementById('end'),\n  { color: 'coral', endPlug: 'arrow2' }\n)\n","js",[3468,3516,3517,3539,3546,3571,3601,3623,3661],{"__ignoreMap":3485},[3489,3518,3519,3523,3527,3530,3534,3536],{"class":3491,"line":3492},[3489,3520,3522],{"class":3521},"sVHd0","import",[3489,3524,3526],{"class":3525},"su5hD"," LeaderLine ",[3489,3528,3529],{"class":3521},"from",[3489,3531,3533],{"class":3532},"sjJ54"," '",[3489,3535,3470],{"class":3498},[3489,3537,3538],{"class":3532},"'\n",[3489,3540,3542],{"class":3491,"line":3541},2,[3489,3543,3545],{"emptyLinePlaceholder":3544},true,"\n",[3489,3547,3549,3553,3557,3561,3564,3568],{"class":3491,"line":3548},3,[3489,3550,3552],{"class":3551},"sbsja","const",[3489,3554,3556],{"class":3555},"s_hVV"," line",[3489,3558,3560],{"class":3559},"smGrS"," =",[3489,3562,3563],{"class":3559}," new",[3489,3565,3567],{"class":3566},"sGLFI"," LeaderLine",[3489,3569,3570],{"class":3525},"(\n",[3489,3572,3574,3577,3581,3584,3587,3590,3593,3595,3598],{"class":3491,"line":3573},4,[3489,3575,3576],{"class":3525},"  document",[3489,3578,3580],{"class":3579},"sP7_E",".",[3489,3582,3583],{"class":3566},"getElementById",[3489,3585,3586],{"class":3525},"(",[3489,3588,3589],{"class":3532},"'",[3489,3591,3592],{"class":3498},"start",[3489,3594,3589],{"class":3532},[3489,3596,3597],{"class":3525},")",[3489,3599,3600],{"class":3579},",\n",[3489,3602,3604,3606,3608,3610,3612,3614,3617,3619,3621],{"class":3491,"line":3603},5,[3489,3605,3576],{"class":3525},[3489,3607,3580],{"class":3579},[3489,3609,3583],{"class":3566},[3489,3611,3586],{"class":3525},[3489,3613,3589],{"class":3532},[3489,3615,3616],{"class":3498},"end",[3489,3618,3589],{"class":3532},[3489,3620,3597],{"class":3525},[3489,3622,3600],{"class":3579},[3489,3624,3626,3629,3633,3636,3638,3641,3643,3646,3649,3651,3653,3656,3658],{"class":3491,"line":3625},6,[3489,3627,3628],{"class":3579},"  {",[3489,3630,3632],{"class":3631},"skxfh"," color",[3489,3634,3635],{"class":3579},":",[3489,3637,3533],{"class":3532},[3489,3639,3640],{"class":3498},"coral",[3489,3642,3589],{"class":3532},[3489,3644,3645],{"class":3579},",",[3489,3647,3648],{"class":3631}," endPlug",[3489,3650,3635],{"class":3579},[3489,3652,3533],{"class":3532},[3489,3654,3655],{"class":3498},"arrow2",[3489,3657,3589],{"class":3532},[3489,3659,3660],{"class":3579}," }\n",[3489,3662,3664],{"class":3491,"line":3663},7,[3489,3665,3666],{"class":3525},")\n",[3449,3668,3669],{},"API 与上游基本兼容，所以旧项目迁移时通常只改包名即可。",[3473,3671,3673],{"id":3672},"vue-nuxt-集成","Vue \u002F Nuxt 集成",[3449,3675,3676],{},"命令式 API 直接塞进 Vue 的响应式系统会比较啰嗦，所以另外提供了两个平行子包：",[3678,3679,3680,3687],"ul",{},[3681,3682,3683,3686],"li",{},[3468,3684,3685],{},"@lionad\u002Fleader-line-vue","：composable + 组件",[3681,3688,3689,3692],{},[3468,3690,3691],{},"@lionad\u002Fleader-line-nuxt","：Nuxt 4 模块（包含 vue 包）",[3694,3695,3696],"h3",{"id":3696},"单线响应式",[3480,3698,3702],{"className":3699,"code":3700,"language":3701,"meta":3485,"style":3485},"language-vue shiki shiki-themes material-theme-lighter github-light github-dark","\u003Cscript setup>\nimport { ref, useTemplateRef } from 'vue'\nimport { useLeaderLine } from '@lionad\u002Fleader-line-vue'\n\nconst a = useTemplateRef('a')\nconst b = useTemplateRef('b')\nconst color = ref('coral')\n\nconst { line, position, show, hide, remove } = useLeaderLine(a, b, {\n  color,\n  endPlug: 'arrow2'\n})\n\u003C\u002Fscript>\n","vue",[3468,3703,3704,3720,3747,3766,3770,3791,3813,3833,3838,3885,3893,3907,3915],{"__ignoreMap":3485},[3489,3705,3706,3709,3713,3717],{"class":3491,"line":3492},[3489,3707,3708],{"class":3579},"\u003C",[3489,3710,3712],{"class":3711},"sQzsp","script",[3489,3714,3716],{"class":3715},"s9AJx"," setup",[3489,3718,3719],{"class":3579},">\n",[3489,3721,3722,3724,3727,3730,3732,3735,3738,3741,3743,3745],{"class":3491,"line":3541},[3489,3723,3522],{"class":3521},[3489,3725,3726],{"class":3579}," {",[3489,3728,3729],{"class":3525}," ref",[3489,3731,3645],{"class":3579},[3489,3733,3734],{"class":3525}," useTemplateRef",[3489,3736,3737],{"class":3579}," }",[3489,3739,3740],{"class":3521}," from",[3489,3742,3533],{"class":3532},[3489,3744,3701],{"class":3498},[3489,3746,3538],{"class":3532},[3489,3748,3749,3751,3753,3756,3758,3760,3762,3764],{"class":3491,"line":3548},[3489,3750,3522],{"class":3521},[3489,3752,3726],{"class":3579},[3489,3754,3755],{"class":3525}," useLeaderLine",[3489,3757,3737],{"class":3579},[3489,3759,3740],{"class":3521},[3489,3761,3533],{"class":3532},[3489,3763,3685],{"class":3498},[3489,3765,3538],{"class":3532},[3489,3767,3768],{"class":3491,"line":3573},[3489,3769,3545],{"emptyLinePlaceholder":3544},[3489,3771,3772,3774,3777,3779,3781,3783,3785,3787,3789],{"class":3491,"line":3603},[3489,3773,3552],{"class":3551},[3489,3775,3776],{"class":3555}," a",[3489,3778,3560],{"class":3559},[3489,3780,3734],{"class":3566},[3489,3782,3586],{"class":3525},[3489,3784,3589],{"class":3532},[3489,3786,3456],{"class":3498},[3489,3788,3589],{"class":3532},[3489,3790,3666],{"class":3525},[3489,3792,3793,3795,3798,3800,3802,3804,3806,3809,3811],{"class":3491,"line":3625},[3489,3794,3552],{"class":3551},[3489,3796,3797],{"class":3555}," b",[3489,3799,3560],{"class":3559},[3489,3801,3734],{"class":3566},[3489,3803,3586],{"class":3525},[3489,3805,3589],{"class":3532},[3489,3807,3808],{"class":3498},"b",[3489,3810,3589],{"class":3532},[3489,3812,3666],{"class":3525},[3489,3814,3815,3817,3819,3821,3823,3825,3827,3829,3831],{"class":3491,"line":3663},[3489,3816,3552],{"class":3551},[3489,3818,3632],{"class":3555},[3489,3820,3560],{"class":3559},[3489,3822,3729],{"class":3566},[3489,3824,3586],{"class":3525},[3489,3826,3589],{"class":3532},[3489,3828,3640],{"class":3498},[3489,3830,3589],{"class":3532},[3489,3832,3666],{"class":3525},[3489,3834,3836],{"class":3491,"line":3835},8,[3489,3837,3545],{"emptyLinePlaceholder":3544},[3489,3839,3841,3843,3845,3847,3849,3852,3854,3857,3859,3862,3864,3867,3869,3871,3873,3876,3878,3880,3882],{"class":3491,"line":3840},9,[3489,3842,3552],{"class":3551},[3489,3844,3726],{"class":3579},[3489,3846,3556],{"class":3555},[3489,3848,3645],{"class":3579},[3489,3850,3851],{"class":3555}," position",[3489,3853,3645],{"class":3579},[3489,3855,3856],{"class":3555}," show",[3489,3858,3645],{"class":3579},[3489,3860,3861],{"class":3555}," hide",[3489,3863,3645],{"class":3579},[3489,3865,3866],{"class":3555}," remove",[3489,3868,3737],{"class":3579},[3489,3870,3560],{"class":3559},[3489,3872,3755],{"class":3566},[3489,3874,3875],{"class":3525},"(a",[3489,3877,3645],{"class":3579},[3489,3879,3797],{"class":3525},[3489,3881,3645],{"class":3579},[3489,3883,3884],{"class":3579}," {\n",[3489,3886,3888,3891],{"class":3491,"line":3887},10,[3489,3889,3890],{"class":3525},"  color",[3489,3892,3600],{"class":3579},[3489,3894,3896,3899,3901,3903,3905],{"class":3491,"line":3895},11,[3489,3897,3898],{"class":3631},"  endPlug",[3489,3900,3635],{"class":3579},[3489,3902,3533],{"class":3532},[3489,3904,3655],{"class":3498},[3489,3906,3538],{"class":3532},[3489,3908,3910,3913],{"class":3491,"line":3909},12,[3489,3911,3912],{"class":3579},"}",[3489,3914,3666],{"class":3525},[3489,3916,3918,3921,3923],{"class":3491,"line":3917},13,[3489,3919,3920],{"class":3579},"\u003C\u002F",[3489,3922,3712],{"class":3711},[3489,3924,3719],{"class":3579},[3449,3926,3927,3930,3931,3934,3935,3938,3939,3942,3943,3946],{},[3468,3928,3929],{},"color"," 是 ",[3468,3932,3933],{},"ref"," 时，修改 ",[3468,3936,3937],{},"color.value"," 会自动调用 ",[3468,3940,3941],{},"setOptions","，不会重建整条线。组件卸载时也会自动 ",[3468,3944,3945],{},"remove","，不用手动清理。",[3694,3948,3949],{"id":3949},"批量连线",[3480,3951,3955],{"className":3952,"code":3953,"language":3954,"meta":3485,"style":3485},"language-ts shiki shiki-themes material-theme-lighter github-light github-dark","import { useLeaderLines } from '@lionad\u002Fleader-line-vue'\n\nconst edges = ref([\n  { key: 'a→b', start: elA, end: elB, color: 'coral', data: { fieldId: 'x' } }\n])\n\nconst { lines, getLine, findWhere, removeWhere } = useLeaderLines(edges, {\n  preventSame: true\n})\n","ts",[3468,3956,3957,3976,3980,3994,4067,4072,4076,4113,4124],{"__ignoreMap":3485},[3489,3958,3959,3961,3963,3966,3968,3970,3972,3974],{"class":3491,"line":3492},[3489,3960,3522],{"class":3521},[3489,3962,3726],{"class":3579},[3489,3964,3965],{"class":3525}," useLeaderLines",[3489,3967,3737],{"class":3579},[3489,3969,3740],{"class":3521},[3489,3971,3533],{"class":3532},[3489,3973,3685],{"class":3498},[3489,3975,3538],{"class":3532},[3489,3977,3978],{"class":3491,"line":3541},[3489,3979,3545],{"emptyLinePlaceholder":3544},[3489,3981,3982,3984,3987,3989,3991],{"class":3491,"line":3548},[3489,3983,3552],{"class":3551},[3489,3985,3986],{"class":3555}," edges",[3489,3988,3560],{"class":3559},[3489,3990,3729],{"class":3566},[3489,3992,3993],{"class":3525},"([\n",[3489,3995,3996,3998,4001,4003,4005,4008,4010,4012,4015,4017,4020,4022,4025,4027,4030,4032,4034,4036,4038,4040,4042,4044,4047,4049,4051,4054,4056,4058,4061,4063,4065],{"class":3491,"line":3573},[3489,3997,3628],{"class":3579},[3489,3999,4000],{"class":3631}," key",[3489,4002,3635],{"class":3579},[3489,4004,3533],{"class":3532},[3489,4006,4007],{"class":3498},"a→b",[3489,4009,3589],{"class":3532},[3489,4011,3645],{"class":3579},[3489,4013,4014],{"class":3631}," start",[3489,4016,3635],{"class":3579},[3489,4018,4019],{"class":3525}," elA",[3489,4021,3645],{"class":3579},[3489,4023,4024],{"class":3631}," end",[3489,4026,3635],{"class":3579},[3489,4028,4029],{"class":3525}," elB",[3489,4031,3645],{"class":3579},[3489,4033,3632],{"class":3631},[3489,4035,3635],{"class":3579},[3489,4037,3533],{"class":3532},[3489,4039,3640],{"class":3498},[3489,4041,3589],{"class":3532},[3489,4043,3645],{"class":3579},[3489,4045,4046],{"class":3631}," data",[3489,4048,3635],{"class":3579},[3489,4050,3726],{"class":3579},[3489,4052,4053],{"class":3631}," fieldId",[3489,4055,3635],{"class":3579},[3489,4057,3533],{"class":3532},[3489,4059,4060],{"class":3498},"x",[3489,4062,3589],{"class":3532},[3489,4064,3737],{"class":3579},[3489,4066,3660],{"class":3579},[3489,4068,4069],{"class":3491,"line":3603},[3489,4070,4071],{"class":3525},"])\n",[3489,4073,4074],{"class":3491,"line":3625},[3489,4075,3545],{"emptyLinePlaceholder":3544},[3489,4077,4078,4080,4082,4085,4087,4090,4092,4095,4097,4100,4102,4104,4106,4109,4111],{"class":3491,"line":3663},[3489,4079,3552],{"class":3551},[3489,4081,3726],{"class":3579},[3489,4083,4084],{"class":3555}," lines",[3489,4086,3645],{"class":3579},[3489,4088,4089],{"class":3555}," getLine",[3489,4091,3645],{"class":3579},[3489,4093,4094],{"class":3555}," findWhere",[3489,4096,3645],{"class":3579},[3489,4098,4099],{"class":3555}," removeWhere",[3489,4101,3737],{"class":3579},[3489,4103,3560],{"class":3559},[3489,4105,3965],{"class":3566},[3489,4107,4108],{"class":3525},"(edges",[3489,4110,3645],{"class":3579},[3489,4112,3884],{"class":3579},[3489,4114,4115,4118,4120],{"class":3491,"line":3835},[3489,4116,4117],{"class":3631},"  preventSame",[3489,4119,3635],{"class":3579},[3489,4121,4123],{"class":4122},"syTEX"," true\n",[3489,4125,4126,4128],{"class":3491,"line":3840},[3489,4127,3912],{"class":3579},[3489,4129,3666],{"class":3525},[3449,4131,4132,4135,4136,4139,4140,4143],{},[3468,4133,4134],{},"edges"," 的 ",[3468,4137,4138],{},"push"," \u002F ",[3468,4141,4142],{},"splice"," \u002F 同 key 属性修改 \u002F 重排都会按最小代价更新，避免频繁重建 SVG。",[3694,4145,4147],{"id":4146},"nuxt-零配置模块","Nuxt 零配置模块",[3480,4149,4151],{"className":3952,"code":4150,"language":3954,"meta":3485,"style":3485},"export default defineNuxtConfig({\n  modules: ['@lionad\u002Fleader-line-nuxt'],\n  leaderLine: {\n    defaults: { color: '#4a9eff', size: 2 }\n  }\n})\n",[3468,4152,4153,4169,4190,4199,4232,4237],{"__ignoreMap":3485},[3489,4154,4155,4158,4161,4164,4166],{"class":3491,"line":3492},[3489,4156,4157],{"class":3521},"export",[3489,4159,4160],{"class":3521}," default",[3489,4162,4163],{"class":3566}," defineNuxtConfig",[3489,4165,3586],{"class":3525},[3489,4167,4168],{"class":3579},"{\n",[3489,4170,4171,4174,4176,4179,4181,4183,4185,4188],{"class":3491,"line":3541},[3489,4172,4173],{"class":3631},"  modules",[3489,4175,3635],{"class":3579},[3489,4177,4178],{"class":3525}," [",[3489,4180,3589],{"class":3532},[3489,4182,3691],{"class":3498},[3489,4184,3589],{"class":3532},[3489,4186,4187],{"class":3525},"]",[3489,4189,3600],{"class":3579},[3489,4191,4192,4195,4197],{"class":3491,"line":3548},[3489,4193,4194],{"class":3631},"  leaderLine",[3489,4196,3635],{"class":3579},[3489,4198,3884],{"class":3579},[3489,4200,4201,4204,4206,4208,4210,4212,4214,4217,4219,4221,4224,4226,4230],{"class":3491,"line":3573},[3489,4202,4203],{"class":3631},"    defaults",[3489,4205,3635],{"class":3579},[3489,4207,3726],{"class":3579},[3489,4209,3632],{"class":3631},[3489,4211,3635],{"class":3579},[3489,4213,3533],{"class":3532},[3489,4215,4216],{"class":3498},"#4a9eff",[3489,4218,3589],{"class":3532},[3489,4220,3645],{"class":3579},[3489,4222,4223],{"class":3631}," size",[3489,4225,3635],{"class":3579},[3489,4227,4229],{"class":4228},"srdBf"," 2",[3489,4231,3660],{"class":3579},[3489,4233,4234],{"class":3491,"line":3603},[3489,4235,4236],{"class":3579},"  }\n",[3489,4238,4239,4241],{"class":3491,"line":3625},[3489,4240,3912],{"class":3579},[3489,4242,3666],{"class":3525},[3449,4244,4245,4246,4249],{},"之后所有 composable 和 ",[3468,4247,4248],{},"\u003CLeaderLine>"," 组件都免 import 直接使用，且 SSR 安全（client-only）。",[3473,4251,4252],{"id":4252},"渲染调度",[3449,4254,4255,4256,4259],{},"上游的 ",[3468,4257,4258],{},"position()"," 是同步的。如果一帧内更新 N 条线，每条线都先读布局再写 DOM，会触发 N 次强制同步 reflow。在拖拽或窗口 resize 这种高频场景里，代价很明显。",[3449,4261,4262,4263,4265],{},"这个版本把一帧内的 ",[3468,4264,4258],{}," 更新合并为“全部读 → 全部写”，reflow 次数降到至多 1 次。用法有两种：",[3480,4267,4269],{"className":3512,"code":4268,"language":3514,"meta":3485,"style":3485},"\u002F\u002F 方式 A：逐调用调度（拖拽等高频场景推荐）\nlines.forEach(line => line.requestPosition())\n\n\u002F\u002F 方式 B：全局开关，position() 自动走调度\nLeaderLine.deferPositionUpdate = true\nlines.forEach(line => line.position())\n",[3468,4270,4271,4277,4305,4309,4314,4329],{"__ignoreMap":3485},[3489,4272,4273],{"class":3491,"line":3492},[3489,4274,4276],{"class":4275},"sutJx","\u002F\u002F 方式 A：逐调用调度（拖拽等高频场景推荐）\n",[3489,4278,4279,4282,4284,4287,4289,4292,4295,4297,4299,4302],{"class":3491,"line":3541},[3489,4280,4281],{"class":3525},"lines",[3489,4283,3580],{"class":3579},[3489,4285,4286],{"class":3566},"forEach",[3489,4288,3586],{"class":3525},[3489,4290,3491],{"class":4291},"s99_P",[3489,4293,4294],{"class":3551}," =>",[3489,4296,3556],{"class":3525},[3489,4298,3580],{"class":3579},[3489,4300,4301],{"class":3566},"requestPosition",[3489,4303,4304],{"class":3525},"())\n",[3489,4306,4307],{"class":3491,"line":3548},[3489,4308,3545],{"emptyLinePlaceholder":3544},[3489,4310,4311],{"class":3491,"line":3573},[3489,4312,4313],{"class":4275},"\u002F\u002F 方式 B：全局开关，position() 自动走调度\n",[3489,4315,4316,4319,4321,4324,4327],{"class":3491,"line":3603},[3489,4317,4318],{"class":3525},"LeaderLine",[3489,4320,3580],{"class":3579},[3489,4322,4323],{"class":3525},"deferPositionUpdate ",[3489,4325,4326],{"class":3559},"=",[3489,4328,4123],{"class":4122},[3489,4330,4331,4333,4335,4337,4339,4341,4343,4345,4347,4350],{"class":3491,"line":3625},[3489,4332,4281],{"class":3525},[3489,4334,3580],{"class":3579},[3489,4336,4286],{"class":3566},[3489,4338,3586],{"class":3525},[3489,4340,3491],{"class":4291},[3489,4342,4294],{"class":3551},[3489,4344,3556],{"class":3525},[3489,4346,3580],{"class":3579},[3489,4348,4349],{"class":3566},"position",[3489,4351,4304],{"class":3525},[3449,4353,4354,4356,4357,4360],{},[3468,4355,4258],{}," 默认保持同步语义以兼容旧代码，",[3468,4358,4359],{},"LeaderLine.positionByWindowResize"," 内部已经走调度。",[3473,4362,4363],{"id":4363},"相比上游的新增与修复",[3449,4365,4366],{},[4367,4368,4369],"strong",{},"功能",[3678,4371,4372,4375,4384,4387],{},[3681,4373,4374],{},"ESM 默认导出",[3681,4376,4377,4380,4381],{},[3468,4378,4379],{},"options.svgContainer","：指定 SVG 挂载容器，默认 ",[3468,4382,4383],{},"document.body",[3681,4385,4386],{},"完整 TypeScript 类型定义",[3681,4388,4389,4390,4393,4394,4393,4397],{},"三产物：",[3468,4391,4392],{},"dist\u002Fleader-line.mjs","、",[3468,4395,4396],{},"dist\u002Fleader-line.cjs",[3468,4398,4399],{},"dist\u002Fleader-line.min.js",[3449,4401,4402],{},[4367,4403,4404],{},"修复",[3678,4406,4407,4412],{},[3681,4408,4409],{},[3468,4410,4411],{},"aplStats.position_plugOverheadSE is not defined",[3681,4413,4414,4417,4418],{},[3468,4415,4416],{},"@micro-zoe\u002Fmicro-app"," 中的 ",[3468,4419,4420],{},"getFrame error",[3473,4422,4423],{"id":4423},"迁移",[3449,4425,4426,4427,4430],{},"从旧 ",[3468,4428,4429],{},"leader-line"," 包迁移：",[3480,4432,4436],{"className":4433,"code":4434,"language":4435,"meta":3485,"style":3485},"language-diff shiki shiki-themes material-theme-lighter github-light github-dark","- \"leader-line\": \"^1.1.0\"\n+ \"@lionad\u002Fleader-line\": \"^1.0.0\"\n","diff",[3468,4437,4438,4443],{"__ignoreMap":3485},[3489,4439,4440],{"class":3491,"line":3492},[3489,4441,4442],{},"- \"leader-line\": \"^1.1.0\"\n",[3489,4444,4445],{"class":3491,"line":3541},[3489,4446,4447],{},"+ \"@lionad\u002Fleader-line\": \"^1.0.0\"\n",[3678,4449,4450,4453,4460,4463],{},[3681,4451,4452],{},"不再支持 IE11 与旧 Edge",[3681,4454,4455,4456,4459],{},"产物路径变为 ",[3468,4457,4458],{},"dist\u002F"," 下三格式",[3681,4461,4462],{},"Bower 已移除",[3681,4464,4465,4466,4139,4469,4472],{},"API 完全兼容，",[3468,4467,4468],{},"requestPosition()",[3468,4470,4471],{},"deferPositionUpdate"," 为纯新增",[3473,4474,4475],{"id":4475},"结语",[3449,4477,4478,4480],{},[3468,4479,3470],{}," 没有重新发明引导线，只是把上游库搬到了一个更现代的维护轨道上：类型完整、构建产物齐全、渲染有调度、Vue \u002F Nuxt 有封装。如果你的项目里正好需要画几根线，可以试试看。",[3449,4482,4483,4484],{},"仓库地址：",[3456,4485,4487],{"href":3465,"rel":4486},[3460],"Lionad-Morotar\u002Fleader-line",[4489,4490,4491],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}",{"title":3485,"searchDepth":3548,"depth":3548,"links":4493},[4494,4495,4500,4501,4502,4503],{"id":3475,"depth":3541,"text":3475},{"id":3672,"depth":3541,"text":3673,"children":4496},[4497,4498,4499],{"id":3696,"depth":3548,"text":3696},{"id":3949,"depth":3548,"text":3949},{"id":4146,"depth":3548,"text":4147},{"id":4252,"depth":3541,"text":4252},{"id":4363,"depth":3541,"text":4363},{"id":4423,"depth":3541,"text":4423},{"id":4475,"depth":3541,"text":4475},"2026-07-19","一个基于 Vite 8 + TypeScript 7 的 SVG 引导线库，提供现代化构建产物、完整类型定义与读写分离的渲染调度。","md",{},{"title":173,"description":4505},[4510,3701,4511,4512,4513],"svg","nuxt","typescript","visualization","E-PfBhEpJ-wwtRhKpnzPay_SxQxbX1inYjELIRxcsfM",[4516,4518],{"title":169,"path":170,"stem":171,"description":4517,"children":-1},"本文介绍了使用Map、双数组等结构仿制类似策略模式的写法以达成简化逻辑判断的效果，探讨了配置数据与业务逻辑分离这种写法的优势。",{"title":177,"path":178,"stem":179,"description":4519,"children":-1},"这里会收录几乎不再更新的内容，请注意其时效性",1784452553182]