HTML5 设备访问入门

Geolocation

  • Geolocation工作原理
  • Geolocation API
    • getCurrentPosition方法
    • Geolocation数据
    • Handling Errors
    • PositionOptions对象
    • watchPosition()方法和clearWatch()方法
  • Example
  • 相关资源

设备事件 可以让开发人员确定用户在怎样使用设备(智能手机,平板电脑)

  • orientationChange 事件
  • MozOrientation 事件
  • deviceorientation 事件
  • devicemotion 事件

触控和手势

Notes: 有些手势不产生事件,有些手势需要在一定的条件下才会产生事件;但是我们可以通过组合各种手势进行处理。

  • One-Finger Events
    • The panning gesture
    • The touch and hold gesture
    • The double-tap gesture
  • Two-Finger Events
    • The pinch open gesture
    • Two-finger panning gesture
  • Multi-Touch Events

在线阅读 Slides

HTML5 简史

1991年: 初版

  • 在1980年,伯纳斯-李提议并构造了 ENQUIRE 系统的原型,是一个给 CERN 的研究员们使用和共享文档的系统。
  • 1989年,伯纳斯-李写了一份备忘录,提出建立一个基于互联网的超文本系统。同年和另外一个工程师一起进行联合资金申请,但是这个项目并没有被 CERN 正式通过。
  • 1991年底的时候,伯纳斯-李公开了一份“HTML Tag”的文档,里面描述了组成HTML初始版本的18个元素。

第一次关于 HTML 的公开描述

(更多…)