一个复杂的单页 JS Web 应用程序应该如何在客户端进行结构化?具体来说,我很好奇如何根据模型对象、 UI 组件、任何控制器和处理服务器持久性的对象来清晰地构造应用程序。
一开始车祸看起来很严重。但是,由于 UI 组件嵌套在不同的深度(每个组件对模型数据都有自己的作用/反应方式,并且每个组件生成的事件可能自己直接处理,也可能不直接处理) ,MVC 似乎无法被清晰地应用。(但如果事实并非如此,请纠正我。)
--
(这个问题提出了使用 ajax 的两个建议,很明显,除了最普通的单页面应用程序之外,任何其他应用程序都需要 Ajax。)