1<!DOCTYPE html> 2<html lang="zh-CN" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5<!-- This site is hosted on Netlify. Anyone can build and deploy a site 6 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=f9925520-3dc5-46b0-9598-c6b72928a068 7 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --> 8 <meta name="viewport" content="width=device-width,initial-scale=1"> 9 <title>èèç©è¯</title> 10 <meta name="description" content="èèçæé¿ä¹è·¯ï¼å å«å端常ç¨ç¥è¯ãæºç é 读ç¬è®°ãåç§å¥æ·«æå·§ãæ¥å¸¸ææå·¥å ·ç"> 11 <meta name="generator" content="VitePress v1.6.4"> 12 <link rel="preload stylesheet" href="/assets/style.CgoqwRLX.css" as="style"> 13 <link rel="preload stylesheet" href="/vp-icons.css" as="style"> 14 15
15<script type="module" src="/assets/app.BtdsUWel.js"></script>
15 16 <link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin=""> 17 <link rel="modulepreload" href="/assets/chunks/theme.DHaqmVcu.js"> 18 <link rel="modulepreload" href="/assets/chunks/framework.UuC5PrO0.js"> 19 <link rel="modulepreload" href="/assets/index.md.DEuFbuOd.lean.js"> 20 <meta name="theme-color" content="#3eaf7c"> 21 <meta name="apple-mobile-web-app-capable" content="yes"> 22 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 23 <link rel="apple-touch-icon" href="/favicon.ico"> 24 <link rel="mask-icon" href="/favicon.ico" color="#3eaf7c"> 25 <meta name="msapplication-TileImage" content="/favicon.ico"> 26 <meta name="msapplication-TileColor" content="#000000"> 27
27<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
27 28
28<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
28 29 </head> 30 <body> 31 <div id="app"><div class="Layout m-home-layout" data-v-c6a20dac><!--[--><!--]--><!--[--><span tabindex="-1" data-v-6803f9ce></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-6803f9ce>Skip to content</a><!--]--><!----><header class="VPNav" data-v-c6a20dac data-v-1eb269e7><div class="VPNavBar" data-v-1eb269e7 data-v-3e5de30a><div class="wrapper" data-v-3e5de30a><div class="container" data-v-3e5de30a><div class="title" data-v-3e5de30a><div class="VPNavBarTitle" data-v-3e5de30a data-v-6fc974a2><a class="title" href="/" data-v-6fc974a2><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.png" alt data-v-f29c4066><!--]--><span data-v-6fc974a2>èèç©è¯</span><!--[--><!--[--><!--[--><!--[--><img class="visitor" src="https://visitor-badge.laobi.icu/badge?page_id=maomao1996.vitepress-nav-template" onerror="this.style.display='none'" data-v-124f1dab><!--]--><!--]--><!--]--><!--]--></a></div></div><div class="content" data-v-3e5de30a><div class="content-body" data-v-3e5de30a><!--[--><!--]--><div class="VPNavBarSearch search" data-v-3e5de30a><!----></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-3e5de30a data-v-d94de6e3><span id="main-nav-aria-label" class="visually-hidden" data-v-d94de6e3> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/nav/" tabindex="0" data-v-d94de6e3 data-v-71157229><!--[--><span data-v-71157229>å端导èª</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://fe-mm.com" target="_blank" rel="noreferrer" tabindex="0" data-v-d94de6e3 data-v-71157229><!--[--><span data-v-71157229>èè主页</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://notes.fe-mm.com" target="_blank" rel="noreferrer" tabindex="0" data-v-d94de6e3 data-v-71157229><!--[--><span data-v-71157229>èèç©è¯</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://netease-music.fe-mm.com" target="_blank" rel="noreferrer" tabindex="0" data-v-d94de6e3 data-v-71157229><!--[--><span data-v-71157229>mmPlayer</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://github.com/maomao1996/tampermonkey-scripts" target="_blank" rel="noreferrer" tabindex="0" data-v-d94de6e3 data-v-71157229><!--[--><span data-v-71157229>æ²¹ç´èæ¬</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-3e5de30a data-v-e9d1dd7b><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-e9d1dd7b data-v-df922bde data-v-ff433ec8><span class="check" data-v-ff433ec8><span class="icon" data-v-ff433ec8><!--[--><span class="vpi-sun sun" data-v-df922bde></span><span class="vpi-moon moon" data-v-df922bde></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-3e5de30a data-v-ca5101d5 data-v-7d103c93><!--[--><a class="VPSocialLink no-icon" href="https://github.com/maomao1996/vitepress-nav-template" aria-label="github" target="_blank" rel="noopener" data-v-7d103c93 data-v-5c653e15><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-3e5de30a data-v-1b0f0381 data-v-0b1c30e2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-0b1c30e2><span class="vpi-more-horizontal icon" data-v-0b1c30e2></span></button><div class="menu" data-v-0b1c30e2><div class="VPMenu" data-v-0b1c30e2 data-v-d960eac0><!----><!--[--><!--[--><!----><div class="group" data-v-1b0f0381><div class="item appearance" data-v-1b0f0381><p class="label" data-v-1b0f0381>主é¢</p><div class="appearance-action" data-v-1b0f0381><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-1b0f0381 data-v-df922bde data-v-ff433ec8><span class="check" data-v-ff433ec8><span class="icon" data-v-ff433ec8><!--[--><span class="vpi-sun sun" data-v-df922bde></span><span class="vpi-moon moon" data-v-df922bde></span><!--]--></span></span></button></div></div></div><div class="group" data-v-1b0f0381><div class="item social-links" data-v-1b0f0381><div class="VPSocialLinks social-links-list" data-v-1b0f0381 data-v-7d103c93><!--[--><a class="VPSocialLink no-icon" href="https://github.com/maomao1996/vitepress-nav-template" aria-label="github" target="_blank" rel="noopener" data-v-7d103c93 data-v-5c653e15><span class="vpi-social-github"></span></a>
31<!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-3e5de30a data-v-374e96f7><span class="container" data-v-374e96f7><span class="top" data-v-374e96f7></span><span class="middle" data-v-374e96f7></span><span class="bottom" data-v-374e96f7></span></span></button></div></div></div></div><div class="divider" data-v-3e5de30a><div class="divider-line" data-v-3e5de30a></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-c6a20dac data-v-c2391fd9><div class="VPHome" data-v-c2391fd9 data-v-c8c94671><!--[--><!--]--><div class="VPHero has-image VPHomeHero" data-v-c8c94671 data-v-a1b5a703><div class="container" data-v-a1b5a703><div class="main" data-v-a1b5a703><!--[--><!--]--><!--[--><h1 class="heading" data-v-a1b5a703><span class="name clip" data-v-a1b5a703>èèç</span><span class="text" data-v-a1b5a703>åç«¯å¯¼èªæ¨¡æ¿</span></h1><p class="tagline" data-v-a1b5a703>åºäº VitePress ç个人å端导èªé¡µé¢æ¨¡æ¿</p><!--]--><!--[--><!--]--><div class="actions" data-v-a1b5a703><!--[--><div class="action" data-v-a1b5a703><a class="VPButton medium brand" href="https://notes.fe-mm.com" target="_blank" rel="noreferrer" data-v-a1b5a703 data-v-237964ef>èèç©è¯</a></div><div class="action" data-v-a1b5a703><a class="VPButton medium alt" href="/nav/" data-v-a1b5a703 data-v-237964ef>å端导èª</a></div><div class="action" data-v-a1b5a703><a class="VPButton medium brand" href="https://netease-music.fe-mm.com" target="_blank" rel="noreferrer" data-v-a1b5a703 data-v-237964ef>mmPlayer</a></div><div class="action" data-v-a1b5a703><a class="VPButton medium alt" href="/test" data-v-a1b5a703 data-v-237964ef>æµè¯é¡µ</a></div><!--]--></div><!--[--><!--]--></div><div class="image" data-v-a1b5a703><div class="image-container" data-v-a1b5a703><div class="image-bg" data-v-a1b5a703></div><!--[--><!--[--><img class="VPImage image-src" src="/logo.png" alt="èèç©è¯" data-v-f29c4066><!--]--><!--]--></div></div></div></div><!--[--><!--]--><!--[--><!--]--><div class="VPFeatures VPHomeFeatures" data-v-c8c94671 data-v-aa7a67ac><div class="container" data-v-aa7a67ac><div class="items" data-v-aa7a67ac><!--[--><div class="grid-6 item" data-v-aa7a67ac><a class="VPLink link vp-external-link-icon no-icon VPFeature" href="https://notes.fe-mm.com/fe/javascript/types" target="_blank" rel="noreferrer" data-v-aa7a67ac data-v-afe86d93><!--[--><article class="box" data-v-afe86d93><div class="icon" data-v-afe86d93>ð</div><h2 class="title" data-v-afe86d93>å端ç©è¯</h2><p class="details" data-v-afe86d93>æ´çå端常ç¨ç¥è¯ç¹<small>ï¼é¢è¯å «è¡æï¼</small><br />妿å¼è®®æä½ çç解为主ï¼ä¸æ¥åå驳</p><div class="link-text" data-v-afe86d93><p class="link-text-value" data-v-afe86d93>å端常ç¨ç¥è¯ <span class="vpi-arrow-right link-text-icon" data-v-afe86d93></span></p></div></article><!--]--></a></div><div class="grid-6 item" data-v-aa7a67ac><a class="VPLink link vp-external-link-icon no-icon VPFeature" href="https://notes.fe-mm.com/analysis/utils/only-allow" target="_blank" rel="noreferrer" data-v-aa7a67ac data-v-afe86d93><!--[--><article class="box" data-v-afe86d93><div class="icon" data-v-afe86d93>ð</div><h2 class="title" data-v-afe86d93>æºç é 读</h2><p class="details" data-v-afe86d93>äºè§£åç§åºçå®ç°åç<br />å¦ä¹ å ¶ä¸çå°æå·§åå·ç¥è¯</p><div class="link-text" data-v-afe86d93><p class="link-text-value" data-v-afe86d93>æºç é 读 <span class="vpi-arrow-right link-text-icon" data-v-afe86d93></span></p></div></article><!--]--></a></div><div class="grid-6 item" data-v-aa7a67ac><a class="VPLink link vp-external-link-icon no-icon VPFeature" href="https://notes.fe-mm.com/workflow/utils/library" target="_blank" rel="noreferrer" data-v-aa7a67ac data-v-afe86d93><!--[--><article class="box" data-v-afe86d93><div class="icon" data-v-afe86d93>ð¡</div><h2 class="title" data-v-afe86d93>Workflow</h2><p class="details" data-v-afe86d93>å¨å·¥ä½ä¸å¦å°çä¸å<small>ï¼å¸¸ç¨åº/å·¥å ·/奿·«æå·§çï¼</small><br />é å CV å¤§æ³æ¥æ´å¥½çæ¸é±¼</p><div class="link-text" data-v-afe86d93><p class="link-text-value" data-v-afe86d93>常ç¨å·¥å ·åº <span class="vpi-arrow-right link-text-icon" data-v-afe86d93></span></p></div></article><!--]--></a></div><div class="grid-6 item" data-v-aa7a67ac><a class="VPLink link vp-external-link-icon no-icon VPFeature" href="https://notes.fe-mm.com/efficiency/online-tools" target="_blank" rel="noreferrer" data-v-aa7a67ac data-v-afe86d93><!--[--><article class="box" data-v-afe86d93><div class="icon" data-v-afe86d93>ð§°</div><h2 class="title" data-v-afe86d93>ææå·¥å ·</h2><p class="details" data-v-afe86d93>工欲åå ¶äºï¼å¿ å å©å ¶å¨<br />è®°å½å¼ååæ¥å¸¸ä½¿ç¨ä¸æç¨å°ç软件ãæä»¶ãæ©å±ç</p><div class="link-text" data-v-afe86d93><p class="link-text-value" data-v-afe86d93>ææå·¥å · <span class="vpi-arrow-right link-text-icon" data-v-afe86d93></span></p></div></article><!--]--></a></div><div class="grid-6 item" data-v-aa7a67ac><a class="VPLink link vp-external-link-icon no-icon VPFeature" href="https://notes.fe-mm.com/pit/npm" target="_blank" rel="noreferrer" data-v-aa7a67ac data-v-afe86d93><!--[--><article class="box" data-v-afe86d93><div class="icon" data-v-afe86d93>ð</div><h2 class="title" data-v-afe86d93>踩åè®°å½</h2><p class="details" data-v-afe86d93>é£äºå¹´æä»¬è¸©è¿çå<br />æ»æä¸äºè®©ä½ ææ³ä¸å°çé®é¢</p><div class="link-text" data-v-afe86d93><p class="link-text-value" data-v-afe86d93>踩åè®°å½ <span class="vpi-arrow-right link-text-icon" data-v-afe86d93></span></p></div></article><!--]--></a></div><div class="grid-6 item" data-v-aa7a67ac><a class="VPLink link vp-external-link-icon no-icon VPFeature" href="https://notes.fe-mm.com/mao" target="_blank" rel="noreferrer" data-v-aa7a67ac data-v-afe86d93><!--[--><article class="box" data-v-afe86d93><div class="icon" data-v-afe86d93>ð¯</div><h2 class="title" data-v-afe86d93>å¾å¿æåï¼ä¸å¾æ åã</h2><p class="details" data-v-afe86d93><small class="bottom-small">ä¸ä¸ªæ³èººå¹³çå°å¼å</small></p><!----></article><!--]--></a></div><!--]--></div></div></div><!--[--><!--]--><div class="vp-doc container" style="" data-v-c8c94671 data-v-ef5faaaf><!--[--><div style="position:relative;" data-v-c8c94671><div></div></div><!--]--></div></div></div><footer class="VPFooter" data-v-c6a20dac data-v-4d3bc719><div class="container" data-v-4d3bc719><p class="message" data-v-4d3bc719>å¦æè½¬è½½æ CV çè¯·æ æ³¨æ¬ç«åæå°å</p><p class="copyright" data-v-4d3bc719>Copyright © 2019-present maomao</p></div></footer><!--[--><!--]--></div></div> 32
32<script>window.__VP_HASH_MAP__=JSON.parse("{\"index.md\":\"DEuFbuOd\",\"nav_index.md\":\"DuctTqVc\",\"test.md\":\"BYDhjEcK\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"zh-CN\",\"dir\":\"ltr\",\"title\":\"èèç©è¯\",\"description\":\"èèçæé¿ä¹è·¯ï¼å
å«å端常ç¨ç¥è¯ãæºç é
读ç¬è®°ãåç§å¥æ·«æå·§ãæ¥å¸¸ææå·¥å
·ç\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"i18nRouting\":false,\"logo\":\"/logo.png\",\"nav\":[{\"text\":\"å端导èª\",\"link\":\"/nav/\"},{\"text\":\"èè主页\",\"link\":\"https://fe-mm.com\"},{\"text\":\"èèç©è¯\",\"link\":\"https://notes.fe-mm.com\"},{\"text\":\"mmPlayer\",\"link\":\"https://netease-music.fe-mm.com\"},{\"text\":\"æ²¹ç´èæ¬\",\"link\":\"https://github.com/maomao1996/tampermonkey-scripts\"}],\"sidebar\":{},\"outline\":{\"level\":\"deep\",\"label\":\"ç®å½\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/maomao1996/vitepress-nav-template\"}],\"footer\":{\"message\":\"å¦æè½¬è½½æ CV çè¯·æ æ³¨æ¬ç«åæå°å\",\"copyright\":\"Copyright © 2019-present maomao\"},\"lastUpdated\":{\"text\":\"æåæ´æ°äº\",\"formatOptions\":{\"dateStyle\":\"short\",\"timeStyle\":\"medium\"}},\"docFooter\":{\"prev\":\"ä¸ä¸ç¯\",\"next\":\"ä¸ä¸ç¯\"},\"returnToTopLabel\":\"åå°é¡¶é¨\",\"sidebarMenuLabel\":\"èå\",\"darkModeSwitchLabel\":\"主é¢\",\"lightModeSwitchTitle\":\"忢尿µ
è²æ¨¡å¼\",\"darkModeSwitchTitle\":\"忢尿·±è²æ¨¡å¼\",\"visitor\":{\"badgeId\":\"maomao1996.vitepress-nav-template\"},\"comment\":{\"repo\":\"maomao1996/vitepress-nav-template\",\"repoId\":\"R_kgDOJC09Jg\",\"category\":\"Announcements\",\"categoryId\":\"DIC_kwDOJC09Js4Cekn0\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
32 33 34 </body> 35</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.