From cb4f10a633fd229b6491d1fd16cc42c86895e1a8 Mon Sep 17 00:00:00 2001
From: Sevichecc <91365763+Sevichecc@users.noreply.github.com>
Date: Fri, 12 Aug 2022 11:28:50 +0800
Subject: [PATCH] package-lock
---
pnpm-lock.yaml | 34 +-
src/routes/2022-03-03.md | 78 ++
src/routes/2022-03-04-decbin.md | 76 +
src/routes/2022-03-06-airtable.md | 115 ++
src/routes/2022-03-07-filter.md | 65 +
src/routes/2022-03-07-obsidian-notes1.md | 101 ++
src/routes/2022-03-09-caesar-cipher.md | 116 ++
src/routes/2022-03-09-css-tab.md | 101 ++
src/routes/2022-03-09-typewriter.md | 59 +
src/routes/2022-03-10-forty.md | 30 +
src/routes/2022-03-11-miniflux-to-pocket.md | 117 ++
src/routes/2022-03-29-12px.md | 52 +
src/routes/2022-05-07-vps-init.md | 363 +++++
src/routes/2022-05-25-git.md | 87 ++
.../2022-05-26-write-a-page-template.md | 300 ++++
src/routes/2022-05-30-contabo-oss.md | 88 ++
src/routes/2022-06-10-backtotop.md | 91 ++
src/routes/2022-06-12-cloudflare.md | 129 ++
src/routes/2022-07-13-sql.md | 134 ++
src/routes/2022-07-23-d3.md | 446 ++++++
src/routes/2022-07-23-notes-xss.md | 22 +
src/routes/2022-07-27-bin.md | 31 +
src/routes/2022-08-12-vue-challenges.md | 1237 +++++++++++++++++
src/routes/argon.md | 67 +
src/routes/axure.md | 32 +
src/routes/css-fundamental.md | 471 +++++++
src/routes/css-layout.md | 269 ++++
src/routes/flare.md | 140 ++
src/routes/grid.md | 45 +
src/routes/halo.md | 275 ++++
src/routes/hover.md | 32 +
src/routes/html-basis.md | 141 ++
src/routes/insight.md | 154 ++
src/routes/margin.md | 34 +
src/routes/material.md | 23 +
src/routes/rem-css.md | 38 +
src/routes/vscode.md | 66 +
src/routes/用户体验要素1.md | 78 ++
src/routes/用户体验要素2.md | 84 ++
src/routes/用户体验要素3.md | 87 ++
src/routes/设计心理学1-1.md | 75 +
src/routes/设计心理学1-2.md | 214 +++
src/routes/设计心理学1-3.md | 137 ++
src/routes/设计心理学1-4.md | 170 +++
src/routes/设计心理学1-5.md | 379 +++++
src/routes/设计心理学1-6.md | 96 ++
src/routes/设计心理学1-7.md | 69 +
47 files changed, 7018 insertions(+), 30 deletions(-)
create mode 100644 src/routes/2022-03-03.md
create mode 100644 src/routes/2022-03-04-decbin.md
create mode 100644 src/routes/2022-03-06-airtable.md
create mode 100644 src/routes/2022-03-07-filter.md
create mode 100644 src/routes/2022-03-07-obsidian-notes1.md
create mode 100644 src/routes/2022-03-09-caesar-cipher.md
create mode 100644 src/routes/2022-03-09-css-tab.md
create mode 100644 src/routes/2022-03-09-typewriter.md
create mode 100644 src/routes/2022-03-10-forty.md
create mode 100644 src/routes/2022-03-11-miniflux-to-pocket.md
create mode 100644 src/routes/2022-03-29-12px.md
create mode 100644 src/routes/2022-05-07-vps-init.md
create mode 100644 src/routes/2022-05-25-git.md
create mode 100644 src/routes/2022-05-26-write-a-page-template.md
create mode 100644 src/routes/2022-05-30-contabo-oss.md
create mode 100644 src/routes/2022-06-10-backtotop.md
create mode 100644 src/routes/2022-06-12-cloudflare.md
create mode 100644 src/routes/2022-07-13-sql.md
create mode 100644 src/routes/2022-07-23-d3.md
create mode 100644 src/routes/2022-07-23-notes-xss.md
create mode 100644 src/routes/2022-07-27-bin.md
create mode 100644 src/routes/2022-08-12-vue-challenges.md
create mode 100644 src/routes/argon.md
create mode 100644 src/routes/axure.md
create mode 100644 src/routes/css-fundamental.md
create mode 100644 src/routes/css-layout.md
create mode 100644 src/routes/flare.md
create mode 100644 src/routes/grid.md
create mode 100644 src/routes/halo.md
create mode 100644 src/routes/hover.md
create mode 100644 src/routes/html-basis.md
create mode 100644 src/routes/insight.md
create mode 100644 src/routes/margin.md
create mode 100644 src/routes/material.md
create mode 100644 src/routes/rem-css.md
create mode 100644 src/routes/vscode.md
create mode 100644 src/routes/用户体验要素1.md
create mode 100644 src/routes/用户体验要素2.md
create mode 100644 src/routes/用户体验要素3.md
create mode 100644 src/routes/设计心理学1-1.md
create mode 100644 src/routes/设计心理学1-2.md
create mode 100644 src/routes/设计心理学1-3.md
create mode 100644 src/routes/设计心理学1-4.md
create mode 100644 src/routes/设计心理学1-5.md
create mode 100644 src/routes/设计心理学1-6.md
create mode 100644 src/routes/设计心理学1-7.md
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 48c1a15b..090b29a2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -37,7 +37,7 @@ specifiers:
rehype-external-links: ^2.0.0
rehype-slug: ^5.0.1
remark: ^14.0.2
- remark-footnotes: ~4.0.1
+ remark-footnotes: ~2.0.0
shiki-twoslash: ^3.1.0
svelte: ^3.49.0
svelte-bricks: ^0.1.7
@@ -90,7 +90,7 @@ devDependencies:
rehype-external-links: 2.0.0
rehype-slug: 5.0.1
remark: 14.0.2
- remark-footnotes: 4.0.1
+ remark-footnotes: 2.0.0
shiki-twoslash: 3.1.0
svelte: 3.49.0
svelte-bricks: 0.1.7
@@ -3955,14 +3955,6 @@ packages:
semver: 6.3.0
dev: true
- /mdast-util-footnote/1.1.0:
- resolution: {integrity: sha512-M8tHiqL+7eS/ASWWs+nnmMKRLO1A1JnllNRzF2gLT4gpzLGvRiE0IugPI+/zfpi93IrtrxmlFolTdRPtWZocaA==}
- dependencies:
- '@types/mdast': 3.0.10
- mdast-util-to-markdown: 1.3.0
- micromark-util-normalize-identifier: 1.0.0
- dev: true
-
/mdast-util-from-markdown/1.2.0:
resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==}
dependencies:
@@ -4053,19 +4045,6 @@ packages:
uvu: 0.5.6
dev: true
- /micromark-extension-footnote/1.0.2:
- resolution: {integrity: sha512-sD7t/hooONLnbPYgcQpBcTjh7mPEcD2R/jRS5DLYDNm0XbngbaJZ01F1aI3v6VXVMdAu3XtFKUecNRlXbgGk/Q==}
- dependencies:
- micromark-core-commonmark: 1.0.6
- micromark-factory-space: 1.0.0
- micromark-util-character: 1.1.0
- micromark-util-chunked: 1.0.0
- micromark-util-normalize-identifier: 1.0.0
- micromark-util-resolve-all: 1.0.0
- micromark-util-symbol: 1.0.1
- uvu: 0.5.6
- dev: true
-
/micromark-factory-destination/1.0.0:
resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==}
dependencies:
@@ -5109,13 +5088,8 @@ packages:
unist-util-visit: 4.1.0
dev: true
- /remark-footnotes/4.0.1:
- resolution: {integrity: sha512-He6YzQFk/Wu2KgfjI80EyPXjt/G+WFaYfUH+xapqPQBdm3aTdEyzosXXv9a2FbTxGqgOfJ4q/TCB46v+wofRpQ==}
- dependencies:
- '@types/mdast': 3.0.10
- mdast-util-footnote: 1.1.0
- micromark-extension-footnote: 1.0.2
- unified: 10.1.2
+ /remark-footnotes/2.0.0:
+ resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==}
dev: true
/remark-parse/10.0.1:
diff --git a/src/routes/2022-03-03.md b/src/routes/2022-03-03.md
new file mode 100644
index 00000000..e62ea44f
--- /dev/null
+++ b/src/routes/2022-03-03.md
@@ -0,0 +1,78 @@
+---
+title: JavaScript · 判断水仙花数
+summary: 用JavaScript判断水仙花数
+created: 2022-03-03T15:07:14.533Z
+categories:
+ - JavaScript
+tags:
+ - JavaScript
+slug: Narcissistic-number-in-JavaScript
+lastmod: 2022-04-07T07:20:02.340Z
+---
+
+题目来源: [“如果”可以“重来” | 百度前端技术学园](http://ife.baidu.com/javascript/if&while.html#%E7%BC%96%E7%A0%81%E4%B8%89)
+
+## 题目
+
+根据用户输入的数据,判断水仙花数(三位数),水仙花数是指一个 n 位数 (n≥3),它的每个位上的数字的 n 次幂之和等于它本身。
+
+```html
+
+
+
+
+
+```
+
+**需求说明**
+
+- 当点击 `开始判断` 按钮,就执行 `numDaffodils` 函数判断输入的数字是否为水仙花数.
+- 如果是,就弹出提示框提示是水仙花数,如果不是,就提示不是水仙花数
+- 例如输入 153,`153=1* 1*1+5*5*5+3*3*3` , 是水仙花数,就提示 153 是水仙花数。
+- 请加入输入判断,必须输入数字,不能输入其他类型。
+
+## 解法
+
+```html
+
+
+
+
+
+```
+
+这里有一个坑:从 `` 获取输入内容[^1],因为 `type=text` ,所以输出的是 `string` 而不是 `number`,不能直接用`typeof ==='number'`判断输入的是不是数字
+
+## 参考
+
+- [learn/task2_3 简单水仙花.html · Homeuh/learn · GitHub](https://github.com/Homeuh/learn/blob/6ed2d79cd6abff09f981c0af21080c38b55b6ef2/out/artifacts/Web0_1_Web_exploded/Task_JS/task2_3%E7%AE%80%E5%8D%95%E6%B0%B4%E4%BB%99%E8%8A%B1.html)
+
+- [IFE/水仙花数.html · Yaomiaomu/IFE · GitHub](https://github.com/Yaomiaomu/IFE/blob/fed038d6c76b2bf62ee83d6539c927c6fa333b91/JAVASCRIPT/%E6%B0%B4%E4%BB%99%E8%8A%B1%E6%95%B0.html)
+
+[^1]: [HTML text input allow only numeric input](https://stackoverflow.com/questions/469357/html-text-input-allow-only-numeric-input)
diff --git a/src/routes/2022-03-04-decbin.md b/src/routes/2022-03-04-decbin.md
new file mode 100644
index 00000000..754dd785
--- /dev/null
+++ b/src/routes/2022-03-04-decbin.md
@@ -0,0 +1,76 @@
+---
+title: JavaScript · 十进制数转二进制
+summary: 用JavaScript将十进制数转二进制数
+created: 2022-03-04T14:57:48.683Z
+draft: ''
+tags:
+ - JavaScript
+categories:
+ - JavaScript
+lastmod: 2022-04-16T12:54:16.167Z
+type: default
+# changelogs:
+# - tag: "20220308"
+# summary:
+# - 将`push` 改为`unshift`
+# - 使用`padding`填充字符串
+# - 修改`binNumber.length >= binBit`
+---
+
+## 题目
+
+来源:[“如果”可以“重来” | 百度前端技术学园](http://ife.baidu.com/javascript/if&while.html#:~:text=opens%20new%20window)
+
+验证工具:[在线进制转换 | 进制转换器 — 在线工具](https://www.sojson.com/hexconvert.html)
+
+### Task1
+
+实现当点击转化按钮时,将输入的十进制数字转化为二进制,并显示在 `result` 的 `p` 标签内
+
+### Task2
+
+- 转化显示后的二进制数为 bin-bit 中输入的数字宽度,例如 `dec-number` 为 5 ,`bin-bit` 为 5 ,则转化后数字为 `00101`
+- 如果 `bin-bit` 小于转化后的二进制本身位数,则使用原本的位数,如 `dec-number` 为 5 ,`bin-bit` 为 2 ,依然输出 `101` ,但同时在 console 中报个错。
+
+## 解法
+
+```html
+
+
+
+
运算结果
+ +``` diff --git a/src/routes/2022-03-06-airtable.md b/src/routes/2022-03-06-airtable.md new file mode 100644 index 00000000..97e63f81 --- /dev/null +++ b/src/routes/2022-03-06-airtable.md @@ -0,0 +1,115 @@ +--- +title: Airtable · 网页剪藏 +summary: Airtable Web Cilpper设置 +created: 2022-03-06T05:58:29.026Z +categories: + - 实用技巧 +tags: + - 实用技巧 +# layout: post +lastmod: 2022-04-16T12:54:20.049Z +--- + +## 书签这回事 + +上回说到用 [自建网页书签 Flare](https://seviche.cc/blog/flare/) ,今天不小心把 SSH 链接弄坏了(也就是连不上了),因为搭载的服务不多,所以把整个服务器都重装了,Flare 网页书签也炸了。 + +其实搭建之后我没有用过(一次都没有),平时的书签管理主要靠搜索,各个浏览器之间的书签互相导入后,直接在搜索栏搜,如果是常用的网址,我用 Chorme 扩展 [eesel](https://chrome.google.com/webstore/detail/eesel-productivity-at-wor/jffaiidojfhflballoapgofphkadiono) 来解决,它可以列出最近用过的网页,按站点分类,查找起来很方便 + + + +最近还推出了一个新功能,可以通过命令进行一下快捷操作,如创建新的 coda 文件、figma 文件等……有点像 Alfred + + + +然后还有一个工具叫 [Omni](https://chrome.google.com/webstore/detail/omni-bookmark-history-tab/mapjgeachilmcbbokkgcbgpbakaaeehi) 可以做类似的事情,它还可以搜收藏夹,但不知道为什么我的 Chrome 用不了这个,所以也一直没用。 + +## 关于 Airtable + +Airtable 是一个多功能的表格应用,它的表格跟 Notion 里的 Database 挺像的,不过功能更多,用来做网页收藏夹 Free Plan 完全够用。基本的操作可以看这个: [真· Airtable 3 分钟菜鸟入门 - 少数派](https://sspai.com/post/44746) ,我没有什么要补充的。 + +从去年开始,我开始用 Airtable 整理我的一些收藏夹。原因如下: + +1. 可以分享的表格链接,移动端网页适配也很好 +2. 提供可嵌入网页(如博客)的 ` + +