改进代码质量/事件密集型暴乱应用程序的组织
Improving code quality/organization of event-heavy riot applications
我正在使用riot.js和jquery构建一个应用程序。然而,随着代码的增长,一切都按预期进行,我也担心在代码中随机/意外的地方触发和处理事件(.trick/.on)无助于保持代码的有序性和快速可理解性。
我的问题是:
(1) 我想让这样一个应用程序的代码保持干净和精简(事件名称空间是我脑海中浮现的一件事)和
(2) 我想让模型上的事件与演示者中DOM上的事件清楚地分开。如何在基于riot.js的应用程序中实现这些目标
谢谢。
您可以考虑一种函数式反应式编程方法。以下是您可能感兴趣的一些解决方案:
- Rx.js-微软JavaScript的反应式扩展
- Bacon.js-另一个流行的FRP库
- Kefir.js-不太受欢迎,但内置FRP库
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 在phonegap应用程序内部重定向不起作用
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 内容和数据调用密集型钛矿中的应用程序
- 表单密集型web应用程序的设计测试
- 改进代码质量/事件密集型暴乱应用程序的组织
- 维护中型到大型JS密集型web应用程序
- 如何在ajax密集型应用程序中处理大量HTML数据