首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5/JQM android应用结构

问HTML5/JQM android应用结构
EN

Stack Overflow用户
提问于 2013-04-03 17:29:31
回答 1查看 217关注 0票数 0

我一直在开发一个应用程序,我找到了很多东西来做我需要的事情,然而似乎有这么多方法来完成任务,我想我应该问问专家们他们会走哪条路。

那么,如何构建有问题的应用程序...

Idea是一款应用程序,它将使用GPS地理定位引导你通过一个村庄,当你到达兴趣点(可能20个左右)时,该应用程序会提醒你,并向你讲述信息(媒体文件),还可能显示一些相关的照片。

使用HTML5,JQM和phonegap (安卓),我让地理定位在一个#页面上工作,显示当前位置,然后当距离该地点足够近时触发页面更改,然后它会播放位于web服务器上的音频文件。

我目前有一个多页面设置,但它变得混乱,当我试图添加更多的兴趣点和显示不同的地图等,内部页面导航被证明是棘手的。我已经到了构建的一个点,现在想知道如何在不打乱已经在工作的情况下继续进行。

对于功能,多页面是可行的吗?如果是这样,我应该如何构建它?是否应该在每次到达一个点时,打开一个新的#页面,然后在该页面上运行一个事件?是否将所有的叙述性mp3文件存储在本地或服务器上?如何将所有的地图坐标存储在一个数组中并引用它们?

有什么建议吗?干杯

EN

回答 1

Stack Overflow用户

发布于 2013-04-03 18:25:39

在使用单页体系结构或多页体系结构时,有几点需要考虑。

使用单页面架构,您所有的“页面”都驻留在一个html文件中。因此,javascript将被加载一次。

使用多页面架构,可以更容易地维护页面。但是,当您更改页面时,根据您用来更改页面的内容,javscript可能会被重新加载。

如果你正在使用jqm的changePage,它将加载第一个“页面”div,而如果你正在使用普通的javascript reload来更改页面,所有的javascript都将被重新加载。

就我个人而言,我混合使用这两种方法。这取决于我如何构建我的项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15783624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档