js中的移动设备的事件处理

* 1.orientationchange:当与移动设备的方向发生改变的时候触发
* window.oritation中包含3种值:0--垂直放置,90--向左转90,-90--向右转90* (手机方向锁定是不会触发的)
*
* 2.deviceorientation:表示手机的旋转方向,event有三个属性值
*  gamma:围绕y轴转动
*  beta:围绕x轴转动
*  alpha:围绕z轴转动
*
* 3.devicemotion:响应设备的加速度(移动和旋转加速度)
*  acceleration:x,y,z三个值表示三个方向上的移动加速度(不包含重力)
*  accelerationIncludingGravity:x,y,z三个值表示三个方向上的移动加速度(包含重力)
*  ratationRate:beta,gamma,alpha,表示三个方向的旋转加速度(和上面的围绕旋转不同)
*
* 4.touch事件:
*  ev.touches中保存着触摸的手指个数
*  ev.touches.length为手指个数
*  每个touch都保存着
*  触摸事件类型:
*      1.touchstart
*      2.touchend(对象只存在于changedTouches)
*      3.touchmove
*      4.touchcancel
*  每个touch对象都有以下属性
*  clientX
*  clientY
*  identifier
*  pageX
*  pageY
*  screenX
*  screenY
*  target
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值