摘要: 背景:为了了解整体 npm 库的流程。 整体思路大概分成几个阶段 创建并初始化项目配置,编写具体工具函数,构建,jest 测试(可选),发布到 npm,npm 安装体验效果 (ts + tsup) 创建并初始化项目配置 创建项目 mkdir my-tool-demo cd my-tool-demo 阅读全文
posted @ 2025-06-04 20:56 Zzp_zzZ 阅读(6) 评论(0) 推荐(0)
摘要: 快捷键 ps:注意其他软件热键冲突&openArk 软件可以修改热键 块级注释 alt+shift +A 移动代码到到上一行 / 下一行 alt + ↑ / ↓ 复制本行代码到上一行 / 下一行 alt + shift + ↑ / ↓ 打开命令面板 ctrl + shift + p 选中所有匹配项 阅读全文
posted @ 2025-04-07 10:09 Zzp_zzZ 阅读(54) 评论(0) 推荐(0)
摘要: const queuedObservers = new Set(); const observe = fn => queuedObservers.add(fn); // 将处理函数加进队列 const observable = obj => new Proxy(obj, {set}); // 给对象 阅读全文
posted @ 2025-04-07 09:55 Zzp_zzZ 阅读(5) 评论(0) 推荐(0)
摘要: 不做响应式 由于部分长简单数据列表,并不需要做响应式,所以我们可以在赋值完毕后,取消响应式,这样可以减少相关的事件监听,从而减少性能消耗, 可以采用 Object.freeze 来 冻结,使对象的 configable 属性为 false 进而不能被修改 或者 直接在 created 之后在使用 t 阅读全文
posted @ 2025-04-07 09:52 Zzp_zzZ 阅读(7) 评论(0) 推荐(0)
摘要: develop : 基于 master 分支创建。开发者的自留地,不做要求,用于开发自测功能;master 分支发布后重新基于 master 被创建 test : 迭代确定后,基于 master 分支创建,开发人员基于接收到的需求开发各自的对应 feature 分支(feat-xxx);用于测试人员 阅读全文
posted @ 2025-04-07 09:51 Zzp_zzZ 阅读(1) 评论(0) 推荐(0)
摘要: set 是对数组 array 的一种特定优化,去除了数据中重复部分; map 是对对象 object 的一种特定优化,将键值的范围进行拓展,不只是字符串,特定的条件以及正则表达都是支持的; WWeakmap ( 只接受对象作为键名) 的设计目的在于,键名是对象的弱引用(垃圾回收机制不将该引用考虑在内 阅读全文
posted @ 2025-04-07 09:29 Zzp_zzZ 阅读(1) 评论(0) 推荐(0)
摘要: 在我的 react 项目中,需要使用到折线图等图表工具,于是选择了 Echart,多个图表在同一页面中展示 import React, { useEffect, useRef } from 'react' import \* as echarts from 'echarts' const Echar 阅读全文
posted @ 2025-04-07 09:26 Zzp_zzZ 阅读(16) 评论(0) 推荐(0)
摘要: 背景:使用最新版的 devtool 插件后,vue2 项目无法被正确识别.由于最新版的 dev-tools (7+)并不兼容 vue2. 首先想到的是寻找一个兼容版本,可以兼容 vue2 及 vue3.考虑到当 vue 更新版本,可能又要重新进行这个过程,并且 vue2 及 vue3 差异较大,兼容 阅读全文
posted @ 2025-04-07 09:23 Zzp_zzZ 阅读(91) 评论(0) 推荐(0)
摘要: 一个好的命名规范, 应该是简单的,方便记忆的;如非必要,不要新增新的命名规则;相似的类型,命名规则应该是一样,比如文件夹和文件名;差异很大的类型则需要有所区分,比如变量和常量的命名,因为常量是不能被修改的,内部变量和外部变量亦如此,人们可以借此很明显的区分是否可以函数区块外面使用;(通常来说 , 常 阅读全文
posted @ 2023-12-14 11:56 Zzp_zzZ 阅读(51) 评论(0) 推荐(0)
摘要: 背景:学习vue3的时候发现 vue2对应的vetur插件 与vue3的volar 插件 冲突,于是开始了解vscode怎么实现兼容多项目兼容不用配置。 项目设置管理 为了适应不同项目的需要不一样的项目设置,vscode推出了文件夹设置(Folder),将差异的配置存放在项目根目录的.vscode/ 阅读全文
posted @ 2023-12-05 11:54 Zzp_zzZ 阅读(1911) 评论(0) 推荐(0)