
获得徽章 1
- #青训营笔记创作活动#
2023年2月17日 打卡 day 25
* docker client: 即 docker 命令行工具
* docker host: 宿主机,docker daemon 的运行环境服务器
* docker daemon: docker 的守护进程,docker client 通过命令行与 docker daemon 交互
* image: 镜像,可以理解为一个容器的模板,通过一个镜像可以创建多个容器
* container: 最小型的一个操作系统环境,可以对各种服务以及应用容器化,是镜像的运行实例
* registry: 镜像仓库,存储大量镜像,可以从镜像仓库拉取和推送镜像
Docker 技术的三大核心概念,分别是:镜像 Image、容器 Container、仓库 Repository。
展开评论点赞 - #青训营笔记创作活动#
2023年2月16日 打卡 day 24
树状在整个结构扁平化后收益特别多。结构很清晰,我们可以很轻易的对数据进行处理。
特别是在特别大数据量的情况下,这种形式可以极大的提高性能,减去需要遍历的性能消耗。
以前各种在数组对象出现的弊端都消失了。展开评论点赞 - #青训营笔记创作活动#
2023年2月16日 打卡 day 24
写 react 项目的小伙伴应该都用过 antd 组件库,但绝大多数同学并没有看过它的源码。
而想深入掌握 antd 组件库,只熟悉参数是不行的,必须要深入到源码层面。
所以今天就来分享下如何调试 antd 的源码。展开评论点赞 - #青训营笔记创作活动#
2023年2月15日 打卡 day 23
TypeDoc
更简洁的方法一步到位生成API站点
官网:typedoc.org/
Github(6.1K):github.com/TypeStrong/…
TypeDoc也是TSDoc标准的参与者,TypeDoc可以完全兼容TSDoc标准,但比TSDoc更宽松,这意味着TypeDoc可以使用更多非标准的标签。
TypeDoc默认提供了一套API站点的简洁主题,当然你也可以修改和定制。它供了两种途径:
主题,主题会覆盖 API 文档的默认呈现方式
插件,插件可以进行其他更改
使用方法
npm install typedoc
配置typedoc.json
执行命令:typedoc --out api src/index.ts 生成API站点
也可以执行命令:typedoc --plugin typedoc-plugin-markdown --out api src/index.ts --hideSources --theme markdown 生成 markdown 文件展开评论点赞
#青训营笔记创作活动#
2023年2月14日 打卡 day 22
vue中为什么不能使用index作为key。使用index作为key,会导致diff中的优化失效(降低了复用性,违背了虚拟DOM的初衷)。原本可以复用的东西,不能被复用,徒然增加了性能开销,浪费性能。展开评论点赞- #青训营笔记创作活动#
2023年2月13日 打卡 day 21
今天在掘金首页刷到一篇文章,就是那种文字根据不同的色块显示不同的颜色,我想着能不能做一个探照灯似的 404 页面呢。毕竟也可以根据不同的白色光照来改变文字颜色的。想法很好,很实用。展开评论点赞 - #第五届青训营阅读
2023年2月12日 打卡 day 20
介绍一些常用的CSS动画效果,通过gif图加代码的形式让你更好的理解和使用。淡入淡出效果、滑动等动画效果,结合代码案例非常的使用!
评论点赞 - #青训营笔记创作活动#
2023年2月11日 打卡 day 19
if else 的好用都知道,这里只是在某些特定场景为大家额外提供一种思路,增加我们代码的可读性:短路运算、三元运算符、switch case、对象配置/策略模式评论点赞 - #青训营笔记创作活动#
2023年2月10日 打卡 day 18
可视化工具的底层就是 Git 的各个指令,当我们熟悉了 Git 指令的各种写法,将更理解在可视化工具中用到的功能的底层指令。
Git 分为 4 个工作区:
工作区:指在本地仓库中的全部代码区域;
暂存区:指在本地仓库中通过 git add 后的代码区域;
本地仓库:指在本地仓库中的 git commit 后的代码区域;
远程仓库:远程仓库指的托管代码的服务器。展开评论点赞 - #青训营笔记创作活动#
2023年2月9日 打卡 day 17
今天学了vuex的升级版Pinia。Pinia 确实有了很大进步,最明显的就是删减了复杂的概念,简化了数据流转的过程,现在只剩下了 store、state、getters、actions 这四个核心概念。展开评论点赞