`
samwong
  • 浏览: 286908 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PhoneGap API帮助文档翻译—Events(事件) PhoneGap API帮助文档翻译—Events(事件)

 
阅读更多

PhoneGap API帮助文档翻译—Events(事件)

PhoneGap整个生命周期内触发的事件。
事件类型:
  • backbutton
  • deviceready
  • menubutton
  • pause
  • resume
  • searchbutton
  • online
  • offline
backbutton
当用户在Android系统上点击后退按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认后退按钮的行为,可以通过注册一个事件监听器来监听“backbutton”事件。它不再需求调用任何其他方法来重载后退按钮行为,现在你只需要为“backbutton”事件注册一个事件监听器。
通常情况下,你需要在接收到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
deviceready
当PhoneGap被完全加载后会触发该事件。
详述:
这是每个PhoneGap应用程序都会用到的重要事件。
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码加载时会显示一个自定义的加载图片,但是,JavaScript只是在DOM加载后就被加载。这潜在的说明用户的Web应用程序可以在PhoneGap加载完成之前调用相应的JavaScript函数。
PhoneGap一旦完全加载就会触发deviceready事件。当设备触发该事件后,用户就可以安全进行PhoneGap函数调用。
通常情况下,你会希望在HTML文件的DOM加载完毕后使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
BlackBerry (OS 4.6) 的特异情况:
RIM的BrowserField(网页浏览器视图)不支持自定义事件,所以deviceready事件不会被触发。
一种解决方法是一直手动查询PhoneGap.available方法直到PhoneGap完全加载完毕。
menubutton
当用户在Android系统上点击菜单按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认菜单按钮的行为,可以通过注册一个事件监听器来监听“menubutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
pause
当PhoneGap应用程序被放到后台的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序放到后台的时候会触发pause事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在pause事件处理过程中,不但任何通过Objective-C的调用不会工作,而且任何交互性的调用也不会工作,比如警示功能。这意味着你不能调用console.log(及其变种),且任何来自插件或PhoneGap的API的调用都不会有所反应。这些调用只有在应用程序恢复后才会被处理(在下一轮运行循环中处理)。
resume
当PhoneGap应用程序被恢复到前台运行的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JaPhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序从后台提取到前台运行的时候触发resume事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
online
当PhoneGap应用程序在线(连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为online的时候触发online事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个online事件(如果有的话)将需要至少1秒钟才被触发。
offline
当PhoneGap应用程序离线(没有连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为offline的时候触发offline事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个offline事件(如果有的话)将需要至少1秒钟才被触发。
Searchbutton
当用户在Android系统上点击搜索按钮的时候触发该事件。
详述:
如果你需要在Android系统上重载默认搜索按钮的行为,可以通过注册一个事件监听器来监听“searchbutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
PhoneGap整个生命周期内触发的事件。
事件类型:
  • backbutton
  • deviceready
  • menubutton
  • pause
  • resume
  • searchbutton
  • online
  • offline
backbutton
当用户在Android系统上点击后退按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认后退按钮的行为,可以通过注册一个事件监听器来监听“backbutton”事件。它不再需求调用任何其他方法来重载后退按钮行为,现在你只需要为“backbutton”事件注册一个事件监听器。
通常情况下,你需要在接收到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
deviceready
当PhoneGap被完全加载后会触发该事件。
详述:
这是每个PhoneGap应用程序都会用到的重要事件。
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码加载时会显示一个自定义的加载图片,但是,JavaScript只是在DOM加载后就被加载。这潜在的说明用户的Web应用程序可以在PhoneGap加载完成之前调用相应的JavaScript函数。
PhoneGap一旦完全加载就会触发deviceready事件。当设备触发该事件后,用户就可以安全进行PhoneGap函数调用。
通常情况下,你会希望在HTML文件的DOM加载完毕后使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
BlackBerry (OS 4.6) 的特异情况:
RIM的BrowserField(网页浏览器视图)不支持自定义事件,所以deviceready事件不会被触发。
一种解决方法是一直手动查询PhoneGap.available方法直到PhoneGap完全加载完毕。
menubutton
当用户在Android系统上点击菜单按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认菜单按钮的行为,可以通过注册一个事件监听器来监听“menubutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
pause
当PhoneGap应用程序被放到后台的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序放到后台的时候会触发pause事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在pause事件处理过程中,不但任何通过Objective-C的调用不会工作,而且任何交互性的调用也不会工作,比如警示功能。这意味着你不能调用console.log(及其变种),且任何来自插件或PhoneGap的API的调用都不会有所反应。这些调用只有在应用程序恢复后才会被处理(在下一轮运行循环中处理)。
resume
当PhoneGap应用程序被恢复到前台运行的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JaPhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序从后台提取到前台运行的时候触发resume事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
online
当PhoneGap应用程序在线(连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为online的时候触发online事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个online事件(如果有的话)将需要至少1秒钟才被触发。
offline
当PhoneGap应用程序离线(没有连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为offline的时候触发offline事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个offline事件(如果有的话)将需要至少1秒钟才被触发。
Searchbutton
当用户在Android系统上点击搜索按钮的时候触发该事件。
详述:
如果你需要在Android系统上重载默认搜索按钮的行为,可以通过注册一个事件监听器来监听“searchbutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
分享到:
评论

相关推荐

    PhoneGap,API帮助文档翻译整理7-Events_(消息)

    PhoneGap API 提供了一系列的事件,这些事件可以帮助开发者响应移动设备上的特定操作,从而实现更丰富的用户体验。本文将详细介绍 PhoneGap 中的事件类型及其使用方法。 1. **backbutton**:当用户在 Android 设备...

    phonegap api中文手册

    本手册为PhoneGap API的中文版指南,旨在为开发者提供全面、详细的API使用指导,帮助其利用PhoneGap框架开发跨平台移动应用。PhoneGap是一款基于HTML、CSS和JavaScript的技术栈,允许开发者构建适用于多个移动操作...

    【DOC】PhoneGap_API

    8. Events:事件API处理设备相关的事件,如屏幕旋转、页面加载等,对于响应式设计和用户体验优化很有帮助。在所有平台上均支持。 9. File:文件API允许操作本地文件系统,包括读取、写入、创建和删除文件。在Moto...

    PhoneGap - API 中文说明

    PhoneGap - API 中文说明 Accelerometer 加速度计 Camera 相机 Capture 捕捉 Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知...

    PhoneGap - API 中文说明.rar )

    PhoneGap - API 中文说明 Accelerometer 加速度计 Camera 相机 Capture 捕捉 Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知...

    Beginning PhoneGap

    第四章“Events”重点讨论了PhoneGap中的事件处理机制。在开发过程中,理解事件如何触发以及如何响应这些事件至关重要。主要内容包括: - **事件类型**:介绍各种可用的事件类型,比如触摸事件、键盘事件等。 - **...

    PhoneGAP实战书内实例源码

    这个实例可能涉及到PhoneGAP中的设备API,如加速度计(Accelerometer)和事件监听。通过加速度计API,开发者可以获取设备在三个轴上的运动数据,模拟摇晃动作。同时,它也可能利用了触摸事件(touch events)来触发...

    PhoneGap.3.Beginners.Guide.3rd.Edition.1784392286

    Use PhoneGap/Cordova events for accessibility Enhance and optimize your application for real-time environments In Detail Given the increase in usage of mobile devices, mobile app development is in ...

    jquery mobile

    1. **page events**:如`pageinit`、`pagebeforechange`、`pagechange`等,帮助开发者监听和处理页面生命周期中的各种事件。 2. **touch events**:如`tap`、`swipe`、`taphold`等,允许开发者捕获并响应触摸手势。 ...

    client:面向用户的移动应用程序的Phonegap项目

    飞利浦黑客马拉松离子客户端确保安装了所有必需的 npm 模块:数据 URI 路由/events/{timestamp} 基于设备事件(GPS 静止)询问用户状态的问题根据社交媒体状态更新询问有关用户状态的问题页面登录/注册来吧,你知道...

    Beginning iPhone and iPad Web Apps Scripting with HTML5 CSS3 and JavaScript 2010

    对于iPhone和iPad这样的触屏设备,CSS3的触摸事件(Touch Events)和转换(Transitions)及动画(Animations)也显得尤为重要。 JavaScript作为Web开发的基石,其在移动应用中的角色至关重要。本书会介绍如何使用...

    JQueryMobile相关

    - **触控事件(Touch Events)**:jQuery Mobile 封装了触控事件,如`tap`(轻触)、`swipe`(滑动)等,便于在移动设备上处理手势。 ### 4. 动画与过渡效果 - **页面过渡(Page Transitions)**:提供了多种页面...

    jquery moble 1.1.0

    For more advanced developers, there is a rich API of global configuration options, events, and methods to apply scripting, generate dynamic pages, and even build native apps with tools like PhoneGap....

    jquery mobile 1.1

    For more advanced developers, there is a rich API of global configuration options, events, and methods to apply scripting, generate dynamic pages, and even build native apps with tools like PhoneGap....

    serverpush:服务器推送

    服务器推送(Server-Sent Events, SSE)是一种在Web开发中实现服务器向客户端实时推送数据的技术。与传统的HTTP请求不同,SSE允许服务器在无需客户端反复发起请求的情况下主动发送信息,常用于实现动态更新、实时...

    CalenStyle:适用于Web,移动站点,Android,iOS和Windows Phone的响应式拖放事件日历库

    您可以在自己的计算机中使用CalenStyle 网络应用网页上的小查看部分手机网站使用Webview的本机移动应用程序使用Phonegap,Titanium等创建的混合移动应用程序设计主题CalenStyle包含许多设计主题,以生动有趣的方式...

    What Is HTML5

    在HTML5中,连接性被赋予了新的意义,它不再是简单的链接跳转,而是通过各种API(如WebSocket、Server-Sent Events等)实现了真正的实时通信。这种连接性不仅增强了用户体验,还为开发者提供了更多可能性,使得HTML5...

    sleepwalker:示例应用程序显示了 MeteorCordova 应用程序的 insomnia 插件的用法

    梦游者 示例应用程序显示了用于 Meteor/Cordova 应用程序的 ... Template.counter.events({ 'click button': function () { if (Session.get('insomnia')) { Session.set('insomnia', false); if (Meteor.isC

Global site tag (gtag.js) - Google Analytics