用于组织单页面应用程序整体架构的模式

时间:2011-11-18 14:52:22

标签: model-view-controller javascriptmvc singlepage

美好的一天!

我开始使用客户端MVC(查看JavaScriptMVC,Knockout.js等),我对整个架构有疑问。说我有一页申请。它有许多屏幕(例如,主要,设置,用户配置文件等)。据我所知,这些“屏幕”应该是一个单独的M,V,C三合一。

如何组织此屏幕?生命周期应该是什么?

在服务器端MVC中,我们有一个前端控制器,URL路由等。客户端的替换是什么?

1 个答案:

答案 0 :(得分:3)

对于googlers:)

backbone.js内置了路由器:http://backbonetutorials.com/what-is-a-router/

对于独立解决方案,我发现了这个:http://sammyjs.org/