自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeScript动态键类型定义全攻略

代码片段尝试使用动态键数组定义Record类型时存在类型推导问题。实际推导结果为string而非具体的字面量联合类型。

2026-04-03 16:48:58 3

原创 ECharts图形组背景色设置指南

创建一个图形组,并为其设置背景色。图形作为组的第一个子元素,可以模拟背景色效果。在 ECharts 中,可以通过。

2026-01-10 20:44:06 220

原创 JavaScript链表合并算法详解

【代码】JavaScript链表合并算法详解。

2025-11-20 10:14:55 91

原创 算法-括号匹配:栈解法详解

遍历字符串,遇到左括号时将其压入栈中,遇到右括号时检查栈顶的左括号是否匹配。匹配则弹出栈顶元素,否则直接返回无效。最后检查栈是否为空。栈的特点是后进先出(LIFO),可以很好地处理括号的匹配问题。的字符串,判断字符串是否有效。

2025-11-19 16:53:26 245

原创 前端单链表:核心操作与应用指南

/ 数据域// 指针域0 : val);

2025-11-19 15:49:10 133

原创 TypeScript中typeof与keyof的区别

特性typeofkeyof作用从值获取其类型从类型获取其键名的联合类型操作对象值(变量、函数结果等)类型(接口、类型别名等)结果类型该值对应的具体类型该类型所有公共键名组成的联合类型常见用途基于现有值定义新类型定义映射类型、约束属性访问的键名typeof关注的是值的类型是什么,而keyof关注的是某个类型有哪些属性名。

2025-11-18 16:26:37 248

原创 Vue 响应式系统准确性能对比(完整注释版)

摘要 本文对比了 Vue 2 和 Vue 3 的响应式系统实现。Vue 2 使用 Object.defineProperty 和 Dep 类管理依赖,通过递归处理对象属性和重写数组方法实现响应式。Vue 3 则基于 Proxy 和 Reflect API,利用 WeakMap 存储依赖关系,实现了更高效的依赖追踪和更新机制。相比 Vue 2,Vue 3 的响应式系统性能更优,能自动处理新增属性和数组变化,且代码更简洁。核心差异在于 Vue 3 通过代理拦截对象操作,避免了递归和数组方法重写的开销。

2025-11-02 16:25:13 247

原创 Vue3响应式系统揭秘:Proxy+WeakMap黑科技

Vue 3 通过 WeakMap 管理引用关系,结合 Proxy 和 Reflect 实现高效的响应式系统,性能显著优于 Vue 2,尤其在大型应用和动态数据结构中。

2025-11-02 14:28:24 332

空空如也

空空如也

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

TA关注的人

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