重力感应是移动端独有的特性,html5提供的设备API让web app也有了这个功能!

下面我们来看看,点击“阅读原文”可查看demo

重力感应主要用到两种事件:

1 orientationchange

这个事件在屏幕发生翻转时触发window.orientation可获得设备的方向,一共有三个值0:竖直, 90:右旋, -90:左旋

2 deviceorientation 和 MozOrientation(firefox专用)

deviceorientation事件可获得三个值alpha,beta,gamma,分别代表绕Z轴的旋转角度(0~360),绕X轴的旋转角度(-180~180),绕Y轴的旋转角度(-90~90)

MozOrientation事件中可获得三个值z,x,y,分别代表垂直加速度,左右的倾斜角度,前后的倾斜角度(取值范围:-1~1)

点击“阅读原文”可查看demo

HTML5设备API 大批美女等你来摇一摇相关推荐

  1. html录音并转为音频文件,HTML5音频API Web Audio

    此文介绍HTML5音频API的主要框架和工作流程,因为音频处理模块很多,因此只简单介绍几种音频处理模块,并通过例子来展示效果.后续会介绍利用HTML5音频API实现的项目,欢迎大家关注,敬请期待. H ...

  2. html5通过api调数据库,使用HTML5数据库API [关闭](Using HTML5 Database API [closed])

    使用HTML5数据库API [关闭](Using HTML5 Database API [closed]) 我正在开发一个使用phonegap/cordova 2.2的web应用程序,并希望将数据存储 ...

  3. 细说html5高级api,细说HTML5高级API

    Cordova诞生的目的,是为了快速构建跨平台的移动APP,在市场开发需求增加和要求开发效率提高的情况下,我们不得不选择基于HTML5的开发技术,而Cordova是基于HTML5的,支持所有市面上的移 ...

  4. HTML5 新增 API

    HTML5 新增 API 1. 选择器 API 2. 历史对象 API 3. 新增 Web 存储 API 3.1 Web 存储 API 类型 3.2 本地存储 localStorage 3.2.1 l ...

  5. html5在线api,HTML5 历史记录API

    HTML5 历史记录API HTML5历史记录API的使用方法,在线实例演示HTML5历史记录API如何使用.浏览器的兼容性.语法定义及它的属性值详细资料等. HTML5历史记录API使您可以通过Ja ...

  6. html5微信摇一摇api,摇一摇关注JSAPI

    出自微信公众平台开发者文档 跳转到: 导航, 搜索 摇一摇关注JS API 摇一摇关注JS API目的是为已开通微信摇一摇周边,且有一定开发能力的商户提供摇一摇关注能力.商户可以在摇出来的页面直接调用 ...

  7. HTML5 Drop API

    转自:http://www.cnblogs.com/fsjohnhuang/p/3961066.html 一.前言    在HTML4的时代,各前端工程师为了实现拖拽功能可说是煞费苦心,初听HTML5 ...

  8. HTML5 file api读取文件的MD5码工具

    1.工具的用途:用HTML5 file api读取文件的MD5码.MD5码在文件的唯一性识别上有很重要的应用,业内常用MD5进行文件识别.文件秒传.文件安全性检查等: 2.适用性:IE.Chrome皆 ...

  9. java canvas 缩放图片_详解如何用HTML5 Canvas API控制图片的缩放变换

    摘要:这篇HTML5栏目下的"详解如何用HTML5 Canvas API控制图片的缩放变换",介绍的技术点是"html5_canvas.canvas.Html5.控制图片 ...

最新文章

  1. 使用 JQUERY 为文本框增加提示文字
  2. php行列,【后端开辟】php 怎样完成行列
  3. 银行系统日终结算要多久_美股顽强翻红!两连跌终结,联储降息预期已超九成!制造业疲软消费者信心坚挺,三大股指又假摔?...
  4. 计算机硬件的发展经历,计算机的发展史及硬件组成,零基础小白入门科普
  5. window删除文件夹时提示源路径太长无法删除的解决办法
  6. 和数传媒:区块链博弈论机制设计是未来关键
  7. Webpack打包UMD的export要带default访问问题
  8. python文件管理api_python调用有道智云API实现文件批量翻译
  9. 网络模块的568B和568A
  10. 正弦定理、余弦定理及解三角形
  11. 父亲节!程序员给父亲一份代码信
  12. 斩于马下 挑战木马克星:Ewido显神威(转)
  13. 07-20210305在WIN10下通过USB口给华为海思Hi3516DV300刷机(鸿蒙系统)
  14. Vivado System Generator for DSP - “Error evaluating ‘OpenFcn‘ callback of Xilinx Block“错误解决方法
  15. 串口无线服务器模块,串口wifi模块能实现远程吗?具体怎样实现远程控制呢?...
  16. 如何用“超级急救盘”工具修复硬盘故障
  17. 数据库中的参照完整性(Foreign Key)
  18. linux文本编辑三剑客
  19. PO/POJO/BO/DTO/VO的区别【转】
  20. 介绍H5新晋级的标签

热门文章

  1. python中星号数字乘字符串_Python系列-数字和字符串
  2. app 后台_uni星茫UI V3.0更新uni-app多端小程序源码丸子插件wordpress后台
  3. 感恩有您!《大数据》祝您新年快乐!
  4. 区块链与分享型数据库
  5. 操作系统——实验叁——主存空间的分配与回收
  6. JAVA——附加作业3——订阅报刊杂志
  7. 【Java】浅谈关键词transient的使用
  8. 精读《怎么用 React Hooks 造轮子》
  9. 如何考查自己的测试水平?
  10. 开发技巧(3-1)Eclipse查找关键字