在移动应用程序中的页面之间导航的最佳方法是什么

时间:2014-02-13 17:50:04

标签: javascript jquery jquery-mobile ibm-mobilefirst

在多页移动应用程序中更改页面的最佳方法是什么?

我已经看到它做到了两种方式(如下所示)。我似乎无法理解哪一个是最好的方法。两者之间是否存在差异?

$("#nextPage").load("myapp.html", function(){
  alert("loaded next page!");
});

Vs ..

$('#currentPage').hide();
$('#nextPage').show();

1 个答案:

答案 0 :(得分:1)

关于你在问题中所写的内容之间的区别 - 请参阅@Japser的评论,但总的来说:

我想说这取决于你的应用程序设计,你想要接受它的“多远”,你选择用于开发它的框架(Sencha,jQuery Mobile,jQuery,Dojo,...)等等。 ..

如果您“变得简单”,您可以将1个HTML文件视为主页,并且其中有一个DIV,您将使用jQuery的.load将其内容替换为与其他HTML文件不同的内容。 ..

你也可以使用jQuery Mobile方法,再使用.changePage等,这取决于你真正想做的事情。

最后,这取决于你想要完成的任务 没有一种最好的方法。


如果您在基于Worklight的项目中实现多页面导航,请务必记住Worklight应用程序是单页面应用程序。您不能“离开”Worklight上下文,否则您的应用程序将停止运行。点击此处:IBM Worklight 6.1 - Why is Cordova code not working when placed in a sub-page?