交互状态设计:探索 ECharts 与 ZRender 的设计模式
· 阅读需 22 分钟
最后更新于 2023-01-09 23:37:00
通常,对于 Web 页面的 交互处理中,尤其是 DOM 元素样式的变化用 CSS 处理是非常简单的,但如果是普通对象呢?问题似乎变得复杂起来了,这篇文章通过探索 ECharts 与 ZRender 在交互状态设计相关方面的源码实现,讨论一下在复杂场景中处理交互状态的设计方案,如何将命令式编码的复杂性通过声明式编码来降低,该怎样应对复杂场景下的状态叠加问题。