黑白梦

使用 lodash 的 template 方法自定义模板规则

2024-04-18

lodash 的 template 用于创建一个编译的模板函数,允许我们利用正则定义任意模板规则,比如实现类似于 vue-i18n 的 t 方法。

使用 live-server 启动构建后的 history 模式前端项目调试

2024-04-17

前端项目构建后,有时候发到服务器比较慢,需要进行本地调试,更方便。但是本地可能没有 nginx 服务,配置起来也没那么方便,这就可以使用 live-server 来启动,支持后端接口请求转发等功能。

NestJS 文档目录概览

2024-04-06

结合目录,粗略看了一遍 NestJS 文档的主要内容,记录每一章节的内容,方便后续快速进入对应章节,找到内容。

使用 live-server 本地运行调试构建后的前端代码

2024-03-14

live-server 支持文件重定向,支持路径代理,适合本地运行调试构建后的前端代码

配置触控板替代鼠标,统一 mac 和 windows 中的使用体验

2024-02-27

使用触控板可基本替代鼠标的使用,对于非设计类工作来说基本够用了,通过提升光标移动速度、关闭额外手势,基本可获得跨系统一致的体验。

Tailwind CSS 组件框架 shadcn/ui 使用笔记

2024-02-25

shadcn/ui 是由 shadcn 开发的 Tailwind Css 组件框架,可将组件自动拷贝至项目中。

Tailwind CSS 基础概念、配置、常见问题和使用笔记

2024-02-25

Tailwind CSS 是当前最流行的样式框架,它有许多优势;对 IDE 支持友好,适合各种框架使用;掌握基础用法后,整体记忆成本不大。

Win 11 设置和使用笔记

2024-02-21

记录一些 Win 11 零散的设置和使用笔记,如终端、输入法、右键、任务栏颜色等

vite 构建产物分块策略

2023-12-30

可通过 splitVendorChunkPlugin 插件或者定义 manualChunks 配置分块策略

OrbStack: Mac 下更快的 Docker 容器运行环境

2023-12-24

OrbStack 是原生Swift应用,快速、轻便、简单。进行了一系列的小试验后,整体软件的内存很少,速度也快,非常值得一试。

Penpot: 开源免费的团队设计软件

2023-12-23

试用了一下,软件体验比较符合直觉,操作流畅,值得观望。

使用 pro-components 的 DragSortTable 拖动排序表格

2023-12-18

@ant-design/pro-components 以前需要引入 react-sortable-hoc 及大量代码,而现在已有可拖拽表格组件 DragSortTable,可直接使用。

Node.js 中 Blob、Buffer、Base64 相互转换

2023-12-18

记录一些 Node.js 中的文件流格式转换代码。

zustand 简易好用的 React 状态管理库

2023-12-15

没有样板代码,没有额外学习成本,简单清晰,上手即用。

一个 css 属性解决 codemirror 移动端滚动条触发网页下拉刷新问题

2023-11-29

overscroll-behavior-y ,用于控制滚动到边界时的效果。加上之后,再也不会因为滑动滚动条而触发上拉刷新了。

使用 Chrome 开发者工具模拟静态资源文件及接口请求响应

2023-11-14

不需要使用 fiddler 等软件,只需使用 Chrome 开发者工具,就可实现一些简单的本地调试

Obsidian: 好用的本地 markdown 笔记软件

2023-10-27

有一个笔记库还是很有必要的,Obsidian 是一个优秀的笔记软件,在PC和移动端都有不错的体验。

Mac 日常使用的软件整理

2023-10-02

记录一些 Mac 中日常使用的软件,包括编辑器、办公软件、制图软件、播放器、解压、浏览器、下载工具等。

调试 Github 开源包时,应优先使用 Tag 中的代码

2023-09-15

遇到一个包,把它的最新分支 master 拉下来了,版本号是三年前的版本,但怎么调试都不太正常。排查后发现,原来作者改过了代码,master 分支不能跑起来。

通过 plasmo 创建浏览器扩展程序

2023-09-11

使用 Plasmo,只需编写 React 组件,即可创建浏览器扩展程序。
1 / 8
>