0

据我了解,处理页面重新加载的“常规”方法是使用其控制器、视图和模型在 Web 堆栈上复制功能和表示。我希望能深入了解处理这些情况的其他(可能更好)方法。以及对以下两种方法的反馈:

  1. 在每个 Web(堆栈)应用程序页面上重新加载基于 js 框架的应用程序/套件,从而强制 js 框架处理所有路由和渲染

  2. 使用 Web 堆栈来路由交互,然后根据交互使用主干显示视图。

谢谢!

4

1 回答 1

0

恕我直言,第2种方法是 Backbone 诞生的一种方法:)

按照这种方法,我们将完成所谓的单页应用程序

但是在中大型应用程序中实现这一点可能会非常累人。您必须处理Router必须负责初始化或替换元素的复杂问题,还必须注意内存泄漏和幽灵视图。您必须定义一个系统来刷新您的集合和模型,因为您在每个页面中重复使用它们,...

因此,将这两种方法结合起来也是一个好主意。您可以将应用程序拆分为以下模块:ManagingUsers, ManagingPosts, ManagingMedia, 为这些模块创建单页应用程序, 包含不重新加载页面的 , , , ... 操作, 如果您移动到另一个模块, 页面将被重新加载indexedit进入show整个框架的公司并具有健康的内存重置。

于 2012-08-03T14:19:27.783 回答