Skip to content

Commit b89c0e2

Browse files
committed
docs: ✏️ 周更计划
1 parent 4864822 commit b89c0e2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3433
-124
lines changed

.idea/.gitignore

-5
This file was deleted.

.idea/MyBlogDoc.iml

+1-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/git_toolbox_prj.xml

-20
This file was deleted.

.idea/vcs.xml

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+5-6
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
"description": "A project of vuepress-theme-hope",
55
"license": "MIT",
66
"scripts": {
7-
"docs:build": "vuepress build src",
8-
"docs:clean-dev": "vuepress dev src --clean-cache",
9-
"docs:dev": "vuepress dev src",
10-
"docs:deploy": "serverless deploy",
11-
"git:commit": "git fetch && git add -A && git-cz && git pull && git push",
12-
"doc:commitAndDeploy": "npm run git:commit && npm run docs:deploy"
7+
"build": "vuepress build src",
8+
"clean-dev": "vuepress dev src --clean-cache",
9+
"dev": "vuepress dev src",
10+
"deploy": "serverless deploy",
11+
"commit": "git add . && git-cz && git push"
1312
},
1413
"config": {
1514
"commitizen": {

src/.obsidian/appearance.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"theme": "moonstone",
2+
"theme": "obsidian",
33
"translucency": true,
44
"accentColor": "",
55
"baseFontSize": 14,
66
"cssTheme": "Atom"
7-
}
7+
}

src/.obsidian/core-plugins-migration.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
"workspaces": false,
2525
"file-recovery": true,
2626
"publish": false,
27-
"sync": false,
27+
"sync": true,
2828
"canvas": true
29-
}
29+
}

src/.obsidian/core-plugins.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@
1616
"starred",
1717
"outline",
1818
"word-count",
19-
"file-recovery"
20-
]
19+
"file-recovery",
20+
"sync"
21+
]

src/.obsidian/graph.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"repelStrength": 10,
4040
"linkStrength": 1,
4141
"linkDistance": 250,
42-
"scale": 0.17745754030245708,
42+
"scale": 0.32054884056029403,
4343
"close": false
44-
}
44+
}

src/.obsidian/workspace.json

