gpt4 book ai didi

javascript - 提高事件密集型防暴应用程序的代码质量/组织

转载 作者:可可西里 更新时间:2023-11-01 02:25:41 26 4
gpt4 key购买 nike

我正在使用 riot.js 和 jquery 构建一个应用程序。一切都按预期工作,但是随着代码的增长,我也担心在代码中随机/意外的地方触发和处理事件 (.trigger/.on) 对保持我的代码有条理和快速理解没有任何作用。

我的问题是:

(1) 我想保持这样一个应用程序的代码干净和精简(事件命名空间是我想到的一件事)和

(2) 我想将模型上的事件与演示器中 DOM 上的事件清楚地分开。我怎样才能在基于 riot.js 的应用程序中实现这些目标

谢谢。

最佳答案

你可以看看 functional reactive programming approach .以下是您可能感兴趣的一些解决方案:

  • Rx.js - Microsoft 的 JavaScript 响应式扩展
  • Bacon.js - 另一个流行的 FRP 库
  • Kefir.js - 不太流行但有趣的 FRP 库

关于javascript - 提高事件密集型防暴应用程序的代码质量/组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26423434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com