11

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

我的问题是:

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

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

谢谢你。

4

1 回答 1

5

您可以查看功能响应式编程方法。以下是您可能感兴趣的一些解决方案:

  • Rx.js - 来自 Microsoft 的 JavaScript 响应式扩展
  • Bacon.js - 另一个流行的 FRP 库
  • Kefir.js - 不太流行但有趣的 FRP 库
于 2015-07-10T14:10:01.440 回答