中文
This page demonstrates usage of some of the runtime APIs provided by VitePress.
The main useData() API can be used to access site, theme, and page data for the current page. It works in both .md and .vue files:
md
<script setup>
import { useData } from 'vitepress'
const { theme, page, frontmatter } = useData()
</script>
## Results
### Theme Data
<pre>{{ theme }}</pre>
### Page Data
<pre>{{ page }}</pre>
### Page Frontmatter
<pre>{{ frontmatter }}</pre>Results
Theme Data
{
"nav": [
{
"text": "首页",
"link": "/zh/"
},
{
"text": "文档",
"link": "/zh/start"
}
],
"sidebar": [
{
"text": "指南",
"items": [
{
"text": "开始",
"link": "/zh/start"
},
{
"text": "简历",
"link": "/zh/CV"
}
]
},
{
"text": "Web基础知识",
"link": "/zh/base/",
"collapsed": false,
"items": [
{
"text": "三大语言",
"collapsed": true,
"link": "/zh/base/language/",
"items": [
{
"text": "HTML",
"collapsed": true,
"link": "/zh/base/language/html/"
},
{
"text": "JavaScript",
"collapsed": true,
"link": "/zh/base/language/javascript/"
},
{
"text": "CSS",
"collapsed": true,
"link": "/zh/base/language/css/"
}
]
},
{
"text": "计算机网络基础",
"collapsed": true,
"items": [
{
"text": "网络模型",
"collapsed": true,
"items": [
{
"text": "OSI 模型"
},
{
"text": "TCP/IP 模型"
}
]
},
{
"text": "网络协议",
"collapsed": true,
"items": [
{
"text": "网络层及以下",
"items": [
{
"text": "ICMP"
},
{
"text": "ARP"
},
{
"text": "DNS"
}
]
},
{
"text": "应用层",
"items": [
{
"text": "HTTP/HTTPS"
},
{
"text": "WebSocket"
},
{
"text": "SSL/TLS"
}
]
}
]
},
{
"text": "网络设备",
"collapsed": true,
"items": [
{
"text": "路由器"
},
{
"text": "交换机"
},
{
"text": "网关"
},
{
"text": "移动网络",
"items": [
{
"text": "架构"
},
{
"text": "设备"
},
{
"text": "协议"
}
]
}
]
}
]
},
{
"text": "浏览器基础",
"collapsed": true,
"items": [
{
"text": "浏览器渲染原理"
},
{
"text": "浏览器缓存机制"
},
{
"text": "浏览器安全"
}
]
}
]
},
{
"text": "Web进阶知识",
"collapsed": false,
"items": [
{
"text": "语言",
"collapsed": true,
"items": [
{
"text": "Markdown"
},
{
"text": "TypeScript"
},
{
"text": "CSS预处理",
"collapsed": true,
"items": [
{
"text": "Sass"
},
{
"text": "Less"
},
{
"text": "PostCSS"
},
{
"text": "tailwind CSS"
},
{
"text": "UnoCSS"
}
]
},
{
"text": "JSON"
},
{
"text": "YAML"
}
]
},
{
"text": "Web API",
"collapsed": true,
"items": [
{
"text": "Web Components"
},
{
"text": "Web Assembly"
},
{
"text": "WebRTC API"
},
{
"text": "Server-Sent Events"
},
{
"text": "Fetch API"
},
{
"text": "WebSocket"
},
{
"text": "Web Storage API"
},
{
"text": "IndexedDB"
},
{
"text": "Web Workers API"
}
]
},
{
"text": "模块管理",
"collapsed": true,
"items": [
{
"text": "CommonJS"
},
{
"text": "ES Module"
}
]
},
{
"text": "包管理器",
"collapsed": true,
"items": [
{
"text": "系统级",
"collapsed": true,
"items": [
{
"text": "Homebrew"
},
{
"text": "apt-get"
},
{
"text": "yum"
},
{
"text": "Chocolatey"
}
]
},
{
"text": "框架级",
"collapsed": true,
"items": [
{
"text": "NPM"
},
{
"text": "pip3"
},
{
"text": "Cargo"
}
]
}
]
},
{
"text": "JS扩展库",
"collapsed": true,
"items": [
{
"text": "Lodash-es"
},
{
"text": "Day.js"
},
{
"text": "uuid"
},
{
"text": "axios"
},
{
"text": "i18next"
},
{
"text": "crypto.js"
}
]
}
]
},
{
"text": "前端框架",
"collapsed": false,
"link": "/zh/frontend-framework/",
"items": [
{
"text": "UI框架",
"collapsed": true,
"items": [
{
"text": "React",
"collapsed": true,
"link": "/zh/frontend-framework/ui/react/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/react/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/ui/react/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/ui/react/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/ui/react/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/ui/react/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/react/reference"
}
]
},
{
"text": "Vue",
"collapsed": true,
"link": "/zh/frontend-framework/ui/vue/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/vue/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/ui/vue/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/ui/vue/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/ui/vue/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/ui/vue/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/vue/reference"
}
]
},
{
"text": "Angular",
"collapsed": true,
"link": "/zh/frontend-framework/ui/angular/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/angular/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/ui/angular/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/ui/angular/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/ui/angular/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/ui/angular/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/angular/reference"
}
]
},
{
"text": "Svelte",
"collapsed": true,
"link": "/zh/frontend-framework/ui/svelte/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/svelte/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/ui/svelte/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/ui/svelte/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/ui/svelte/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/ui/svelte/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/svelte/reference"
}
]
},
{
"text": "Solid",
"collapsed": true,
"link": "/zh/frontend-framework/ui/solid/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/solid/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ui/solid/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/solid/reference"
}
]
},
{
"text": "Lit",
"collapsed": true,
"link": "/zh/frontend-framework/ui/lit/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/lit/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ui/lit/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/lit/reference"
}
]
},
{
"text": "Alpine.js",
"collapsed": true,
"link": "/zh/frontend-framework/ui/alpine-js/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/alpine-js/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ui/alpine-js/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/alpine-js/reference"
}
]
},
{
"text": "HTMX",
"collapsed": true,
"link": "/zh/frontend-framework/ui/htmx/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/htmx/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ui/htmx/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ui/htmx/reference"
}
]
},
{
"text": "Preact",
"collapsed": true,
"link": "/zh/frontend-framework/ui/preact/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ui/preact/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ui/preact/guide-line"
}
]
}
]
},
{
"text": "元框架",
"collapsed": true,
"link": "/zh/frontend-framework/meta/",
"items": [
{
"text": "Next.js",
"collapsed": true,
"link": "/zh/frontend-framework/meta/next-js/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/next-js/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/meta/next-js/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/meta/next-js/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/meta/next-js/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/meta/next-js/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/next-js/reference"
}
]
},
{
"text": "Nuxt",
"collapsed": true,
"link": "/zh/frontend-framework/meta/nuxt/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/nuxt/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/meta/nuxt/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/meta/nuxt/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/meta/nuxt/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/meta/nuxt/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/nuxt/reference"
}
]
},
{
"text": "Astro",
"collapsed": true,
"link": "/zh/frontend-framework/meta/astro/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/astro/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/meta/astro/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/meta/astro/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/meta/astro/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/meta/astro/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/astro/reference"
}
]
},
{
"text": "Qwik",
"collapsed": true,
"link": "/zh/frontend-framework/meta/qwik/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/qwik/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/meta/qwik/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/qwik/reference"
}
]
},
{
"text": "React Router",
"collapsed": true,
"link": "/zh/frontend-framework/meta/react-router/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/react-router/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/meta/react-router/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/react-router/reference"
}
]
},
{
"text": "SolidStart",
"collapsed": true,
"link": "/zh/frontend-framework/meta/solid-start/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/solid-start/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/meta/solid-start/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/solid-start/reference"
}
]
},
{
"text": "SvelteKit",
"collapsed": true,
"link": "/zh/frontend-framework/meta/svelte-kit/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/svelte-kit/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/meta/svelte-kit/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-framework/meta/svelte-kit/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-framework/meta/svelte-kit/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-framework/meta/svelte-kit/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/svelte-kit/reference"
}
]
},
{
"text": "TanStack Start",
"collapsed": true,
"link": "/zh/frontend-framework/meta/tanstack-start/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/tanstack-start/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/meta/tanstack-start/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/tanstack-start/reference"
}
]
},
{
"text": "Analog",
"collapsed": true,
"link": "/zh/frontend-framework/meta/analog/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/analog/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/meta/analog/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/meta/analog/reference"
}
]
},
{
"text": "Remix",
"collapsed": true,
"link": "/zh/frontend-framework/meta/remix/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/meta/remix/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/meta/remix/guide-line"
}
]
}
]
},
{
"text": "静态网站框架",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/",
"items": [
{
"text": "Docusaurus",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/docusaurus/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ssg/docusaurus/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ssg/docusaurus/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ssg/docusaurus/reference"
}
]
},
{
"text": "VitePress",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/vite-press/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ssg/vite-press/getting-started.md"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/ssg/vite-press/guideline-base.md"
},
{
"text": "高级",
"link": "/zh/frontend-framework/ssg/vite-press/guideline-advance.md"
},
{
"text": "其他"
}
]
},
{
"text": "API"
}
]
},
{
"text": "Slidev",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/slidev/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ssg/slidev/getting-started.md"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-framework/ssg/slidev/guide-line/base.md"
},
{
"text": "高级",
"link": "/zh/frontend-framework/ssg/slidev/guide-line/advance.md"
},
{
"text": "内置",
"link": "/zh/frontend-framework/ssg/slidev/guide-line/built-in.md"
},
{
"text": "其他",
"link": "/zh/frontend-framework/ssg/slidev/guide-line/other.md"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-framework/ssg/slidev/reference.md"
}
]
},
{
"text": "Hexo",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/hexo/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ssg/hexo/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ssg/hexo/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ssg/hexo/reference"
}
]
},
{
"text": "Eleventy",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/eleventy/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ssg/eleventy/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ssg/eleventy/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ssg/eleventy/reference"
}
]
},
{
"text": "Nextra",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/nextra/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ssg/nextra/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ssg/nextra/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ssg/nextra/reference"
}
]
},
{
"text": "Starlight",
"collapsed": true,
"link": "/zh/frontend-framework/ssg/starlight/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/ssg/starlight/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/ssg/starlight/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/ssg/starlight/reference"
}
]
}
]
},
{
"text": "组件库",
"collapsed": true,
"items": [
{
"text": "Element Plus",
"collapsed": true,
"link": "/zh/frontend-framework/components/element-plus/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/element-plus/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/element-plus/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/element-plus/reference"
}
]
},
{
"text": "Vuetify",
"collapsed": true,
"link": "/zh/frontend-framework/components/vuetify/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/vuetify/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/vuetify/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/vuetify/reference"
}
]
},
{
"text": "Vant UI",
"collapsed": true,
"link": "/zh/frontend-framework/components/vant-ui/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/vant-ui/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/vant-ui/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/vant-ui/reference"
}
]
},
{
"text": "Naive UI",
"collapsed": true,
"link": "/zh/frontend-framework/components/naive-ui/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/naive-ui/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/naive-ui/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/naive-ui/reference"
}
]
},
{
"text": "PrimeVue",
"collapsed": true,
"link": "/zh/frontend-framework/components/prime-vue/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/prime-vue/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/prime-vue/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/prime-vue/reference"
}
]
},
{
"text": "Arco Design Vue",
"collapsed": true,
"link": "/zh/frontend-framework/components/arco-design-vue/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/arco-design-vue/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/arco-design-vue/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/arco-design-vue/reference"
}
]
},
{
"text": "Ant Design",
"collapsed": true,
"link": "/zh/frontend-framework/components/ant-design/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/ant-design/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/ant-design/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/ant-design/reference"
}
]
},
{
"text": "Angular Material",
"collapsed": true,
"link": "/zh/frontend-framework/components/angular-material/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/angular-material/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/angular-material/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/angular-material/reference"
}
]
},
{
"text": "NG-ZORRO",
"collapsed": true,
"link": "/zh/frontend-framework/components/ng-zorro/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/ng-zorro/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/ng-zorro/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/ng-zorro/reference"
}
]
},
{
"text": "PrimeNG",
"collapsed": true,
"link": "/zh/frontend-framework/components/prime-ng/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/prime-ng/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/prime-ng/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/prime-ng/reference"
}
]
},
{
"text": "MUI",
"collapsed": true,
"link": "/zh/frontend-framework/components/mui/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/mui/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/mui/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/mui/reference"
}
]
},
{
"text": "Mantine",
"collapsed": true,
"link": "/zh/frontend-framework/components/mantine/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/mantine/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/mantine/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/mantine/reference"
}
]
},
{
"text": "Chakra UI",
"collapsed": true,
"link": "/zh/frontend-framework/components/chakra-ui/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/chakra-ui/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/chakra-ui/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/chakra-ui/reference"
}
]
},
{
"text": "Nuxt UI",
"collapsed": true,
"link": "/zh/frontend-framework/components/nuxt-ui/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/nuxt-ui/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/nuxt-ui/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/nuxt-ui/reference"
}
]
},
{
"text": "Radix UI",
"collapsed": true,
"link": "/zh/frontend-framework/components/radix-ui/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/radix-ui/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/radix-ui/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/radix-ui/reference"
}
]
},
{
"text": "Headless UI",
"collapsed": true,
"link": "/zh/frontend-framework/components/headless-ui/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/headless-ui/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/headless-ui/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/headless-ui/reference"
}
]
},
{
"text": "shadcn/ui",
"collapsed": true,
"link": "/zh/frontend-framework/components/shadcn/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/components/shadcn/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/components/shadcn/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/components/shadcn/reference"
}
]
}
]
},
{
"text": "状态库",
"collapsed": true,
"items": [
{
"text": "Pinia",
"collapsed": true,
"link": "/zh/frontend-framework/state/pinia/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/state/pinia/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/state/pinia/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/state/pinia/reference"
}
]
},
{
"text": "Zustand",
"collapsed": true,
"link": "/zh/frontend-framework/state/zustand/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/state/zustand/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/state/zustand/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/state/zustand/reference"
}
]
},
{
"text": "Jotai",
"collapsed": true,
"link": "/zh/frontend-framework/state/jotai/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/state/jotai/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/state/jotai/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/state/jotai/reference"
}
]
},
{
"text": "Redux",
"collapsed": true,
"link": "/zh/frontend-framework/state/redux/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/state/redux/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/state/redux/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/state/redux/reference"
}
]
},
{
"text": "MobX",
"collapsed": true,
"link": "/zh/frontend-framework/state/mobx/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/state/mobx/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/state/mobx/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/state/mobx/reference"
}
]
},
{
"text": "NgRx",
"collapsed": true,
"link": "/zh/frontend-framework/state/ng-rx/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/state/ng-rx/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/state/ng-rx/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/state/ng-rx/reference"
}
]
}
]
},
{
"text": "路由库",
"collapsed": true,
"items": [
{
"text": "Vue Router",
"collapsed": true,
"link": "/zh/frontend-framework/router/vue-router/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/router/vue-router/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/router/vue-router/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/router/vue-router/reference"
}
]
},
{
"text": "TanStack Router",
"collapsed": true,
"link": "/zh/frontend-framework/router/tanstack-router/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/router/tanstack-router/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/router/tanstack-router/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/router/tanstack-router/reference"
}
]
},
{
"text": "React Navigation",
"collapsed": true,
"link": "/zh/frontend-framework/router/react-navigation/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/router/react-navigation/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/router/react-navigation/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/router/react-navigation/reference"
}
]
}
]
},
{
"text": "组合式函数库",
"collapsed": true,
"items": [
{
"text": "VueUse",
"collapsed": true,
"link": "/zh/frontend-framework/composables/vueuse/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/composables/vueuse/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/composables/vueuse/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/composables/vueuse/reference"
}
]
},
{
"text": "VueHooks Plus",
"collapsed": true,
"link": "/zh/frontend-framework/composables/vue-hooks-plus/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/composables/vue-hooks-plus/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/composables/vue-hooks-plus/guide-line"
}
]
},
{
"text": "Ahooks",
"collapsed": true,
"link": "/zh/frontend-framework/composables/ahooks/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/composables/ahooks/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/composables/ahooks/guide-line"
}
]
},
{
"text": "React Use",
"collapsed": true,
"link": "/zh/frontend-framework/composables/react-use/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/composables/react-use/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/composables/react-use/guide-line"
}
]
},
{
"text": "usehooks-ts",
"collapsed": true,
"link": "/zh/frontend-framework/composables/usehooks-ts/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/composables/usehooks-ts/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/composables/usehooks-ts/guide-line"
}
]
}
]
},
{
"text": "其他",
"collapsed": true,
"items": [
{
"text": "Iconify",
"collapsed": true,
"link": "/zh/frontend-framework/others/iconify/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/others/iconify/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/others/iconify/guide-line"
}
]
},
{
"text": "Shiki",
"collapsed": true,
"link": "/zh/frontend-framework/others/shiki/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/others/shiki/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/others/shiki/guide-line"
}
]
},
{
"text": "Markdown-it",
"collapsed": true,
"link": "/zh/frontend-framework/others/markdown-it/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/others/markdown-it/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/others/markdown-it/guide-line"
}
]
},
{
"text": "TanStack Query",
"collapsed": true,
"link": "/zh/frontend-framework/others/tanstack-query/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/others/tanstack-query/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/others/tanstack-query/guide-line"
}
]
},
{
"text": "Vee-validate",
"collapsed": true,
"link": "/zh/frontend-framework/others/vee-validate/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/others/vee-validate/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/others/vee-validate/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/others/vee-validate/reference"
}
]
},
{
"text": "Vue I18n",
"collapsed": true,
"link": "/zh/frontend-framework/others/vue-i18n/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-framework/others/vue-i18n/getting-started"
},
{
"text": "指南",
"link": "/zh/frontend-framework/others/vue-i18n/guide-line"
},
{
"text": "参考",
"link": "/zh/frontend-framework/others/vue-i18n/reference"
}
]
}
]
}
]
},
{
"text": "前端基础工具链",
"collapsed": false,
"items": [
{
"text": "构建工具",
"collapsed": true,
"items": [
{
"text": "Vite",
"collapsed": true,
"link": "/zh/frontend-toolchain/build/vite/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-toolchain/build/vite/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-toolchain/build/vite/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-toolchain/build/vite/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-toolchain/build/vite/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-toolchain/build/vite/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-toolchain/build/vite/reference"
}
]
},
{
"text": "Webpack",
"collapsed": true,
"link": "/zh/frontend-toolchain/build/webpack/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-toolchain/build/webpack/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-toolchain/build/webpack/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/frontend-toolchain/build/webpack/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/frontend-toolchain/build/webpack/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/frontend-toolchain/build/webpack/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-toolchain/build/webpack/reference"
}
]
},
{
"text": "Turbopack",
"collapsed": true,
"link": "/zh/frontend-toolchain/build/turbopack/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-toolchain/build/turbopack/getting-started"
}
]
},
{
"text": "Parcel",
"collapsed": true,
"link": "/zh/frontend-toolchain/build/parcel/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-toolchain/build/parcel/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-toolchain/build/parcel/guide-line/base"
}
]
}
]
},
{
"text": "Rsbuild",
"collapsed": true,
"link": "/zh/frontend-toolchain/build/rsbuild/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-toolchain/build/rsbuild/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-toolchain/build/rsbuild/guide-line/base"
}
]
}
]
}
]
},
{
"text": "编译器",
"collapsed": true,
"items": [
{
"text": "Babel"
},
{
"text": "SWC"
},
{
"text": "tsc"
}
]
},
{
"text": "打包工具",
"collapsed": true,
"items": [
{
"text": "esBuild"
},
{
"text": "rollup"
},
{
"text": "rolldown"
},
{
"text": "rspack"
}
]
},
{
"text": "开发服务器",
"collapsed": true,
"items": [
{
"text": "Live Server"
},
{
"text": "BrowserSync"
}
]
}
]
},
{
"text": "前端开发工具",
"collapsed": false,
"items": [
{
"text": "IDE",
"collapsed": true,
"items": [
{
"text": "VScode"
},
{
"text": "WebStorm"
}
]
},
{
"text": "版本控制",
"collapsed": true,
"items": [
{
"text": "Git"
}
]
},
{
"text": "静态分析工具",
"collapsed": true,
"items": [
{
"text": "ESLint",
"collapsed": true,
"link": "/zh/frontend-develop-tools/static-analysis/eslint/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-develop-tools/static-analysis/eslint/getting-started.md"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-develop-tools/static-analysis/eslint/guide-line/base.md"
},
{
"text": "配置文件",
"link": "/zh/frontend-develop-tools/static-analysis/eslint/guide-line/configurations.md"
},
{
"text": "插件",
"link": "/zh/frontend-develop-tools/static-analysis/eslint/guide-line/plugins.md"
},
{
"text": "升级",
"link": "/zh/frontend-develop-tools/static-analysis/eslint/guide-line/migration.md"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-develop-tools/static-analysis/eslint/reference.md"
}
]
},
{
"text": "Prettier",
"collapsed": true,
"link": "/zh/frontend-develop-tools/static-analysis/prettier/",
"items": [
{
"text": "入门",
"link": "/zh/frontend-develop-tools/static-analysis/prettier/getting-started.md"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/frontend-develop-tools/static-analysis/prettier/guideline-base.md"
},
{
"text": "高级",
"collapsed": true,
"items": [
{
"text": "配置",
"link": "/zh/frontend-develop-tools/static-analysis/prettier/guideline-adadvance/configurations.md"
},
{
"text": "集成",
"link": "/zh/frontend-develop-tools/static-analysis/prettier/guideline-adadvance/integration.md"
}
]
},
{
"text": "其他",
"link": "/zh/frontend-develop-tools/static-analysis/prettier/guideline-others.md"
}
]
},
{
"text": "参考",
"link": "/zh/frontend-develop-tools/static-analysis/prettier/reference.md"
}
]
},
{
"text": "Biome"
},
{
"text": "StyleLint"
},
{
"text": "EditorConfig"
},
{
"text": "Oxlint"
},
{
"text": "Oxfmt"
}
]
},
{
"text": "在线编辑器",
"collapsed": true,
"items": [
{
"text": "StackBlitz"
},
{
"text": "CodeSandbox"
},
{
"text": "Expo"
}
]
},
{
"text": "文档生成器",
"collapsed": true,
"items": [
{
"text": "JSdoc"
},
{
"text": "TypeDoc"
},
{
"text": "TSDoc"
},
{
"text": "SassDoc"
}
]
}
]
},
{
"text": "前端测试",
"collapsed": false,
"items": [
{
"text": "单元测试",
"collapsed": true,
"items": [
{
"text": "Jest"
},
{
"text": "Vitest"
},
{
"text": "VueTestUtils"
},
{
"text": "Axios Mock Adapter"
},
{
"text": "MSW"
},
{
"text": "Testing Library"
},
{
"text": "Vue Router Mock"
}
]
},
{
"text": "端到端测试",
"collapsed": true,
"items": [
{
"text": "Cypress"
},
{
"text": "Playwright"
}
]
},
{
"text": "其他工具",
"collapsed": true,
"items": [
{
"text": "Mailtrap"
}
]
}
]
},
{
"text": "前端优化",
"collapsed": false,
"items": [
{
"text": "浏览器工具",
"collapsed": true,
"items": [
{
"text": "Chrome DevTools"
},
{
"text": "Firefox Developer Tools"
},
{
"text": "React DevTools"
},
{
"text": "Vue DevTools"
}
]
},
{
"text": "性能优化",
"collapsed": true,
"items": [
{
"text": "异步组件"
},
{
"text": "按需引入"
},
{
"text": "虚拟化"
},
{
"text": "事件及属性优化"
},
{
"text": "性能评估",
"items": [
{
"text": "Lighthouse"
},
{
"text": "Webpack Bundle Analyzer"
},
{
"text": "rollup-plugin-visualizer"
}
]
}
]
},
{
"text": "代码优化",
"collapsed": true,
"items": [
{
"text": "代码分割"
},
{
"text": "Tree Shaking"
}
]
},
{
"text": "网络优化",
"collapsed": true,
"items": [
{
"text": "CDN"
},
{
"text": "缓存"
},
{
"text": "压缩"
}
]
},
{
"text": "用户体验优化",
"collapsed": true,
"items": [
{
"text": "懒加载和预加载"
},
{
"text": "交互优化"
},
{
"text": "可访问性"
}
]
},
{
"text": "搜索引擎优化"
}
]
},
{
"text": "前端架构设计",
"collapsed": false,
"items": [
{
"text": "设计模式",
"collapsed": true,
"items": [
{
"text": "架构模式",
"collapsed": true,
"items": [
{
"text": "MVC"
},
{
"text": "MVVM"
}
]
},
{
"text": "创建型",
"collapsed": true,
"items": [
{
"text": "工厂方法"
},
{
"text": "抽象工厂"
},
{
"text": "单例模式 "
},
{
"text": "建造者模式 "
},
{
"text": "原型模式 "
}
]
},
{
"text": "结构型",
"collapsed": true,
"items": [
{
"text": "适配器模式"
},
{
"text": "桥接模式"
},
{
"text": "组合模式"
},
{
"text": "装饰模式"
},
{
"text": "外观模式"
},
{
"text": "享元模式"
},
{
"text": "代理模式"
}
]
},
{
"text": "行为型",
"collapsed": true,
"items": [
{
"text": "生产者模式"
},
{
"text": "责任链模式"
},
{
"text": "命令模式"
},
{
"text": "解释器模式"
},
{
"text": "迭代器模式"
},
{
"text": "中介者模式"
},
{
"text": "备忘录模式 "
},
{
"text": "观察者模式"
},
{
"text": "状态模式"
},
{
"text": "策略模式"
},
{
"text": "模板方法"
},
{
"text": "访问者模式"
}
]
}
]
},
{
"text": "组件设计",
"collapsed": true,
"items": [
{
"text": "组件分类",
"collapsed": true,
"items": [
{
"text": "基础"
},
{
"text": "容器"
},
{
"text": "导航"
},
{
"text": "表单"
},
{
"text": "数据展示"
},
{
"text": "反馈"
},
{
"text": "其他"
}
]
},
{
"text": "设计原则"
},
{
"text": "文档类工具",
"collapsed": true,
"items": [
{
"text": "Storybook"
},
{
"text": "Styleguidist"
}
]
}
]
},
{
"text": "微前端框架",
"collapsed": true,
"items": [
{
"text": "qiankun"
},
{
"text": "single spa"
}
]
}
]
},
{
"text": "移动/桌面开发",
"collapsed": false,
"items": [
{
"text": "移动端框架",
"collapsed": true,
"items": [
{
"text": "React Native"
},
{
"text": "Flutter"
},
{
"text": "微信小程序"
},
{
"text": "Uniapp"
},
{
"text": "Ionic"
}
]
},
{
"text": "桌面端框架",
"collapsed": true,
"items": [
{
"text": "Electron"
},
{
"text": "Tauri"
}
]
}
]
},
{
"text": "前端可视化",
"collapsed": false,
"items": [
{
"text": "图表",
"collapsed": true,
"items": [
{
"text": "ECharts"
},
{
"text": "D3.js"
},
{
"text": "Chart.js"
},
{
"text": "Recharts"
},
{
"text": "leaflet"
},
{
"text": "Mermaid"
},
{
"text": "KaTeX"
}
]
},
{
"text": "三维",
"collapsed": true,
"items": [
{
"text": "WebGL"
},
{
"text": "Three.js"
},
{
"text": "Babylon"
},
{
"text": "CesiumJS"
},
{
"text": "ArcGIS API for JavaScript"
}
]
},
{
"text": "动画",
"collapsed": true,
"items": [
{
"text": "Lottie"
},
{
"text": "Popmotion"
},
{
"text": "Framer Motion"
},
{
"text": "GSAP"
},
{
"text": "Anime.js"
},
{
"text": "Animate.css"
}
]
},
{
"text": "拖拽",
"collapsed": true,
"items": [
{
"text": "Grid Layout Plus"
},
{
"text": "Vue Draggable Plus"
},
{
"text": "React DnD"
},
{
"text": "Interact.js"
},
{
"text": "Sortable.js"
},
{
"text": "Draggable.js"
},
{
"text": "Hammer.js"
},
{
"text": "@use-gesture"
}
]
}
]
},
{
"text": "工程化与自动化",
"collapsed": false,
"items": [
{
"text": "DevOps",
"collapsed": true,
"items": [
{
"text": "GitHub Actions",
"collapsed": true,
"link": "/zh/engineering/devops/github-actions/",
"items": [
{
"text": "入门",
"link": "/zh/engineering/devops/github-actions/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/engineering/devops/github-actions/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/engineering/devops/github-actions/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/engineering/devops/github-actions/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/engineering/devops/github-actions/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/engineering/devops/github-actions/reference"
}
]
},
{
"text": "GitLab CI/CD",
"collapsed": true,
"link": "/zh/engineering/devops/gitlab-cicd/",
"items": [
{
"text": "入门",
"link": "/zh/engineering/devops/gitlab-cicd/getting-started"
},
{
"text": "指南",
"collapsed": true,
"items": [
{
"text": "基础",
"link": "/zh/engineering/devops/gitlab-cicd/guide-line/base"
},
{
"text": "进阶",
"link": "/zh/engineering/devops/gitlab-cicd/guide-line/advanced"
},
{
"text": "高级",
"link": "/zh/engineering/devops/gitlab-cicd/guide-line/expert"
},
{
"text": "其他",
"link": "/zh/engineering/devops/gitlab-cicd/guide-line/other"
}
]
},
{
"text": "参考",
"link": "/zh/engineering/devops/gitlab-cicd/reference"
}
]
},
{
"text": "Jenkins",
"collapsed": true,
"link": "/zh/engineering/devops/jenkins/",
"items": [
{
"text": "入门",
"link": "/zh/engineering/devops/jenkins/getting-started"
},
{
"text": "指南",
"link": "/zh/engineering/devops/jenkins/guide-line"
}
]
},
{
"text": "Husky",
"collapsed": true,
"link": "/zh/engineering/devops/husky/",
"items": [
{
"text": "入门",
"link": "/zh/engineering/devops/husky/getting-started.md"
},
{
"text": "指南",
"link": "/zh/engineering/devops/husky/guide-line.md"
},
{
"text": "参考",
"link": "/zh/engineering/devops/husky/reference"
}
]
},
{
"text": "lint-staged",
"collapsed": true,
"link": "/zh/engineering/devops/lint-staged/",
"items": [
{
"text": "入门",
"link": "/zh/engineering/devops/lint-staged/getting-started.md"
},
{
"text": "指南",
"link": "/zh/engineering/devops/lint-staged/guide-line.md"
},
{
"text": "参考",
"link": "/zh/engineering/devops/lint-staged/reference.md"
}
]
}
]
},
{
"text": "依赖管理器",
"collapsed": true,
"items": [
{
"text": "Pnpm"
},
{
"text": "Yarn"
},
{
"text": "Bit"
}
]
},
{
"text": "容器",
"collapsed": true,
"items": [
{
"text": "Docker"
}
]
},
{
"text": "Monorepo",
"collapsed": true,
"items": [
{
"text": "Lerna"
},
{
"text": "Turborepo",
"collapsed": true,
"link": "/zh/engineering/monorepo/turborepo/",
"items": [
{
"text": "入门",
"link": "/zh/engineering/monorepo/turborepo/getting-started.md"
},
{
"text": "指南",
"link": "/zh/engineering/monorepo/turborepo/guide-line.md"
},
{
"text": "参考",
"link": "/zh/engineering/monorepo/turborepo/reference"
}
]
}
]
}
]
},
{
"text": "安全",
"collapsed": false,
"items": [
{
"text": "攻击方式",
"collapsed": true,
"items": [
{
"text": "XSS"
},
{
"text": "CSRF"
},
{
"text": "SQL 注入"
},
{
"text": "SSRF"
},
{
"text": "DDoS"
},
{
"text": "MITM"
}
]
},
{
"text": "加密",
"collapsed": true,
"items": [
{
"text": "对称加密和非对称加密"
},
{
"text": "公钥基础设施"
},
{
"text": "Crypto.js"
},
{
"text": "Web Crypto API"
}
]
},
{
"text": "认证与授权",
"collapsed": true,
"items": [
{
"text": "OAuth 2.0"
},
{
"text": "JWT"
},
{
"text": "SAML"
},
{
"text": "哈希算法"
}
]
},
{
"text": "安全框架",
"collapsed": true,
"items": [
{
"text": "OWASP"
},
{
"text": "Helmet.js"
},
{
"text": "CORS"
},
{
"text": "HTTP安全头"
}
]
},
{
"text": "漏洞扫描",
"collapsed": true,
"items": [
{
"text": "ZAP"
},
{
"text": "Burp Suite"
},
{
"text": "Nessus"
},
{
"text": "Nmap"
}
]
}
]
},
{
"text": "软技能",
"collapsed": false,
"items": [
{
"text": "软件工程",
"collapsed": true,
"items": [
{
"text": "敏捷开发"
},
{
"text": "Scrum"
}
]
},
{
"text": "开源分享",
"collapsed": true,
"items": [
{
"text": "技术社区",
"collapsed": true,
"items": [
{
"text": "Medium"
},
{
"text": "dev.to"
},
{
"text": "stackoverflow"
},
{
"text": "掘金"
},
{
"text": "简书"
}
]
},
{
"text": "代码仓库",
"collapsed": true,
"items": [
{
"text": "Github"
},
{
"text": "GitLab"
},
{
"text": "Gitee"
}
]
}
]
},
{
"text": "团队协作",
"collapsed": true,
"items": [
{
"text": "团队协作工具",
"collapsed": true,
"items": [
{
"text": "Jira"
},
{
"text": "Trello"
},
{
"text": "BitBucket"
}
]
},
{
"text": "远程协作工具",
"collapsed": true,
"items": [
{
"text": "Slack"
},
{
"text": "Discord"
}
]
},
{
"text": "沟通技巧"
},
{
"text": "技术写作"
}
]
}
]
},
{
"text": "云服务",
"collapsed": false,
"items": [
{
"text": "静态网站托管",
"collapsed": true,
"items": [
{
"text": "Netlify"
},
{
"text": "Vercel"
},
{
"text": "Cloudflare Pages"
},
{
"text": "AWS Amplify"
},
{
"text": "Render"
}
]
},
{
"text": "通用云服务",
"collapsed": true,
"items": [
{
"text": "阿里云"
},
{
"text": "Firebase"
},
{
"text": "Azure"
},
{
"text": "Netlify"
},
{
"text": "Vercel"
},
{
"text": "Cloudflare"
},
{
"text": "AWS"
}
]
}
]
},
{
"text": "后端框架",
"collapsed": false,
"items": [
{
"text": "基础框架",
"collapsed": true,
"items": [
{
"text": "Node.js"
},
{
"text": "Deno"
},
{
"text": "Bun"
}
]
},
{
"text": "应用框架",
"collapsed": true,
"items": [
{
"text": "Express"
},
{
"text": "Fastify"
},
{
"text": "Hono"
}
]
},
{
"text": "ORM框架",
"collapsed": true,
"items": [
{
"text": "TypeORM"
},
{
"text": "Prisma"
}
]
}
]
},
{
"text": "服务器基础知识",
"collapsed": false,
"items": [
{
"text": "基础工具",
"collapsed": true,
"items": [
{
"text": "Shells",
"collapsed": true,
"items": [
{
"text": "Bash"
},
{
"text": "Zsh"
},
{
"text": "powerShell"
}
]
},
{
"text": "基础命令",
"collapsed": true,
"items": [
{
"text": "文件系统"
},
{
"text": "进程管理"
},
{
"text": "文本编辑器"
},
{
"text": "网络工具"
},
{
"text": "系统管理工具"
}
]
},
{
"text": "SSH 工具",
"items": [
{
"text": "OpenSSH"
},
{
"text": "OpenSSL"
}
]
}
]
},
{
"text": "Web服务器",
"collapsed": true,
"items": [
{
"text": "Caddy"
},
{
"text": "Nginx"
}
]
}
]
},
{
"text": "进阶语言",
"collapsed": false,
"items": [
{
"text": "系统编程语言",
"collapsed": true,
"items": [
{
"text": "Rust"
}
]
},
{
"text": "通用编程语言",
"collapsed": true,
"items": [
{
"text": "Python"
},
{
"text": "Java"
},
{
"text": "Kotlin"
},
{
"text": "Swift"
},
{
"text": "Dart"
}
]
},
{
"text": "并发编程语言",
"collapsed": true,
"items": [
{
"text": "Golang"
}
]
},
{
"text": "数据科学和数值计算",
"collapsed": true,
"items": [
{
"text": "MATLAB"
},
{
"text": "R"
}
]
}
]
},
{
"text": "数据存储",
"collapsed": false,
"items": [
{
"text": "关系型数据库",
"collapsed": true,
"items": [
{
"text": "MySQL"
},
{
"text": "PostgreSQL"
},
{
"text": "SQLite"
}
]
},
{
"text": "非关系型数据库",
"collapsed": true,
"items": [
{
"text": "Redis"
},
{
"text": "MongoDB"
},
{
"text": "Neo4j"
},
{
"text": "InfluxDB"
},
{
"text": "TimescaleDB"
}
]
},
{
"text": "分布式大数据存储与查询",
"collapsed": true,
"items": [
{
"text": "Cassandra"
},
{
"text": "HDFS"
},
{
"text": "Elasticsearch"
}
]
},
{
"text": "数据库客户端",
"collapsed": true,
"items": [
{
"text": "Navicat"
}
]
}
]
},
{
"text": "基础设施与数据流",
"collapsed": false,
"items": [
{
"text": "容器编排",
"collapsed": true,
"items": [
{
"text": "Docker"
},
{
"text": "Kubernetes"
},
{
"text": "Podman"
}
]
},
{
"text": "数据编排",
"collapsed": true,
"items": [
{
"text": "Apache Airflow"
},
{
"text": "Prefect"
},
{
"text": "Dagster"
}
]
},
{
"text": "数据处理",
"collapsed": true,
"items": [
{
"text": "消息队列",
"collapsed": true,
"items": [
{
"text": "RocketMQ"
},
{
"text": "RabbitMQ"
},
{
"text": "Kafka"
}
]
},
{
"text": "流处理",
"collapsed": true,
"items": [
{
"text": "Flink"
}
]
},
{
"text": "批处理",
"collapsed": true,
"items": [
{
"text": "Hadoop"
},
{
"text": "Spark"
}
]
}
]
}
]
},
{
"text": "微服务架构",
"collapsed": false,
"items": [
{
"text": "服务框架",
"collapsed": true,
"items": [
{
"text": "Nest.js"
},
{
"text": "Apollo Server"
}
]
},
{
"text": "服务注册与发现",
"collapsed": true,
"items": [
{
"text": "Consul"
},
{
"text": "Etcd"
},
{
"text": "Zookeeper"
}
]
},
{
"text": "远程过程调用",
"collapsed": true,
"items": [
{
"text": "gRPC"
},
{
"text": "TRPC"
}
]
},
{
"text": "容错设计",
"collapsed": true,
"items": [
{
"text": "circuit-breaker-js"
},
{
"text": "opossum"
}
]
},
{
"text": "分布式追踪",
"collapsed": true,
"items": [
{
"text": "Jaeger"
},
{
"text": "Zipkin"
}
]
},
{
"text": "日志和监控",
"collapsed": true,
"items": [
{
"text": "ELK Stack"
},
{
"text": "Prometheus"
},
{
"text": "Grafana"
},
{
"text": "Sentry"
},
{
"text": "Datadog"
}
]
}
]
},
{
"text": "服务层设计",
"collapsed": false,
"items": [
{
"text": "路由层",
"collapsed": true,
"items": [
{
"text": "REST API"
},
{
"text": "GraphQL API"
},
{
"text": "文档和工具",
"collapsed": true,
"items": [
{
"text": "Swagger"
},
{
"text": "Postman"
},
{
"text": "GraphQL Playground"
},
{
"text": "JMeter"
}
]
}
]
},
{
"text": "数据访问",
"collapsed": true,
"items": [
{
"text": "ODBC"
}
]
},
{
"text": "数据转换和验证",
"collapsed": true,
"items": [
{
"text": "数据序列化",
"collapsed": true,
"items": [
{
"text": "JSON"
},
{
"text": "XML"
}
]
},
{
"text": "class-validator"
},
{
"text": "class-transformer"
}
]
}
]
},
{
"text": "人工智能",
"collapsed": false,
"items": [
{
"text": "AI 基础",
"collapsed": true,
"items": [
{
"text": "机器学习基础",
"collapsed": true,
"items": [
{
"text": "监督学习"
},
{
"text": "无监督学习"
},
{
"text": "强化学习"
},
{
"text": "AutoML"
}
]
},
{
"text": "深度学习基础",
"collapsed": true,
"items": [
{
"text": "神经网络"
},
{
"text": "卷积神经网络 (CNN)"
},
{
"text": "循环神经网络 (RNN)"
},
{
"text": "Transformer"
}
]
}
]
},
{
"text": "AI 框架与库",
"collapsed": true,
"items": [
{
"text": "通用机器学习框架",
"collapsed": true,
"items": [
{
"text": "TensorFlow"
},
{
"text": "PyTorch"
},
{
"text": "scikit-learn"
}
]
},
{
"text": "自然语言处理 (NLP)",
"collapsed": true,
"items": [
{
"text": "Hugging Face Transformers"
},
{
"text": "spaCy"
}
]
},
{
"text": "计算机视觉",
"collapsed": true,
"items": [
{
"text": "OpenCV"
},
{
"text": "YOLO"
}
]
}
]
},
{
"text": "大语言模型与生成式 AI",
"collapsed": true,
"items": [
{
"text": "模型",
"collapsed": true,
"items": [
{
"text": "GPT",
"collapsed": true,
"link": "/zh/large-language-model/models/gpt/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/models/gpt/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/models/gpt/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/models/gpt/reference"
}
]
},
{
"text": "Gemini",
"collapsed": true,
"link": "/zh/large-language-model/models/gemini/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/models/gemini/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/models/gemini/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/models/gemini/reference"
}
]
},
{
"text": "Claude",
"collapsed": true,
"link": "/zh/large-language-model/models/claude/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/models/claude/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/models/claude/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/models/claude/reference"
}
]
},
{
"text": "Grok"
},
{
"text": "GLM"
},
{
"text": "DeepSeek"
},
{
"text": "Qwen"
},
{
"text": "MiniMax"
}
]
},
{
"text": "工具",
"collapsed": true,
"items": [
{
"text": "Agent",
"collapsed": true,
"items": [
{
"text": "Pi",
"collapsed": true,
"link": "/zh/large-language-model/tools/agent/pi/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/tools/agent/pi/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/tools/agent/pi/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/tools/agent/pi/reference"
}
]
},
{
"text": "Claude Code",
"collapsed": true,
"link": "/zh/large-language-model/tools/agent/claude-code/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/tools/agent/claude-code/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/tools/agent/claude-code/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/tools/agent/claude-code/reference"
}
]
},
{
"text": "Codex",
"collapsed": true,
"link": "/zh/large-language-model/tools/agent/codex/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/tools/agent/codex/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/tools/agent/codex/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/tools/agent/codex/reference"
}
]
},
{
"text": "Gemini CLI",
"collapsed": true,
"link": "/zh/large-language-model/tools/agent/gemini-cli/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/tools/agent/gemini-cli/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/tools/agent/gemini-cli/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/tools/agent/gemini-cli/reference"
}
]
},
{
"text": "OpenCode",
"collapsed": true,
"link": "/zh/large-language-model/tools/agent/opencode/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/tools/agent/opencode/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/tools/agent/opencode/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/tools/agent/opencode/reference"
}
]
}
]
},
{
"text": "编排工具",
"collapsed": true,
"items": [
{
"text": "Dify"
}
]
},
{
"text": "其他",
"collapsed": true,
"items": [
{
"text": "RAG"
},
{
"text": "LangChain"
},
{
"text": "OpenRouter",
"collapsed": true,
"link": "/zh/large-language-model/tools/other/open-router/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/tools/other/open-router/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/tools/other/open-router/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/tools/other/open-router/reference"
}
]
},
{
"text": "Stitch"
},
{
"text": "Claude Design"
},
{
"text": "NotebookLM"
}
]
}
]
},
{
"text": "提示词工程",
"collapsed": true,
"items": [
{
"text": "基础提示设计"
},
{
"text": "高级提示技巧"
}
]
},
{
"text": "MCP",
"collapsed": true,
"items": [
{
"text": "Brave Search"
}
]
},
{
"text": "Skills",
"collapsed": true,
"items": [
{
"text": "Superpowers",
"collapsed": true,
"link": "/zh/large-language-model/skills/superpowers/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/skills/superpowers/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/skills/superpowers/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/skills/superpowers/reference"
}
]
},
{
"text": "Everything Claude Code",
"collapsed": true,
"link": "/zh/large-language-model/skills/everything-claude-code/",
"items": [
{
"text": "入门",
"link": "/zh/large-language-model/skills/everything-claude-code/getting-started"
},
{
"text": "指南",
"link": "/zh/large-language-model/skills/everything-claude-code/guide-line"
},
{
"text": "参考",
"link": "/zh/large-language-model/skills/everything-claude-code/reference"
}
]
}
]
}
]
},
{
"text": "AI 开发工具与平台",
"collapsed": true,
"items": [
{
"text": "模型训练与部署",
"collapsed": true,
"items": [
{
"text": "Jupyter Notebook"
},
{
"text": "Google Colab"
},
{
"text": "SageMaker (AWS)"
},
{
"text": "MLflow"
}
]
},
{
"text": "模型推理与服务化",
"collapsed": true,
"items": [
{
"text": "FastAPI + AI 模型"
},
{
"text": "Gradio"
}
]
}
]
},
{
"text": "AI 在全栈中的应用",
"collapsed": true,
"items": [
{
"text": "前端智能",
"collapsed": true,
"items": [
{
"text": "智能表单验证"
},
{
"text": "实时图像处理"
},
{
"text": "语音识别"
}
]
},
{
"text": "后端智能",
"collapsed": true,
"items": [
{
"text": "推荐系统"
},
{
"text": "聊天机器人"
},
{
"text": "日志异常检测"
}
]
},
{
"text": "自动化与优化",
"collapsed": true,
"items": [
{
"text": "代码生成 (Copilot-like)"
},
{
"text": "测试用例生成"
},
{
"text": "性能预测"
}
]
}
]
}
]
},
{
"text": "数据结构和算法",
"collapsed": false,
"items": [
{
"text": "数据结构",
"collapsed": true,
"items": [
{
"text": "基本数据结构",
"collapsed": true,
"items": [
{
"text": "数组"
},
{
"text": "链表"
},
{
"text": "栈"
},
{
"text": "队列"
},
{
"text": "哈希表"
}
]
},
{
"text": "高级数据结构",
"collapsed": true,
"items": [
{
"text": "树"
},
{
"text": "堆"
},
{
"text": "图"
},
{
"text": "前缀树"
}
]
}
]
},
{
"text": "基本算法",
"collapsed": true,
"items": [
{
"text": "排序",
"collapsed": true,
"items": [
{
"text": "冒泡"
},
{
"text": "选择"
},
{
"text": "插入"
},
{
"text": "快速"
},
{
"text": "归并"
},
{
"text": "堆"
}
]
},
{
"text": "搜索",
"collapsed": true,
"items": [
{
"text": "线性"
},
{
"text": "二分"
},
{
"text": "深度优先"
},
{
"text": "广度优先"
}
]
},
{
"text": "数学",
"collapsed": true,
"items": [
{
"text": "最大公约数"
},
{
"text": "最小公倍数"
}
]
},
{
"text": "位运算",
"collapsed": true,
"items": [
{
"text": "基本位运算"
},
{
"text": "位运算技巧和应用"
}
]
}
]
},
{
"text": "高级算法",
"collapsed": true,
"items": [
{
"text": "动态规划"
},
{
"text": "贪心算法"
},
{
"text": "分治算法"
},
{
"text": "回溯算法"
},
{
"text": "图算法",
"collapsed": true,
"items": [
{
"text": "最短路径算法"
},
{
"text": "最小生成树算法"
},
{
"text": "拓扑排序"
}
]
}
]
},
{
"text": "实际应用",
"collapsed": true,
"items": [
{
"text": "在线练习",
"collapsed": true,
"items": [
{
"text": "LeetCode"
},
{
"text": "HackerRank"
},
{
"text": "CodeSignal"
}
]
},
{
"text": "比赛",
"collapsed": true,
"items": [
{
"text": "ACM"
}
]
},
{
"text": "算法可视化工具",
"collapsed": true,
"items": [
{
"text": "VisuAlgo"
}
]
}
]
}
]
},
{
"text": "操作系统基础",
"collapsed": false,
"items": [
{
"text": "概述",
"collapsed": true,
"items": [
{
"text": "基本概念"
},
{
"text": "结构"
}
]
},
{
"text": "核心组件",
"collapsed": true,
"items": [
{
"text": "进程管理"
},
{
"text": "内存管理"
},
{
"text": "文件系统"
},
{
"text": "输入输出管理"
},
{
"text": "存储管理"
}
]
},
{
"text": "高级主题",
"collapsed": true,
"items": [
{
"text": "并发与同步"
},
{
"text": "安全与保护"
},
{
"text": "容器化基础"
}
]
},
{
"text": "常见操作系统",
"collapsed": true,
"items": [
{
"text": "UNIX/Linux"
},
{
"text": "Windows"
},
{
"text": "macOS"
}
]
}
]
}
],
"socialLinks": [
{
"icon": "github",
"link": "https://github.com/IllegalCreed/IllegalCreed.github.io"
}
]
}Page Data
{
"title": "中文",
"description": "",
"frontmatter": {
"outline": "deep"
},
"headers": [],
"relativePath": "zh/api-examples.md",
"filePath": "zh/api-examples.md"
}Page Frontmatter
{
"outline": "deep"
}More
Check out the documentation for the full list of runtime APIs.