0

我正在为黑莓剧本创建一个 HTML5 应用程序。我想知道如何管理导航和多个页面。

我的应用程序是一个表格视图,它允许您单击表格行以加载新页面,然后在该页面上您可以加载第三页。我不希望需要超过 3 层。

如何最好地做到这一点?我是否像普通浏览器一样链接到一个新页面,并在 GET 字符串中传递行 ID 以由子页面上的 JS 拉出?或者我是否将内容加载到页面外的 div 中,然后像 jquery mobile 作品一样将其滑入?

我在所有页面上都有 ajax 来加载内容,因为所有内容都是从我服务器上的 API 获取的。如果需要,我当然可以使用本地数据存储,但如果有一个分层视图并将它们推入和推下堆栈会更好。

我正在寻找有关如何处理具有多个内容视图的 webworks 应用程序的建议。

4

1 回答 1

0

如果不需要操作数据 && 只想显示,只需将其保存在单个网页中即可。但是,如果您有大量数据并且您必须对其进行操作,那么请考虑将其拆分为另一个页面。当我将应用拆分为多个页面时,我遇到了一个问题。在导航之间,页面加载期间存在延迟。即使页面来自本地。

于 2012-02-26T06:01:10.563 回答