-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
37 lines (37 loc) · 28.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="generator" content="VuePress 2.0.0-rc.9" />
<style>
:root {
--c-bg: #fff;
}
html.dark {
--c-bg: #22272e;
}
html,
body {
background-color: var(--c-bg);
}
</style>
<script>
const userMode = localStorage.getItem('vuepress-color-scheme')
const systemDarkMode =
window.matchMedia &&
window.matchMedia('(prefers-color-scheme: dark)').matches
if (userMode === 'dark' || (userMode !== 'light' && systemDarkMode)) {
document.documentElement.classList.toggle('dark', true)
}
</script>
<link rel="icon" type="image/x-icon" href="/imgs/favicon.ico"><title>首页 | 🍰 小雨的学习记录</title><meta name="description" content="在互联网的广阔天地,深知技术日新月异,不进则退,对前端开发的热爱,源于对生活持续学习、不断进步的态度">
<link rel="preload" href="/assets/style-BA5ghLdg.css" as="style"><link rel="stylesheet" href="/assets/style-BA5ghLdg.css">
<link rel="modulepreload" href="/assets/app-Bn7XLESk.js"><link rel="modulepreload" href="/assets/index.html-DGKbY-SO.js">
<link rel="prefetch" href="/assets/Performance.html-DVIxEjbj.js" as="script"><link rel="prefetch" href="/assets/index.html-D8dfN9kp.js" as="script"><link rel="prefetch" href="/assets/Webpack打包原理.html-B4-KR80t.js" as="script"><link rel="prefetch" href="/assets/中间件.html-8Xx46rvU.js" as="script"><link rel="prefetch" href="/assets/事件循环.html-BXzYNbJ9.js" as="script"><link rel="prefetch" href="/assets/从零实现一个完整的 redux.html-LlGMjzJ9.js" as="script"><link rel="prefetch" href="/assets/别想调试我的前端页面代码!.html-AYSBdlCt.js" as="script"><link rel="prefetch" href="/assets/前端如何防止接口重复提交.html-7S5RjhsO.js" as="script"><link rel="prefetch" href="/assets/前端工程化流程.html-DBfS8477.js" as="script"><link rel="prefetch" href="/assets/前端性能优化.html-BdPzlZYw.js" as="script"><link rel="prefetch" href="/assets/前端路由的实现原理.html-6ZVBycvR.js" as="script"><link rel="prefetch" href="/assets/数据代理Proxy.html-B0bpXvga.js" as="script"><link rel="prefetch" href="/assets/浏览器渲染原理.html-D28SHslB.js" as="script"><link rel="prefetch" href="/assets/浏览器的同源策略.html-CaNOLXBz.js" as="script"><link rel="prefetch" href="/assets/浏览器缓存.html-DdpWGm8B.js" as="script"><link rel="prefetch" href="/assets/消息推送技术.html-BGIo_SMu.js" as="script"><link rel="prefetch" href="/assets/花里胡哨的console.log.html-COtsXBZK.js" as="script"><link rel="prefetch" href="/assets/虚拟滚动列表.html-2AuW7R7e.js" as="script"><link rel="prefetch" href="/assets/Git.html-DuOb7q3_.js" as="script"><link rel="prefetch" href="/assets/Linux.html-B1uQhbPe.js" as="script"><link rel="prefetch" href="/assets/NGINX.html-ewv-KX71.js" as="script"><link rel="prefetch" href="/assets/index.html-BXuWTqvp.js" as="script"><link rel="prefetch" href="/assets/Web应用安全.html-Bf75H1bp.js" as="script"><link rel="prefetch" href="/assets/操作系统_编译原理.html-SjHyeiK6.js" as="script"><link rel="prefetch" href="/assets/数据库.html-DV5Ggu-C.js" as="script"><link rel="prefetch" href="/assets/计算机网络.html-DZRuzMoL.js" as="script"><link rel="prefetch" href="/assets/设计模式.html-CHCgzqvq.js" as="script"><link rel="prefetch" href="/assets/index.html-Ck90QlLN.js" as="script"><link rel="prefetch" href="/assets/二分查找🍰.html-Cqq9uPc4.js" as="script"><link rel="prefetch" href="/assets/二叉树🍈.html-83QTF9VR.js" as="script"><link rel="prefetch" href="/assets/动态规划🍓.html-C9KwA1IW.js" as="script"><link rel="prefetch" href="/assets/双指针_滑动窗口🍨.html-CZAZ331u.js" as="script"><link rel="prefetch" href="/assets/哈希__队列🏖️.html-AK_yK7g5.js" as="script"><link rel="prefetch" href="/assets/回溯算法🌽.html-CJQ0eYL_.js" as="script"><link rel="prefetch" href="/assets/图论🎆.html-CJTrol3m.js" as="script"><link rel="prefetch" href="/assets/手撕数据结构.html-BcjPZDGU.js" as="script"><link rel="prefetch" href="/assets/技巧_数学🍌.html-fyGrMDOM.js" as="script"><link rel="prefetch" href="/assets/排序算法.html-KMEJTa4p.js" as="script"><link rel="prefetch" href="/assets/栈_堆🍊.html-D6hgglnZ.js" as="script"><link rel="prefetch" href="/assets/矩阵🍇.html-oEmk1bHQ.js" as="script"><link rel="prefetch" href="/assets/贪心🍉.html-DUKkJMHG.js" as="script"><link rel="prefetch" href="/assets/链表🍜.html-vhDSc8Re.js" as="script"><link rel="prefetch" href="/assets/AJAX.html-DPZ0RJYT.js" as="script"><link rel="prefetch" href="/assets/CSS3.html-DF0X-dXo.js" as="script"><link rel="prefetch" href="/assets/JS模块化历程.html-DMDHi4kK.js" as="script"><link rel="prefetch" href="/assets/index.html-Dau3_lfP.js" as="script"><link rel="prefetch" href="/assets/web前端开发-实用的JS技巧-杨小爱系列.html-wws6enDH.js" as="script"><link rel="prefetch" href="/assets/哦!又学到了!.html-CKq_VEER.js" as="script"><link rel="prefetch" href="/assets/手写题.html-CngYVH6i.js" as="script"><link rel="prefetch" href="/assets/拖拽.html-D7Ih8oND.js" as="script"><link rel="prefetch" href="/assets/正则表达式.html-DvQo9caq.js" as="script"><link rel="prefetch" href="/assets/继承.html-BBTmLRna.js" as="script"><link rel="prefetch" href="/assets/高级的小知识点系列.html-BTu58Ww_.js" as="script"><link rel="prefetch" href="/assets/codeReview.html-XJgo2eIr.js" as="script"><link rel="prefetch" href="/assets/coding.html-CrBaD7JL.js" as="script"><link rel="prefetch" href="/assets/codingStyle.html-BQm3n-1u.js" as="script"><link rel="prefetch" href="/assets/CSRF.html-H8D1Ar2l.js" as="script"><link rel="prefetch" href="/assets/interview.html-D6ivpb7Z.js" as="script"><link rel="prefetch" href="/assets/other.html-BSLSho6c.js" as="script"><link rel="prefetch" href="/assets/React.html-BKcejRCE.js" as="script"><link rel="prefetch" href="/assets/index.html-3PZ8lh9M.js" as="script"><link rel="prefetch" href="/assets/statusCode.html-DnoLZ82T.js" as="script"><link rel="prefetch" href="/assets/asset.html-D8C7VJgd.js" as="script"><link rel="prefetch" href="/assets/group.html-DfhFUHyM.js" as="script"><link rel="prefetch" href="/assets/learn.html-3e4JTYJF.js" as="script"><link rel="prefetch" href="/assets/pre.html-DifpnLN-.js" as="script"><link rel="prefetch" href="/assets/index.html-Ccq_lTW4.js" as="script"><link rel="prefetch" href="/assets/H5开发.html-DDfzGJzp.js" as="script"><link rel="prefetch" href="/assets/index.html-Dm79JdQs.js" as="script"><link rel="prefetch" href="/assets/文件预览.html-CmO6BmWe.js" as="script"><link rel="prefetch" href="/assets/CR中常见的问题.html-BL1T6xDO.js" as="script"><link rel="prefetch" href="/assets/数据安全.html-mrp3CNB4.js" as="script"><link rel="prefetch" href="/assets/404.html-B5njZbeq.js" as="script">
</head>
<body>
<div id="app"><!--[--><div class="theme-container no-sidebar"><!--[--><header class="navbar"><div class="toggle-sidebar-button" title="toggle sidebar" aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div><span><a class="route-link" href="/"><!----><span class="site-name" aria-hidden="true">🍰 小雨的学习记录</span></a></span><div class="navbar-items-wrapper" style=""><!--[--><!--]--><nav class="navbar-items can-hide" aria-label="site navigation"><!--[--><div class="navbar-item"><a class="route-link" href="/intro/" aria-label="内容介绍"><!--[--><!--[--><!--]--> 内容介绍 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><a class="route-link" href="/base/" aria-label="前端基础学习"><!--[--><!--[--><!--]--> 前端基础学习 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="数据结构与算法"><span class="title">数据结构与算法</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="数据结构与算法"><span class="title">数据结构与算法</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a class="route-link" href="/algorithm/" aria-label="介绍"><!--[--><!--[--><!--]--> 介绍 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/algorithm/%E6%89%8B%E6%92%95%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.html" aria-label="手撕数据结构"><!--[--><!--[--><!--]--> 手撕数据结构 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/algorithm/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.html" aria-label="排序算法"><!--[--><!--[--><!--]--> 排序算法 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span>LeetCode算法题</span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E4%BA%8C%E5%8F%89%E6%A0%91%F0%9F%8D%88.html" aria-label="二叉树🍈"><!--[--><!--[--><!--]--> 二叉树🍈 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E9%93%BE%E8%A1%A8%F0%9F%8D%9C.html" aria-label="链表🍜"><!--[--><!--[--><!--]--> 链表🍜 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%8F%8C%E6%8C%87%E9%92%88_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%F0%9F%8D%A8.html" aria-label="双指针_滑动窗口🍨"><!--[--><!--[--><!--]--> 双指针_滑动窗口🍨 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE%F0%9F%8D%B0.html" aria-label="二分查找🍰"><!--[--><!--[--><!--]--> 二分查找🍰 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92%F0%9F%8D%93.html" aria-label="动态规划🍓"><!--[--><!--[--><!--]--> 动态规划🍓 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E6%8A%80%E5%B7%A7_%E6%95%B0%E5%AD%A6%F0%9F%8D%8C.html" aria-label="技巧_数学🍌"><!--[--><!--[--><!--]--> 技巧_数学🍌 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E7%9F%A9%E9%98%B5%F0%9F%8D%87.html" aria-label="矩阵🍇"><!--[--><!--[--><!--]--> 矩阵🍇 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E6%A0%88_%E5%A0%86%F0%9F%8D%8A.html" aria-label="栈_堆🍊"><!--[--><!--[--><!--]--> 栈_堆🍊 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E8%B4%AA%E5%BF%83%F0%9F%8D%89.html" aria-label="贪心🍉"><!--[--><!--[--><!--]--> 贪心🍉 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95%F0%9F%8C%BD.html" aria-label="回溯算法🌽"><!--[--><!--[--><!--]--> 回溯算法🌽 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%93%88%E5%B8%8C__%E9%98%9F%E5%88%97%F0%9F%8F%96%EF%B8%8F.html" aria-label="哈希&&队列🏖️"><!--[--><!--[--><!--]--> 哈希&&队列🏖️ <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%9B%BE%E8%AE%BA%F0%9F%8E%86.html" aria-label="图论🎆"><!--[--><!--[--><!--]--> 图论🎆 <!--[--><!--]--><!--]--></a></li><!--]--></ul><!--]--></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span>算法推荐学习网站</span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a class="external-link" href="https://www.hello-algo.com/" rel="noopener noreferrer" target="_blank" aria-label="hello算法"><!--[--><!--[--><!--]--> hello算法 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="external-link" href="https://www.programmercarl.com/" rel="noopener noreferrer" target="_blank" aria-label="代码随想录"><!--[--><!--[--><!--]--> 代码随想录 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="计算机基础"><span class="title">计算机基础</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="计算机基础"><span class="title">计算机基础</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a class="route-link" href="/computer/" aria-label="介绍"><!--[--><!--[--><!--]--> 介绍 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.html" aria-label="计算机网络"><!--[--><!--[--><!--]--> 计算机网络 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/Web%E5%BA%94%E7%94%A8%E5%AE%89%E5%85%A8.html" aria-label="Web 应用安全"><!--[--><!--[--><!--]--> Web 应用安全 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.html" aria-label="设计模式"><!--[--><!--[--><!--]--> 设计模式 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/Linux.html" aria-label="Linux"><!--[--><!--[--><!--]--> Linux <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E6%95%B0%E6%8D%AE%E5%BA%93.html" aria-label="数据库"><!--[--><!--[--><!--]--> 数据库 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F_%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86.html" aria-label="操作系统与编译原理"><!--[--><!--[--><!--]--> 操作系统与编译原理 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span>软件工程</span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a class="route-link" href="/computer/Git.html" aria-label="Git"><!--[--><!--[--><!--]--> Git <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/computer/NGINX.html" aria-label="NGINX"><!--[--><!--[--><!--]--> NGINX <!--[--><!--]--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-item"><a class="route-link" href="/advance/" aria-label="前端进阶"><!--[--><!--[--><!--]--> 前端进阶 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><a class="route-link" href="/project/" aria-label="项目"><!--[--><!--[--><!--]--> 项目 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><a class="route-link" href="/interview/" aria-label="面试"><!--[--><!--[--><!--]--> 面试 <!--[--><!--]--><!--]--></a></div><!--]--></nav><!--[--><!--]--><button class="toggle-color-mode-button" title="toggle color mode"><svg style="" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg style="display:none;" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button><form class="search-box" role="search"><input type="search" placeholder="搜索" autocomplete="off" spellcheck="false" value><!----></form></div></header><!--]--><div class="sidebar-mask"></div><!--[--><aside class="sidebar"><nav class="navbar-items" aria-label="site navigation"><!--[--><div class="navbar-item"><a class="route-link" href="/intro/" aria-label="内容介绍"><!--[--><!--[--><!--]--> 内容介绍 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><a class="route-link" href="/base/" aria-label="前端基础学习"><!--[--><!--[--><!--]--> 前端基础学习 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="数据结构与算法"><span class="title">数据结构与算法</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="数据结构与算法"><span class="title">数据结构与算法</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a class="route-link" href="/algorithm/" aria-label="介绍"><!--[--><!--[--><!--]--> 介绍 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/algorithm/%E6%89%8B%E6%92%95%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.html" aria-label="手撕数据结构"><!--[--><!--[--><!--]--> 手撕数据结构 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/algorithm/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.html" aria-label="排序算法"><!--[--><!--[--><!--]--> 排序算法 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span>LeetCode算法题</span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E4%BA%8C%E5%8F%89%E6%A0%91%F0%9F%8D%88.html" aria-label="二叉树🍈"><!--[--><!--[--><!--]--> 二叉树🍈 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E9%93%BE%E8%A1%A8%F0%9F%8D%9C.html" aria-label="链表🍜"><!--[--><!--[--><!--]--> 链表🍜 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%8F%8C%E6%8C%87%E9%92%88_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%F0%9F%8D%A8.html" aria-label="双指针_滑动窗口🍨"><!--[--><!--[--><!--]--> 双指针_滑动窗口🍨 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE%F0%9F%8D%B0.html" aria-label="二分查找🍰"><!--[--><!--[--><!--]--> 二分查找🍰 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92%F0%9F%8D%93.html" aria-label="动态规划🍓"><!--[--><!--[--><!--]--> 动态规划🍓 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E6%8A%80%E5%B7%A7_%E6%95%B0%E5%AD%A6%F0%9F%8D%8C.html" aria-label="技巧_数学🍌"><!--[--><!--[--><!--]--> 技巧_数学🍌 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E7%9F%A9%E9%98%B5%F0%9F%8D%87.html" aria-label="矩阵🍇"><!--[--><!--[--><!--]--> 矩阵🍇 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E6%A0%88_%E5%A0%86%F0%9F%8D%8A.html" aria-label="栈_堆🍊"><!--[--><!--[--><!--]--> 栈_堆🍊 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E8%B4%AA%E5%BF%83%F0%9F%8D%89.html" aria-label="贪心🍉"><!--[--><!--[--><!--]--> 贪心🍉 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95%F0%9F%8C%BD.html" aria-label="回溯算法🌽"><!--[--><!--[--><!--]--> 回溯算法🌽 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%93%88%E5%B8%8C__%E9%98%9F%E5%88%97%F0%9F%8F%96%EF%B8%8F.html" aria-label="哈希&&队列🏖️"><!--[--><!--[--><!--]--> 哈希&&队列🏖️ <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/algorithm/%E5%9B%BE%E8%AE%BA%F0%9F%8E%86.html" aria-label="图论🎆"><!--[--><!--[--><!--]--> 图论🎆 <!--[--><!--]--><!--]--></a></li><!--]--></ul><!--]--></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span>算法推荐学习网站</span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a class="external-link" href="https://www.hello-algo.com/" rel="noopener noreferrer" target="_blank" aria-label="hello算法"><!--[--><!--[--><!--]--> hello算法 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="external-link" href="https://www.programmercarl.com/" rel="noopener noreferrer" target="_blank" aria-label="代码随想录"><!--[--><!--[--><!--]--> 代码随想录 <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-item"><div class="navbar-dropdown-wrapper"><button class="navbar-dropdown-title" type="button" aria-label="计算机基础"><span class="title">计算机基础</span><span class="arrow down"></span></button><button class="navbar-dropdown-title-mobile" type="button" aria-label="计算机基础"><span class="title">计算机基础</span><span class="right arrow"></span></button><ul style="display:none;" class="navbar-dropdown"><!--[--><li class="navbar-dropdown-item"><a class="route-link" href="/computer/" aria-label="介绍"><!--[--><!--[--><!--]--> 介绍 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.html" aria-label="计算机网络"><!--[--><!--[--><!--]--> 计算机网络 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/Web%E5%BA%94%E7%94%A8%E5%AE%89%E5%85%A8.html" aria-label="Web 应用安全"><!--[--><!--[--><!--]--> Web 应用安全 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.html" aria-label="设计模式"><!--[--><!--[--><!--]--> 设计模式 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/Linux.html" aria-label="Linux"><!--[--><!--[--><!--]--> Linux <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E6%95%B0%E6%8D%AE%E5%BA%93.html" aria-label="数据库"><!--[--><!--[--><!--]--> 数据库 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><a class="route-link" href="/computer/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F_%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86.html" aria-label="操作系统与编译原理"><!--[--><!--[--><!--]--> 操作系统与编译原理 <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-item"><!--[--><h4 class="navbar-dropdown-subtitle"><span>软件工程</span></h4><ul class="navbar-dropdown-subitem-wrapper"><!--[--><li class="navbar-dropdown-subitem"><a class="route-link" href="/computer/Git.html" aria-label="Git"><!--[--><!--[--><!--]--> Git <!--[--><!--]--><!--]--></a></li><li class="navbar-dropdown-subitem"><a class="route-link" href="/computer/NGINX.html" aria-label="NGINX"><!--[--><!--[--><!--]--> NGINX <!--[--><!--]--><!--]--></a></li><!--]--></ul><!--]--></li><!--]--></ul></div></div><div class="navbar-item"><a class="route-link" href="/advance/" aria-label="前端进阶"><!--[--><!--[--><!--]--> 前端进阶 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><a class="route-link" href="/project/" aria-label="项目"><!--[--><!--[--><!--]--> 项目 <!--[--><!--]--><!--]--></a></div><div class="navbar-item"><a class="route-link" href="/interview/" aria-label="面试"><!--[--><!--[--><!--]--> 面试 <!--[--><!--]--><!--]--></a></div><!--]--></nav><!--[--><!--]--><!----><!--[--><!--]--></aside><!--]--><!--[--><main class="home"><header class="hero"><!----><h1 id="main-title">🍰 小雨的学习记录</h1><p class="description">在互联网的广阔天地,深知技术日新月异,不进则退,对前端开发的热爱,源于对生活持续学习、不断进步的态度</p><p class="actions"><!--[--><a class="route-link action-button secondary" href="/intro/pre.html" aria-label="内容介绍"><!--[--><!--[--><!--]--> 内容介绍 <!--[--><!--]--><!--]--></a><a class="route-link action-button primary" href="/base/" aria-label="开始学习 →"><!--[--><!--[--><!--]--> 开始学习 → <!--[--><!--]--><!--]--></a><!--]--></p></header><div class="features"><!--[--><div class="feature"><h2>💡 技术栈</h2><p>JS/HTML/CSS Vue React Webpack vite Axios Pinia Redux TS/JSX Express Next.js less/sass Node Java SpringBoot git ……</p></div><div class="feature"><h2>🛠️ 学习路线</h2><p>从基础到TodoList项目,基础框架项目,JS高级,再到前端所要了解的网络及安全知识、浏览器原理、技术相关底层原理、前端性能优化,最后企业实际项目</p></div><div class="feature"><h2>📦 项目/面试经验</h2><p>项目难点 / 面试经验 / 实习经历 / 学习思考 / 相关建议</p></div><!--]--></div><div class="theme-default-content"><div></div></div><!--[--><div class="footer">MIT Licensed | Copyright © 2024-present Rain</div><!--]--></main><!--]--></div><!--[--><!----><!--]--><!--]--></div>
<script type="module" src="/assets/app-Bn7XLESk.js" defer></script>
</body>
</html>