自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 npm、yarn、pnpm 如何删除缓存文件?

在前端工程化的环境下,频繁的安装、更新、移除依赖,总会产生一些不活跃的 npm 依赖包,一直隐藏在某个角落里。在 Mac 寸土寸金的硬盘空间里,偶尔删除一下缓存文件还是能节约除一些空间的,毕竟也不是每个 npm 依赖包都是活跃状态(删除后一下子就多了 20G 空间[笑])。

2023-12-07 20:15:47 1237

原创 使用 vitepress + docker + oneDrive 等实现本地知识库 预览+备份

使用语雀notion等文档知识库,在使用起来比较方便,但是如果需要本地备份,就需要借助一些工具。本文介绍使用 本地预览框架vitepress和 同步网盘oneDrive来实现本地知识库 预览+备份。从语雀迁移到notion, 再从notion迁移到本地, 或许本地+网盘同步才是最好的选择。

2023-12-04 15:40:48 510

原创 为什么vue2使用v-for时不要用index作为key?(diff算法)

diff算法是一种通过同层的树节点进行比较的高效算法比较只会在同层级进行, 不会跨层级比较。在 比较的过程中,循环从两边向中间比较判断是否是同一个节点github: vuejs/vue@2.6.14 sameVnode 函数使用到的工具类patchVnodegithub: vuejs/vue@2.6.14 patchVnodeupdateChildrengithub: vuejs/vue@2.6.14 updateChil...

2022-06-08 11:19:01 113

原创 面试官:如何自己手写一个mini的vuex3?

介绍说来惭愧,这对于喜欢摸鱼的程序员来说,vue3都发布这么久了,现在才开始阅读vuex3源码,现在分享一下个人对这次学习的总结,写的不好请大家轻喷。地址源码地址:vuejs/vuex@3.6.2myGithub:2460392754/mini-vuex3项目结构src├── core│ ├── helpers.ts│ ├── index.ts│ └── store.ts├── types│ └── index.ts├── utils│ ├── index.t

2022-05-10 17:10:43 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除