Kailiming Blog

文章列表

最新内容按时间倒序展示

前端2026/5/12 10:42:07 · 1 分钟

React useContext 深度解析

React 的组件通信一直是个经典话题。从 Props Drilling 到 Redux,再到如今官方推荐的 Context + Hooks 组合,`useContext` 已经成为现代 React 应用中不可或缺的工具。但很多人对它的理解停留在"避免层层传递 props"的层面,一旦遇到性能问题、重渲染陷阱或者多个 Context 嵌套地狱,就开始怀疑人生。

#React
前端2026/5/12 10:06:40 · 1 分钟

Blob 和 File 到底有什么区别?

在前端开发中,处理二进制数据是家常便饭。无论是上传图片、下载文件、还是操作 Canvas,你都会频繁遇到 `Blob` 和 `File` 这两个 API。它们看起来很像,甚至用法也几乎一致,以至于很多开发者用了很久都没搞清楚二者本质上的差异。

#JavaScripe
前端2026/5/8 17:50:28 · 1 分钟

React状态管理:Zustand

小型、快速且可扩展的 bearbones 状态管理解决方案。

#React#TypeScripe
前端2026/5/8 16:07:48 · 1 分钟

自动部署脚本

这个文件是一个 **Node.js 部署脚本**,用于将本地 Next.js 项目自动构建、打包并上传到远程服务器。

#JavaScripe
前端2026/4/29 07:06:57 · 1 分钟

TypeScript入门

#JavaScripe
服务器2026/4/29 07:06:46 · 1 分钟

HTTP 缓存

User: cache-control 的值有哪些 Kimi: Cache-Control 是 HTTP 缓存控制的核心响应头,其指令值分为请求指令和响应指令两类,可以组合使用。

#HTTP#Nginx
前端2026/4/14 08:40:00 · 1 分钟

Vue-Uniapp-Node 实现扫码登录功能

1. 使用`qrcode`第三库实现二维码的生成。`npm install qrcode` 2. 从后端获取当前二维码唯一id以及设置过期时间等。 3. 二维码生成后开启轮询监听用户是否扫码以及二维码是否过期。 4. 用户扫码登录成功后返回登录信息以及token等。

#Vue