我的梦想
真正的解放生产力,使我们更好的观察,理解这个世界,创造更多有益的事物,从而走向更加美好的未来。
cryptojs 加解密,简化方法 cryptojs 加解密,简化方法
import crypto from "crypto"; const KEY = Buffer.from("12345678901234567890123456789012"); // 32 字节 AES-256 /** * AES
localforage 简化封装 localforage 简化封装
import localforage from "localforage"; // 配置 localforage 实例 const storage = localforage.createInstance({ name: "
zustand的持久化 zustand的持久化
store.tsimport { create } from 'zustand' import { persist } from 'zustand/middleware' import storage
React use使用 React use使用
React.use 使用React.use() 是 React 19 引入的新 API,作用是直接在组件渲染期间“解包 Promise 或上下文资源”,从而让组件可以同步地使用异步数据。 1. 解包 Promise(最常见用法)import
web woker 的封装使用(基于 comlink) web woker 的封装使用(基于 comlink)
web woker 的封装使用(基于 comlink)因为工作工程中需要处理大数据量数据,导致主线程被卡住,页面长时间无响应,导致体验不好,所以使用 web worker 开多线程处理数据;但是原生的 web worker 使用过于繁琐,读
firebase 登录方法封装 firebase 登录方法封装
firebase 登录方法封装在现代 Web 应用中,用户登录与身份验证是不可或缺的功能。Firebase 提供了完整的 Authentication 解决方案,支持多种登录方式(如 Google、Facebook、Apple、邮箱密码等)
web 录音封装 web 录音封装
web 录音封装因为工作需求,需要一个录音功能,所以封装了一个录音类(库) 一、实现目标我们希望封装一个具备以下特性的录音工具类: ✅ 支持 开始 / 停止录音 ✅ 支持录音状态管理(idle、recording、stopped
2025-06-25
ts 中 type 和 interface 的区别 ts 中 type 和 interface 的区别
ts 中 type 和 interface 的区别type 可以用于基本类型、联合类型、元组,但 interface 不能: // ✅ type 支持联合类型 type ID = string | number; // ✅ type 支持
2025-04-02
proformance api 使用 proformance api 使用
proformance api 使用Performance API 介绍Performance API 是浏览器提供的 高精度性能监控接口,用于测量网页和应用的性能,包括 页面加载时间、资源加载情况、JavaScript 执行时间 等。 P
1 / 4