Eavan's Blog LogoEavan's Blog
TAGSFRIENDSBOOKSSEARCH
TAGS
FRIENDS
BOOKS
SEARCH
Eavan's Blog LogoEAVAN
·

心如止水,字如清风

流水不争先 ·

typescript

共 10 篇文章

typescript 标签下的文章

  • 2025年4月23日

    Alien Signals 技术分析之副作用作用域 (EffectScope)(八)

    掌握响应式编程中副作用管理的终极方案!本文深入解析EffectScope机制,教你如何像管理文件夹一样批量控制多个副作用的生命周期。从基础使用到嵌套作用域,再到内部实现原理,全面讲解如何避免内存泄漏并构建更健壮的响应式应用。适合前端开发者和响应式编程爱好者提升代码质量。

    阅读全文
  • 2025年4月23日

    Alien Signals 技术分析之订阅者 (Subscriber)(七)

    深入解析响应式系统中的订阅者(Subscriber)角色:了解计算属性(Computed)和副作用(Effect)如何追踪依赖并响应变化。揭秘订阅者的核心职责、内部机制及在alien signals响应式系统中的关键作用,掌握让系统"动起来"的核心原理。适合开发者理解响应式编程底层实现。

    阅读全文
  • 2025年4月23日

    Alien Signals 技术分析之依赖 (Dependency)(六)

    探索响应式系统中"依赖(Dependency)"的核心作用:揭秘信号(Signal)和计算属性(Computed)如何作为数据发布者,通过订阅者列表高效管理数据关联。了解link和propagate机制如何实现自动追踪与变化通知,构建响应式编程的基础架构。适合前端开发者深入理解响应式原理。

    阅读全文
  • 2025年4月23日

    Alien Signals 技术分析之依赖追踪与链接 (Tracking & Linking)(五)

    深入解析响应式系统的核心机制:揭秘依赖追踪与链接如何自动发现数据关系。了解startTracking、link和endTracking如何协同工作,动态构建依赖图,实现精准更新。探索系统如何像侦探一样自动记录"谁依赖谁",无需手动声明依赖关系。

    阅读全文
  • 2025年4月23日

    Alien Signals 技术分析之响应式系统核心 (Reactive System Core)(四)

    揭秘响应式系统核心:信号、计算属性与副作用如何协同工作?深入解析响应式编程幕后机制,了解link、propagate等核心函数如何像城市交通调度系统般高效协调数据流变化。掌握响应式系统如何自动追踪依赖、传播更新并优化执行流程,提升你对现代前端框架底层原理的认知。

    阅读全文
  • 2025年4月22日

    Alien Signals 技术分析之副作用 (Effect)(三)

    Learn how Effects in responsive systems automate reactions to data changes, simplifying app development. This guide covers creating Effects with Signals and Computed properties, tracking dependencies, and executing tasks like UI updates or logging—essential for efficient, error-free coding.

    阅读全文
  • 2025年4月22日

    Alien Signals 技术分析之计算属性 (Computed)(二)

    探索计算属性(Computed)在响应式系统中的关键作用!本文详解如何用它自动管理派生值,如从信号计算用户全名,避免手动更新复杂性。学习惰性求值、缓存机制,提升应用效率与数据一致性。理想工具,构建高效响应式应用。

    阅读全文
  • 2025年4月22日

    Alien Signals 技术分析之信号(Signal)(一)

    了解信号(Signal)及其在响应式系统中的作用,是构建高效、动态应用的关键。本文深入浅出地介绍了信号的概念、使用方法及内部机制,帮助开发者掌握如何通过信号实现数据的自动更新和传递。从创建信号、读取和写入值,到订阅和通知机制,文章提供了详尽的示例和解释,使复杂概念变得易于理解。无论是初学者还是有经验的开发者,都能从中受益,提升应用开发的效率和质量。

    阅读全文
  • 2025年4月9日

    我的cursor/windsurf规则

    探索个人收藏的代码编写规则和习惯,了解异步请求返回类型、复杂函数注释及代码风格的实用技巧。本文还介绍了RORO模式的应用,并讨论了为何不建议使用enum。尽管随着AI技术的发展,这些经验可能逐渐变化,但仍为开发者提供有价值的参考。想提升代码质量和规范?快来阅读这篇干货满满的博客!

    阅读全文
  • 2024年4月5日

    浅谈TypeScript中的协变和逆变

    深入解析TypeScript类型系统中的协变与逆变机制,通过类继承、联合类型和函数参数等实际案例,揭示子类型与父类型的赋值规则。文章剖析不可变数组的类型安全原理,详解strictFunctionTypes选项如何强化函数参数的逆变检查,帮助开发者掌握类型收窄、集合关系及双向协变等核心概念,提升类型系统在工程实践中的运用能力。

    阅读全文