+103-20
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,86 @@
88
"type": "tabs",
99
"children": [
1010
{
11-
"id": "fce4ece2b9625507",
11+
"id": "b79a5ca0dddc03de",
1212
"type": "leaf",
1313
"state": {
1414
"type": "markdown",
1515
"state": {
16-
"file": "软技能/精选文章列表.md",
16+
"file": "JavaScript/WebAudio/Web Audio 滤波器Filter.md",
1717
"mode": "source",
1818
"source": false
1919
}
2020
}
2121
},
2222
{
23-
"id": "e5eb54eb20989e9a",
23+
"id": "f72f078c86fd72d1",
2424
"type": "leaf",
2525
"state": {
26-
"type": "release-notes",
26+
"type": "markdown",
27+
"state": {
28+
"file": "计算机网络/CDN 内容分发网络.md",
29+
"mode": "source",
30+
"source": false
31+
}
32+
}
33+
},
34+
{
35+
"id": "484ee67fc3efc3b3",
36+
"type": "leaf",
37+
"state": {
38+
"type": "markdown",
2739
"state": {
28-
"currentVersion": "1.1.9"
40+
"file": "JavaScript/库/husky.md",
41+
"mode": "source",
42+
"source": false
43+
}
44+
}
45+
},
46+
{
47+
"id": "0188dc0659343c26",
48+
"type": "leaf",
49+
"state": {
50+
"type": "markdown",
51+
"state": {
52+
"file": "JavaScript/库/ESLint.md",
53+
"mode": "source",
54+
"source": false
55+
}
56+
}
57+
},
58+
{
59+
"id": "d150cc3676a703e2",
60+
"type": "leaf",
61+
"state": {
62+
"type": "markdown",
63+
"state": {
64+
"file": "JavaScript/库/ESLint.md",
65+
"mode": "source",
66+
"source": false
67+
}
68+
}
69+
},
70+
{
71+
"id": "ffaa1febbecb1b5b",
72+
"type": "leaf",
73+
"state": {
74+
"type": "markdown",
75+
"state": {
76+
"file": "JavaScript/库/Git 相关工具.md",
77+
"mode": "source",
78+
"source": false
79+
}
80+
}
81+
},
82+
{
83+
"id": "795f47fe2c72c707",
84+
"type": "leaf",
85+
"state": {
86+
"type": "markdown",
87+
"state": {
88+
"file": "浏览器工作原理/面试题/浏览器原理面试题汇总.md",
89+
"mode": "source",
90+
"source": false
2991
}
3092
}
3193
}
@@ -59,7 +121,7 @@
59121
"state": {
60122
"type": "search",
61123
"state": {
62-
"query": "tag:#id",
124+
"query": "",
63125
"matchingCase": false,
64126
"explainSearch": false,
65127
"collapseAll": false,
@@ -96,7 +158,7 @@
96158
"state": {
97159
"type": "backlink",
98160
"state": {
99-
"file": "软技能/精选文章列表.md",
161+
"file": "计算机网络/CDN 内容分发网络.md",
100162
"collapseAll": false,
101163
"extraContext": false,
102164
"sortOrder": "alphabetical",
@@ -113,7 +175,7 @@
113175
"state": {
114176
"type": "outgoing-link",
115177
"state": {
116-
"file": "软技能/精选文章列表.md",
178+
"file": "计算机网络/CDN 内容分发网络.md",
117179
"linksCollapsed": false,
118180
"unlinkedCollapsed": true
119181
}
@@ -136,7 +198,7 @@
136198
"state": {
137199
"type": "outline",
138200
"state": {
139-
"file": "软技能/精选文章列表.md"
201+
"file": "计算机网络/CDN 内容分发网络.md"
140202
}
141203
}
142204
}
@@ -150,25 +212,46 @@
150212
},
151213
"left-ribbon": {
152214
"hiddenItems": {
215+
"canvas:新建白板": false,
153216
"switcher:打开快速切换": false,
154217
"graph:查看关系图谱": false,
155-
"canvas:Create new canvas": false,
156218
"daily-notes:打开/创建今天的日记": false,
157219
"templates:插入模板": false,
158220
"command-palette:打开命令面板": false
159221
}
160222
},
161-
"active": "e5eb54eb20989e9a",
223+
"active": "f72f078c86fd72d1",
162224
"lastOpenFiles": [
163-
"Astro/Astro 中启用服务器端渲染.md",
164-
"软技能/精选文章列表.md",
165-
"TypeScript/面试题/TS进阶练习 BFE-TS.md",
166-
"TypeScript/TS 装饰器使用一览.md",
167-
"TypeScript/TS中的内置条件类型:ReturnType.md",
168-
"Node/CORS 跨域及其 Nodejs 服务端配置实践.md",
169-
"Node/Node 笔记(2)模块化.md",
170-
"Node/Node 笔记(1)内核引擎.md",
225+
"Node/Node.js 文件系统指南.md",
226+
"Node/Node.js 子进程管理和进程通信.md",
227+
"Vite/Vite SSR 方案.md",
228+
"Node/横向对比 CJS 和 ES Module.md",
229+
"Vite/Vite 可用项目模版.md",
230+
"Vite/Vite 基础使用.md",
231+
"Vite",
232+
"Node/NPM/NPM 源设置和管理方法.md",
233+
"Node/NPM/NPM 包管理.md",
234+
"Node/NPM/版本语义化.md",
235+
"Node/Nest/Nest.js 部署方案.md",
236+
"Node/面试题/Node.js 面试题大集合.md",
237+
"JavaScript/Set,Map 和 Array的区别.md",
238+
"JavaScript/Property原型链与原型链.md",
239+
"JavaScript/PromiseA 集合.md",
240+
"JavaScript/LocalStorage、sessionStorage 封装 - 基于TypeScript.md",
241+
"JavaScript/js中==与===的区别.md",
171242
"JavaScript/JS垃圾回收机制.md",
172-
"JavaScript/js中==与===的区别.md"
243+
"JavaScript/JavaScript优雅写法及骚操作.md",
244+
"JavaScript/JavaScript 如何跳出(终止)forEach 循环.md",
245+
"JavaScript/JavaScript 获取用户操作系统信息及浏览器信息.md",
246+
"JavaScript/JavaScript 错误处理指南.md",
247+
"JavaScript/IIFE 立即执行函数表达式.md",
248+
"JavaScript/ES5、6 指导规范.md",
249+
"JavaScript/ES 12 新特性.md",
250+
"JavaScript/axios、XHR、XML、AJAX和Fetch分不清怎么办?.md",
251+
"JavaScript/正则表达式卷起来!.md",
252+
"未命名 1.canvas",
253+
"未命名.canvas",
254+
"Vue/Vue3",
255+
"JavaScript/库"
173256
]
174257
}

src/Astro/来了解一下 Island Architecture 孤岛架构.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ Marko相对于Astro的另一个关键优势是,Marko可以决定岛上有什
8080

8181
另一方面,Qwik将其带到组件级别,分解了注水的方式,以便仅在需要时进行注水。这是通过积极地将网站的JavaScript分解为多个块,设置全局事件侦听器并将兴趣点直接序列化为HTML来实现的。对于每个不同的用户交互,Qwik 拥有仅加载执行操作所需的代码所需的一切,仅此而已。
8282

83-
84-
<p align=center><img src="https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/100b174b5edd41be94d7b2df8eed7d91~tplv-k3u1fbpfcp-watermark.image?" alt="image.png" /></p>
83+
![Image](https://pbs.twimg.com/media/FQpm6TcVsAIHN8h?format=jpg&name=medium)
8584

8685
作为回报,这将导致代码块更小,从而能够更快地加载、解析和加载用户需要的内容。这就是所谓的渐进式注水,这超出了本文的讨论范围,希望我能很快就此进行讨论。
8786

src/CSS/Flex 布局.md

-1
Original file line numberDiff line numberDiff line change
@@ -373,5 +373,4 @@ flex 的默认值是以上三个属性值的组合。假设以上三个属性同
373373
>
374374
> [30 分钟学会 Flex 布局](https://zhuanlan.zhihu.com/p/2530343)
375375
>
376-
> 由2019级施熠晖开坑,欢迎后续补全内容
377376

src/JavaScript/js中==与===的区别.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ console.log(null == undefined); //true
230230
- ±0 **不相等**
231231
- NaN 和 NaN **相等**
232232

233-
4.**===****Array.prototype.indexOf** 为代表的`===`
233+
4.**`===`****Array.prototype.indexOf** 为代表的`===`
234234
- ±0 **相等**
235235
- NaN 和 NaN **不相等**
236236

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
3+
4+
5+
## 参考
6+
7+
- [前端关于单点登录的知识 - 掘金](https://juejin.cn/post/6844903664264413198)
8+
- [前端常见登录实现方案 + 单点登录方案 - 掘金](https://juejin.cn/post/6933115003327217671)
9+
- [前端关于单点登录SSO的知识 - 掘金](https://juejin.cn/post/6844903664985866253)
10+
- [localstorage的跨域存储方案 - 简书](https://www.jianshu.com/p/e86d92aeae69)
11+
- [localStorage跨域存储,实战篇 - 掘金](https://juejin.cn/post/6844904112165748743)

src/JavaScript/库/ESLint.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
LintStaged

src/JavaScript/库/EditorConfig.md

Whitespace-only changes.
+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
commitlint
2+
commitizen
3+
Standard Version

src/JavaScript/库/Prettier.md

Whitespace-only changes.

src/JavaScript/库/Vue 3 meta.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
[javascript - How to use Vue 3 Meta with Vue.js 3? - Stack Overflow](https://stackoverflow.com/questions/66228340/how-to-use-vue-3-meta-with-vue-js-3)
3+
[nuxt/vue-meta: Manage HTML metadata in Vue.js components with SSR support](https://github.com/nuxt/vue-meta)
4+
[十二、学习VUE前端-vue3使用vue-meta来设置meta信息](http://blog.superabbit.cn/article/detail/9b354f5cf74c4d8b98891b80519b72ab)

src/JavaScript/库/commander 指南.md

Whitespace-only changes.

0 commit comments

Comments
 (0)