以下图片是我的网页架构。这也是我的第一个网站。这个网站是一种控制面板,因此它由许多按钮和事件组成。随着需求变得越来越多,它变得难以维护。 Web Architecture
假设我需要添加新功能,我需要:
1.用户界面:设计输入和输入输出。
2.通过jquery创建事件处理程序
3.创建ajax函数。 (在成功函数上绘制结果)
就像一条链子。问题是:
改变一件事=改变每一件事
2.无法很好地管理输出视图(输出视图可以是表格,选项,标签..)
所以我很好奇是否有任何框架或更好的方法可以帮助我?
感谢。
答案 0 :(得分:0)
你的项目可能有一个" jQuery汤"问题,但要回答你的问题,那里有太多的MV * JS"框架"周围,例如Ember.js,AngularJS,Backbone.js等等。
IMO Backbone.js最容易融入现有项目,以防您想要慢慢重构现有代码。还有其他一些更有见解,并为您做了更多,但您可能需要在JS代码中进行更多实质性的重构。
以上所有"框架"将帮助您管理模型,视图,事件以及将所有内容绑定回服务器。