我正在为黑莓手册创建一个HTML5应用。我想知道如何管理导航和多个页面。
我的应用程序是一个表格视图,它允许您单击表格行以加载新页面,然后在该页面上您可以加载第3页。我预计不需要超过3层。
这样做最好吗?我是否链接到一个新页面,就像它是一个普通的浏览器一样,并将GET字符串中的行ID传递给子页面上的JS?或者我将内容加载到页面上的div中,然后像jquery移动设备一样滑动它?
我在所有页面上都有ajax来加载内容,因为所有内容都是从我服务器上的API获取的。我当然可以根据需要使用本地数据存储,但是如果对视图进行分层并将它们推入和移出堆栈会更好。
我正在寻找有关如何处理具有多个内容视图的网络应用的建议。
答案 0 :(得分:0)
如果不需要操纵数据&&只想显示只需将其保存在单个网页中。但是如果你有大量的数据和你必须操纵它然后考虑将它分成另一个页面。当我将应用分成多个页面时,我遇到了一个问题。在导航之间,页面加载期间存在滞后。即使这些页面来自本地。