再会!
我开始使用客户端 MVC(查看 JavaScriptMVC、Knockout.js 等),我对整体架构有疑问。假设我有一页应用程序。它有许多屏幕(例如,主屏幕、设置、用户配置文件等)。据我了解,这些“屏幕”中的每一个都应该是一个单独的 M、V、C 三元组。
如何组织这个屏幕?他们应该有什么样的生命周期?
在服务器端 MVC 中,我们有一个前端控制器、URL 路由等。客户端的替代品是什么?
再会!
我开始使用客户端 MVC(查看 JavaScriptMVC、Knockout.js 等),我对整体架构有疑问。假设我有一页应用程序。它有许多屏幕(例如,主屏幕、设置、用户配置文件等)。据我了解,这些“屏幕”中的每一个都应该是一个单独的 M、V、C 三元组。
如何组织这个屏幕?他们应该有什么样的生命周期?
在服务器端 MVC 中,我们有一个前端控制器、URL 路由等。客户端的替代品是什么?
对于谷歌人:)
backbone.js 内置了路由器:http: //backbonetutorials.com/what-is-a-router/
对于独立解决方案,我发现了这个:http ://sammyjs.org/