随着智能手机和平板电脑的迅速普及,在这些触控设备上提供自然体验的方式也发生了巨大变化。 原生应用开发人员已经整合了触控事件来提升用户体验并改变用户与内容交互的方式。 智能手机和平板电脑等移动设备通常采用敏感的电容式触控屏采集用户手指操作。 随着移动网络开始支持更加先进的应用,web 开发人员需要处理这些事件的解决方案。 例如,几乎任何快速游戏都需要同时按下多个按钮的操作,从触控屏的角度来说就是多触控操作。
使用 HTML5 中的画布元素
本文将详细介绍基于设备 Android* 设备、使用 HTML5 的触控事件 API。 另外,我们还将探讨开发哪些应用,并介绍开发触控应用的技巧与策略。 直到最近移动应用才能使用 HTML5 跨平台技术处理触控事件。 这是让移动应用变得更加原生自然的全新方法。 由于我们能够整合触控事件处理和 HTML5 的新画布组件,我们能够采集用户的活动并支持用户利用画布组件。 HTML5 对<画布>组件的定义是:独立于分辨率的位图画布,可用来渲染图形、游戏图形或其它动态视觉图片。 根据 web 定义,画布包含以 HTML 代码定义的可画区域并且带有高和宽属性。 JavaScript* 代码可通过丰富的会话功能集访问这一区域。
使用 HTML5 触控事件,应用可为用户提供与原生应用同样出色的体验。 通过提供触控和各种手势控制,开发人员可帮助用户迅速穿越应用或构建精彩的交互式游戏。
开发人员指南
让我们深入探讨如何使用 HTML5 画布组件采集用户触控事件。
正如万维网联盟(W3C)指出:“本规范定义了第五个主要版本,首次改动了万维网的核心语言: 超文本标记语言(HTML)。”
有四类触控事件:
•touchstart
•touchmove
•touchend
•touchcancel
下面分别详细介绍。
请点击这个链接阅读详细介绍:
http://g.csdn.net/5265481