Javascript 扩展Phonegap的样板索引.js

Javascript 扩展Phonegap的样板索引.js,javascript,cordova,Javascript,Cordova,如果使用Phonegap 3.6 CLI创建应用程序,将获得以下index.js示例代码: 变量应用={ //应用程序构造函数 初始化:函数{ 这是一个重大事件; }, //绑定事件侦听器 // //绑定启动时所需的任何事件。常见事件包括: //“加载”、“deviceready”、“脱机”和“联机”。 bindEvents:函数{ document.addEventListener'devicerady',this.ondevicerady,false; }, //deviceready事件处

如果使用Phonegap 3.6 CLI创建应用程序,将获得以下index.js示例代码:

变量应用={ //应用程序构造函数 初始化:函数{ 这是一个重大事件; }, //绑定事件侦听器 // //绑定启动时所需的任何事件。常见事件包括: //“加载”、“deviceready”、“脱机”和“联机”。 bindEvents:函数{ document.addEventListener'devicerady',this.ondevicerady,false; }, //deviceready事件处理程序 // //“this”的作用域是事件。要调用“receivedEvent” //函数,我们必须显式调用'app.receivedEvent…;' ondevicerady:函数{ app.receivedEvent'devicerady'; }, //在接收到的事件上更新DOM receivedEvent:functionid{ var parentElement=document.getElementByIdid; var listeningElement=parentElement.querySelector'.listening'; var receivedElement=parentElement.querySelector'.received'; setAttribute'style','display:none;'; setAttribute'style','display:block;'; console.log“接收到的事件:”+id; } }; 虽然我知道JavaScript的基础知识,但我不熟悉所使用的代码样式,因此我想知道是否有人会解释不同的部分以及Phonegap文档中不同显示的onDeviceReady:函数语法:

document.addEventListenerdeviceready、onDeviceReady、false; 代理功能{ //现在可以安全地使用设备API了 }
我还想知道,为了构建我自己的应用程序,扩展示例代码的最佳位置到底在哪里。我是只是在接收到的事件部分替换更新DOM,还是用JavaScript自定义代码包含我自己的.js文件?

我非常有兴趣对这个文件进行一些解释。你在网上找到了一个有趣的信息来源吗?我没有进一步研究,但最近发现了Ionic框架以及一些与WordPress有趣的集成,使构建本地应用程序变得更加容易。