实现一下webapp的手机摇一摇功能
浏览:1075次 出处信息
最近开发一个小东西需要摇一摇,本来以为需要用到Hybrid才可以实现,查了下资料才发现原来利用DeviceMotion可以实现这个需求。先上DeviceMotion的简介https://developer.mozilla.org/en-US/docs/Web/Reference/Events/devicemotion
通过DeviceMotionEvent,我们可以获得accelerationIncludingGravity的x, y, z属性。从而通过x, y, z的变化来判断设备是否有摇一摇的事件发生。
function handleMotionEvent(event) { var x = event.accelerationIncludingGravity.x; var y = event.accelerationIncludingGravity.y; var z = event.accelerationIncludingGravity.z; // Do something awesome. } window.addEventListener("devicemotion", handleMotionEvent, true);
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:细说促销(三):促销的实施
后一篇:每个程序员都应该了解的知识有哪些? >>
文章信息
- 作者:stevezheng 来源: SteveZheng
- 标签: 摇一摇
- 发布时间:2013-09-23 13:48:42
近3天十大热文
- [626] Go Reflect 性能
- [28] 正态分布的前世今生(一)
- [18] Linux Used内存到底哪里去了?
- [16] rsync同步的艺术
- [16] 基于HTTP缓存轻松实现客户端应用的离线支持
- [14] 在JavaScript中什么时候使用==是正
- [13] 我的git笔记
- [13] Linux内存中的Cache真的能被回收么?
- [13] Cuckoo Filter:设计与实现
- [13] 公钥私钥加密解密数字证书数字签名详解