2013-09-27 65 views
0

我正在寻找使用Jquery mobile和Phonegap来创建移动应用程序。如果我事先知道我的应用程序的结构,我可以做到这一点。但是,我希望能够让应用程序连接到服务器并根据存储在服务器上的应用程序的配置添加/删除页面。如何使用Javascript创建自配置移动应用程序

应用程序重新配置后,它应该完全脱机工作。

有没有一些方法可以在Javascript土地上管理这个问题,还是我需要用本地代码管理重新配置?

+1

你可以从本地存储的json对象中引发页面吗? – stevemarvell

回答

0

关于你的问题有两个部分:

  • 远程服务器访问

您可以检测其连接移动使用的,也就是说,它没有一个移动离线。你可以用phonegap的API来完成。您只需检查以下值:

navigator.network.connection.type 

要了解更多信息,你可以在这里查看文档有一个很好的例子:

http://docs.phonegap.com/en/1.0.0/phonegap_connection_connection.md.html#Connection

此外,关于请求本身,因为我不知道,如果你想通了如何做到这一点,我已经找到计算器上的另一种答案,可以帮助你:

Ajax requests to remote server on phonegap/local jquery or sencha

  • 数据存储

对于那部分,Phonegap可以使用SQL lite来存储数据。 因此,在您的情况下,您需要将数据存储在其中,以便稍后能够脱机使用它。

你可以在这里找到更多关于它的信息:

http://docs.phonegap.com/en/1.0.0/phonegap_storage_storage.md.html

我真的建议你阅读的PhoneGap的API参考。它可以给你更多的帮助,你可以默认做什么,我认为它会让你的生活更轻松;-)

+0

我是否需要使用phonegap来制作这样的应用程序,还是可以通过标准的jquery/javascript API来实现?看起来应该可以做到这一点没有phonegap,然后只是打包,所以我可以有一个移动网站和phonegap应用程序的单一来源。 – zorro2b

+0

因为大多数手机浏览器都支持HTML5功能,所以没有必要使用phonegap。 – Xiaodoudou

相关问题