如何使用Javascript创建自配置移动应用程序
我正在考虑使用Jquery mobile和Phonegap创建一个移动应用程序。如果我事先知道我的应用程序的结构,我可以这样做。但是,我希望应用程序能够连接到服务器,并根据服务器上存储的应用程序配置添加/删除页面 一旦应用程序重新配置了自身,它应该完全脱机工作如何使用Javascript创建自配置移动应用程序,javascript,jquery,jquery-mobile,cordova,Javascript,Jquery,Jquery Mobile,Cordova,我正在考虑使用Jquery mobile和Phonegap创建一个移动应用程序。如果我事先知道我的应用程序的结构,我可以这样做。但是,我希望应用程序能够连接到服务器,并根据服务器上存储的应用程序配置添加/删除页面 一旦应用程序重新配置了自身,它应该完全脱机工作 有没有办法在Javascript领域管理这一点,或者我需要用本机代码管理重新配置?关于您的问题,有两个部分: 远程服务器访问 您可以检测手机正在使用的连接,这意味着手机没有离线连接。您可以使用phonegap的API实现这一点。您只需
有没有办法在Javascript领域管理这一点,或者我需要用本机代码管理重新配置?关于您的问题,有两个部分:
- 远程服务器访问
navigator.network.connection.type
有更多关于它的信息;您可以在此处查看文档,其中有一个很好的示例:
另外,关于请求本身,由于我不知道您是否知道如何执行,我在stackoverflow上找到了另一个可以帮助您的答案:
- 数据存储
我真的建议您阅读phonegap的API参考资料。它可以在默认情况下为您提供更多帮助,我认为这将使您的生活更轻松;-) 你能从本地存储的json对象中归纳出页面吗?我是否需要使用phonegap来制作这样的应用程序,还是可以用标准的jquery/javascript API来实现?似乎在没有phonegap的情况下应该可以做到这一点,然后将其打包,这样我就可以拥有一个移动网站和phonegap应用程序的单一来源。没有必要使用phonegap,因为大多数手机浏览器都支持HTML5功能。