关于PhoneGap的问题

时间:2011-08-14 06:33:53

标签: cordova

我正在研究PhoneGap,看起来很酷,但我很好奇。

在Android中,我会为应用程序的不同部分创建不同的类(或活动)。如何在PhoneGap中实现这一目标?使用新的CSSS和JS文件创建一个新的HTML文档?

JS和CSS编码是否需要在HTML文档中,或者是否可以在每个HTML中进行外部编写?

我真的很感激!

3 个答案:

答案 0 :(得分:0)

不太确定不同的“课程”是什么意思。你在谈论CSS吗?

您可以链接到外部JS和CSS文件。需要注意的一点是

<script src="/js/jquery.js"></script>

不起作用,因为包含所有文件的文件夹不是root用户!您需要使用相对路径,如下所示:

<script src="js/jquery.js"></script>

希望有所帮助!

答案 1 :(得分:0)

您不会在PhoneGap中创建Android应用程序,而是创建在多个平台上运行的HTML / JS应用程序。 PhoneGap应用与网络应用程序关系密切,

从Web应用程序开始,通常使用MVC结构构建,分离应用程序的Model,View和Controller方面。其次,编码是在没有类的Javascript中完成的,所以你不必像使用C ++或Java那样做。

通常,Web应用程序有一个HTML文件,少量CSS文件通常只有一个,还有几个JS文件。通常有一个JS文件用于某种JS框架,一些用于插件或有用的库,然后一个用于您编写的核心应用程序。

答案 2 :(得分:0)

我建议使用JQuery Mobile,这是一个与Phonegap配合得很好的框架。使用JQuery Mobile,您只需使用1个HTML文件,您可以在此文件中为应用程序中的每个屏幕或活动指定多个div标签。

例如,您可能有两个屏幕:主页和任务。要指定不同的活动或页面,您可以使用:

<div data-role="page" id="home"> 
<div data-role="page" id="task"> 

CSS和JavaScript也可以放在不同的文件中,当你将它们上传到Phonegap进行编译时,你只需要将它们包含在包中。