我正在研究PhoneGap,看起来很酷,但我很好奇。
在Android中,我会为应用程序的不同部分创建不同的类(或活动)。如何在PhoneGap中实现这一目标?使用新的CSSS和JS文件创建一个新的HTML文档?
JS和CSS编码是否需要在HTML文档中,或者是否可以在每个HTML中进行外部编写?
我真的很感激!
答案 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进行编译时,你只需要将它们包含在包中。