4

似乎我发现的所有 SPA 示例,例如 Code Camper 和 ToDo 基本上都是微不足道的应用程序。它们包含 3 或 4 个列表,以及 1 或 2 个编辑屏幕。这些示例应用程序还倾向于预加载所有内容 - 数据和 html。

我需要构建的应用程序可能是 30 到 40 个编辑屏幕和 30 到 40 个列表/网格屏幕。我可能只想预加载一些视图,也许还有仪表板/小部件,然后当用户导航到“页面”时,其余的可能会被加载。

我想要 SPA 的好处,例如无需重新加载页面并一次加载所有各种 java 库。

有谁知道在初始加载后加载页面的任何示例应用程序?我来自 Windows 窗体 C# 背景,所以甚至不确定这是否可能。

谢谢,雷克

4

2 回答 2

0

用作 SPA 的站点的最佳示例是使用 jQueryMobile 的站点。在这个框架中,它通过使用 AJAX 请求加载页面而不实际导航到页面来工作。

以下是使用 jQueryMobile 的网站列表:

https://github.com/jquery/jquery-mobile/wiki/Sites-built-with-jQuery-Mobile

于 2013-02-01T16:53:42.910 回答
0

这就是 SPA 为您提供的全部内容,最初 SPA 将在第一个页面加载时加载大部分依赖项,并且每当您导航到其他视图时,它都会加载相应的视图依赖项,这些依赖项是额外需要的,并且不存在于您的缓存中。如果它们已经存在于您的缓存中,它不会再次加载依赖项或功能。最好看看johnpapa.net SPA 教程,他在教程中解释得很好。
SPA 最适合 30 到 40 个编辑屏幕和 30 到 40 个列表/网格屏幕。

于 2015-02-03T04:37:42.280 回答