1

假设我有一个有 20 个或更多视图的移动应用程序(登录、地图、客户索引、客户编辑等)。

我想知道(如果我)如何重用(例如)页眉的 html 代码(所有视图都相同)?

我害怕带有大量冗余代码的巨大工作表文件..

我正在考虑诸如 php 文件之类的东西,或者 MVC 框架的视图元素。

当然,我可以考虑为特定的逻辑相关视图组创建一些文件夹,但仍然会有很多冗余代码(页眉、页脚等)。

我在 PhoneGap 应用程序中使用 jQueryMobile,所以,也许我可以插入一些 java 代码以获取一些 html 元素文件?:)

4

1 回答 1

2

如果你想使用 Phonegap,你不能使用任何类型的服务器端脚本语言。

您基本上可以使用 HTML、CSS 和 Javascript。

当然,您可以做某事,例如。创建一个 XML 文件并在其中保存所需的标题。使用 Javascript 获取数据。对我来说,这似乎有点奇怪,但它是一种可能的方式。

您甚至可以更花哨,对服务器进行 AJAX 调用以获取 HTML,但这在我看来更奇怪。

爪哇:

是的,您可以重新编写一些 Phonegap 核心。但是你不能例如实现 PHP。此外,当您使用 Phonegap 编译您的应用程序时,您需要有一个“index.html”文件。就是这样:)

尽管这些都是替代品。

希望我能有所帮助。

于 2012-12-20T17:32:39.960 回答