Sqlite 使用phonegap将动态网站转换为应用程序
我已经有了一个以html5、JavaScript和php为后端的动态响应网站。客户希望将其转换为应用程序,因为他需要离线功能。我对这个完全陌生。我真不知道该怎么办。我们已经成功地编写了用于加载主数据的sqlite查询。但仍然不确定所有事情是如何安排的。我们是否也必须包括jquery mobile。请指导。有几件事需要记住。我将首先解决最简单的问题-不,您不需要使用jQuery Mobile。jQuery Mobile为您的应用程序提供了一个漂亮的UI和类似SPA的框架,但它本身并不是必需的。例如,您可以使用诸如Ionic之类的其他工具 至于转换,在高层次上,这就是需要发生的事情 假设您当前的PHP站点有2个页面。主页是一个人员列表。你点击一个人,进入详细信息页面。您有2个php页面。第一个简单地执行SQL查询以获取人员,第二个执行SQL查询以基于查询参数获取一个人 在PhoneGap应用程序中,您的代码都在用户设备上,这意味着没有PHP。您的主页需要获取人员,因此它必须在应用程序服务器上调用API。您可以像现在一样使用PHP来执行SQL,但它不是将其显示为简单的HTML列表,而是将其输出为JSON 在PhoneGap端,您可以通过JavaScript调用它,然后呈现结果 细节视图也是如此——您需要在服务器端使用API来返回有关此人的信息Sqlite 使用phonegap将动态网站转换为应用程序,sqlite,jquery-mobile,phonegap-plugins,Sqlite,Jquery Mobile,Phonegap Plugins,我已经有了一个以html5、JavaScript和php为后端的动态响应网站。客户希望将其转换为应用程序,因为他需要离线功能。我对这个完全陌生。我真不知道该怎么办。我们已经成功地编写了用于加载主数据的sqlite查询。但仍然不确定所有事情是如何安排的。我们是否也必须包括jquery mobile。请指导。有几件事需要记住。我将首先解决最简单的问题-不,您不需要使用jQuery Mobile。jQuery Mobile为您的应用程序提供了一个漂亮的UI和类似SPA的框架,但它本身并不是必需的。例如
我希望这有帮助。关于这一点,我也有一篇完整的博客文章,这里有演示:有几件事需要记住。我将首先解决最简单的问题-不,您不需要使用jQuery Mobile。jQuery Mobile为您的应用程序提供了一个漂亮的UI和类似SPA的框架,但它本身并不是必需的。例如,您可以使用诸如Ionic之类的其他工具 至于转换,在高层次上,这就是需要发生的事情 假设您当前的PHP站点有2个页面。主页是一个人员列表。你点击一个人,进入详细信息页面。您有2个php页面。第一个简单地执行SQL查询以获取人员,第二个执行SQL查询以基于查询参数获取一个人 在PhoneGap应用程序中,您的代码都在用户设备上,这意味着没有PHP。您的主页需要获取人员,因此它必须在应用程序服务器上调用API。您可以像现在一样使用PHP来执行SQL,但它不是将其显示为简单的HTML列表,而是将其输出为JSON 在PhoneGap端,您可以通过JavaScript调用它,然后呈现结果 细节视图也是如此——您需要在服务器端使用API来返回有关此人的信息
我希望这有帮助。我也有一篇完整的博客文章,有演示,这里:谢谢你的回复。我已经看到了你的转换页面。在我们的情况下,我们希望应用程序脱机工作,因此我们正在呼叫服务器加载初始数据,然后将数据保存到手机。但是,我们不确定这是否会导致手机过载,以及如何与phonegap集成。我们应该完全改变用户界面吗?由于在这一领域缺乏基础,所以有这么多这样的疑问。你可以很容易地将数据存储在移动设备上——查看Cordova文档以获取评论。“过载”-很明显,你不能存储Gig的数据,但你绝对可以在本地存储合理数量的信息。谢谢你的回复。我已经在转换页面上看到了你的页面。在我们的情况下,我们希望应用程序脱机工作,因此我们正在呼叫服务器加载初始数据,然后将数据保存到手机。但是,我们不确定这是否会导致手机过载,以及如何与phonegap集成。我们应该完全改变用户界面吗?由于在这一领域缺乏基础,所以有这么多这样的疑问。你可以很容易地将数据存储在移动设备上——查看Cordova文档以获取评论。“过载”-很明显,你不能存储Gig的数据,但你肯定可以在本地存储合理数量的信息。