我正在尝试开发一个phonegap应用程序,但我真的不知道如何构建这个架构。
我尝试了一种MVC模型,使用一个大的js作为控制器,一个带有ajax请求的js文件从服务器( model )获取信息。
对于视图,我使用了一个带有标题和标题的主布局。
我在JQuery中使用load更新我的内容。
我在使用这个系统时遇到了一些问题,例如,上一个按钮关闭应用程序,因为我总是使用相同的页面。当我旋转屏幕时,我会返回到第一个屏幕,因为页面正在刷新。
我想知道你是否有一些解决方案或一些代码样本来开始良好的基础
谢谢
发布于 2013-01-21 21:32:14
这取决于您想要更改当前项目的程度。
如果你不介意进行完整的应用程序改造,可以考虑在jQuery Mobile + Backbone.js中使用Phonegap,或者在Kendo UI中使用Phonegap。你已经说过移动端是用来加载内容的,所以跳转到jQuery jQuery不会有那么大的问题。
你仍然可以在backbone.js中使用MVC原理,jQuery Mobile将处理页面处理/转换/UI。这个解决方案的唯一问题是,如果你创建了太复杂的应用程序,可能会出现性能问题。但是,无论您是从头开始创建一切,还是使用UI框架,这种情况都会发生在您身上。
如果你愿意尝试一下,看看我关于相关问题的其他答案:
移动框架及其相关知识:https://stackoverflow.com/a/14166593/1848600
虽然Phonegap + jQuery移动版还远不是完美的组合,但它仍然是最好的组合之一,它将为你节省很多时间。
编辑:
当您使用jQuery移动时,如果您使用以下命令,则可以拥有持久页眉和页脚:
...data-position="fixed" data-id="footer"...在他们两个人身上。
这是我关于这个问题的“如何”的文章:https://stackoverflow.com/a/14417307/1848600
下面是一个有效的例子:http://jsfiddle.net/Gajotres/Beq4H/
https://stackoverflow.com/questions/14439585
复制相似问题