phoneGap启动 - 我们需要所有这些文件吗?

joh*_*ith 20 cordova

好吧,我刚开始使用phoneGap for iOS,我在www目录中注意到有很多文件,比如

spec/helper.js
spec/index.js
jasmine
cordova.js
etc.
Run Code Online (Sandbox Code Playgroud)

是否真的需要所有这些才能让它全部运转?另外,我在"index.js"中注意到,在文件的开头,它正在创建一个app对象:

var app = { ... };
Run Code Online (Sandbox Code Playgroud)

并将所有代码放入其中;

为了绑定事件,这也是必要的吗?像deviceready或其他?

提前致谢.

Mat*_*ayo 25

cordova js是唯一需要的js文件.运行phonegap创建脚本时会自动生成此项.

index.js包含有关如何绑定到deviceready事件的示例代码.它可以作为你的js代码的开始.

spec文件夹和spec.html用于使用Jasmine进行javascript测试,Jasmine是Javascript的BDD测试框架.


Ant*_*ine 5

即使cordova js是唯一需要的js文件,你也可能不会使用它包含的某些函数.

事实上,在项目的某个地方,你有一个config xml文件,其中包含你的应用程序使用的所有插件(该文件的位置在你的项目平台上).如果您想拥有更高性能的应用程序,请检查此文件并删除所有未使用的插件.之后,您可以删除cordova js文件中的相关函数(此文件使用javascript在本机代码中插入插件).

例如,如果您不想使用设备的罗盘功能,请从config xml文件中删除相应的插件,并删除co​​rdova js文件中与罗盘相关的所有功能(执行此操作通常会保存文件并进行测试你的项目检查你是否没有插入一些语法错误).

我发给你一篇法语博客文章,提供了一些关于phonegap表现的其他好建议.也许你可以使用谷歌翻译来阅读这篇文章......

http://blog.workinday.com/application_smartphone/184-comment-ameliorer-les-performances-de-son-application-phonegap.html

希望这可以帮助 !再见!


Sta*_*tan 4

不,您不需要所有这些文件。
实际上,您需要的唯一文件是 cordova.js。