PhoneGap中文网

 找回密码
 立即注册

第二季-第二讲 PhoneGap API之事件处理(上)

2013-10-27 12:29| 发布者: admin| 查看: 24914| 评论: 7

摘要: 学习要点:1. deviceready事件2. pause事件3. resume事件4. online事件5. offline事件6. backbutton事件7. menubutton事件8. batterycritical事件9. batterylow事件10. batterystatus事件一、 deviceready 事件在使 ...

高清视屏以及课件下载地址:


http://bbs.phonegap100.com/thread-270-1-1.html

学习要点:
1.     deviceready事件
2.     pause事件
3.     resume事件
4.     online事件
5.     offline事件
6.     backbutton事件
7.     menubutton事件
8.     batterycritical事件
9.     batterylow事件
10.  batterystatus事件



一、    deviceready 事件
在使用phonegap开发应用时,deviceready事件是非常常用的。这一事件在设备的本地环境和页面完全加载完成之后才触发
注意:此事件一般晚于jquery 的ready事件,jquery的ready事件是在DOM 完全加载完成后触发,deviceready则是设备的本地环境和页面完全加载完成之后才触发

PhoneGap包含两个基础,native和JavaScript,当native加载的时候,自定义的一些图片会被调用,而JavaScript需要在DOM加载后就会被加载。这是可能造成JavaScript在图片加载前就已经被调用了。使用deviceready事件可以很好的解决这类问题,他可以保证PhoneGap是在完全加载完成后,才会被触发。
二、    pause  事件
当PhoneGap应用被置为后台时触发

三、    resume事件
当PhoneGap应用重新从后台置为前台时触发

四、    online事件
当PhoneGap应用连接因特网时触发

五、    offline 事件
当PhoneGap应用断开因特网时触发
六、    backbutton事件
当单击退回按钮时触发
七、    menubutton 事件
当单击菜单按钮时触发

八、    batterycritical事件
当PhoneGap应用监控到电池达到警告时触发(20%)

batterycritical的处理程序将会调用一个对象,该对象包含以下两个属性:
•    level:电池剩余电量的百分比,取值范围是0-100。(数字类型)
•    isPlugged:boolean型的值,表示设备是否接通电源。

九、    batterylow事件

在电量非常低的情况下触发(5%)
batterylow的处理程序将会调用一个对象,该对象包含以下两个属性:
•    level:电池剩余电量的百分比,取值范围是0-100。(数字类型)
•    isPlugged:boolean型的值,表示设备是否接通电源。


十、    batterystatus事件

PhoneGap应用监控到电池状态有改变时触发(每当电量变化1%的时候触发一次)

batterystatus的处理程序将会调用一个对象,该对象包含以下两个属性: level:电池剩余电量的百分比,取值范围是0-100。(数字类型)
isPlugged:boolean型的值,表示设备是否接通电源。




1

头晕

难过

扯淡
1

不解

搞笑
13

支持

超赞

欠扁

刚表态过的朋友 (15 人)

相关阅读

发表评论

最新评论

引用 hjl416148489 2015-6-25 17:36
很不错
引用 loveyt_happy 2015-4-18 22:30
看看
引用 热的女 2015-1-12 13:43
JqMobi是针对 移动设备开发的javascript框架,
引用 dodo173 2014-4-3 17:53
感谢分享
引用 291 2014-3-12 10:03
zen mo xia zai bu dao shi pin a
引用 amazing2008 2013-12-11 16:57
谢谢老师
引用 yangfan_ydt 2013-11-12 22:07
谢谢老师

查看全部评论(7)

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-20 02:53 , Processed in 0.034672 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部