当我们启动一个phonegap项目时,有这个函数app.initialize(),它将在一个var声明中设置监听器和其他东西,如下所示:
var app = {(...),(...),(...)}
但是我们是否应该在这个变量声明中包含我们需要的所有函数?这个变量到底应该包含什么。
我已经查看了google,phonegap api文档。他们都没有一个很好的解释(我不认为phonegap docs曾解释过这个。
修改: 为了回应@Dawson Loudon,我认为初始化的函数数量应该由用户决定。但是在一个场景中,我在receivedEvent(默认值之一)之后添加了一个额外的函数,程序完全失败了。当它在我的Nexus平板电脑上运行时,它表示" xxx意外停止"。然后我很困惑,如果app.initialize()实际上只调用initialize()和initialize()中提到的函数及其包含的依赖函数。