0

我正在使用 Quiz 在 Phonegap 中制作类似书的应用程序......我想保留 20 章来学习 C。我对如何为这样的应用程序使用单页架构感到困惑。在我熟悉 Phonegap 之前,我还使用 JQuery Mobile 和 Android WebView 为 Android 制作了一个类似的应用程序,但该应用程序包含许多(大约 15 个)页面......并且外观不再是原生的。

关于如何遵循单页架构来创建从 WebSQL 访问其页面内容的书籍的任何建议,例如 Chapter_title、page_heading、topic_contents ... 和图像(如果有)。

4

1 回答 1

1

几个月前,我处于你的境地。我尝试了jquery mobile、本机应用程序和phonegap。起初构建一个 Web 应用程序一开始似乎非常有吸引力,因为与本机应用程序相比,编码要容易得多。即使我的回答对您的问题不是很具体,但它可能对其他人有帮助。根据我的研究,这是我的看法:

  1. 使用 phonegap 会减慢您的应用程序响应速度,它会缓慢加载,并且与 jquery mobile 一起使用会增加响应和加载时间。所以我没有使用它。
  2. 在 Gingerbread 手机和模拟器中单独使用 jquery 没有什么不同,您可以清楚地看到在一个 div 到另一个 div 之间切换的滞后。我也没用过。
  3. 我所做的是android Webview。我编写了自己的 javascript 和 css 并将它们放在我的页面部分。用于....用于更改按钮点击页面。这种方法为我创造了奇迹,并提供了几乎原生的性能。

要遵循 html 中的单页架构,请使用我在上面第 3 步中提到的 div 元素。您可以编写一个脚本来将您的 WebSql 数据转换为 json 格式。然后在您需要使用javascript调用数据的页面中解析数据。使用 json 非常简单。

于 2013-10-02T05:52:45.623 回答