提高严重骚乱应用的代码质量/组织

时间:2014-10-17 10:51:12

标签: javascript jquery riot.js

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

我的问题是:

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

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

谢谢。

1 个答案:

答案 0 :(得分:5)

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

  • Rx.js - Microsoft的JavaScript反应扩展
  • Bacon.js - 另一个受欢迎的FRP图书馆
  • Kefir.js - 不太受欢迎但有趣的FRP图书馆