Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航名站网址导航小编为爱好网页hTML5的朋友提供关于网页hTML5的相关知识。

  • 本篇文章的具体介绍如下

网页hTML5教程一个重要特性就是DeviceOrientation,它将底层的方向传感器和运动传感器进行了高级封装,提供了DOM事件的支持。这个特性包括两种事件: EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、 deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度、方位、朝向等。 EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、 deviceMotion:封装了运动传感器数据的事件,可以获取手机运动状态下的运动加速度等数据。 使用它咱们能够很容易的实现重力感应、指南针等有趣的功能,在手机上将非常有用。例如Opera h5体验版里的重力感应球示例就是通过监听DeviceOrientation API的deviceOrientation事件来实现的。 其实它还能帮助咱们在网页上实现一个手机应用里非常常见而时尚的功能:手机摇一摇。 EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

DeviceMotionEvent(设备运动事件)返回设备有关于加速度和旋转的相关信息。加速度的数据将包含三个轴:x,y和z(示意如下图所示,x轴横向贯穿手机屏幕或者笔记本键盘,y轴纵向贯穿手机屏幕或笔记本键盘,z轴垂直于手机屏幕或笔记本键盘)。因为有些设备可能没有硬件来排除重力的影响,该事件会返回两个属性,accelerationIncludingGravity(含重力的加速度)和acceleration(加速度),后者排除了重力的影响。EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1. [具体代码]监听运动传感事件
2. [具体代码]获取含重力的加速度
3. [具体代码]核心实用具体的方法实现具体代码 EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网页hTML5教程一个重要特性就是DeviceOrientation,它将底层的方向传感器和运动传感器进行了高级封装,提供了DOM事件的支持。这个特性包括两种事件:EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、 deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度、方位、朝向等。EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、 deviceMotion:封装了运动传感器数据的事件,可以获取手机运动状态下的运动加速度等数据。
使用它咱们能够很容易的实现重力感应、指南针等有趣的功能,在手机上将非常有用。例如Opera h5体验版里的重力感应球示例就是通过监听DeviceOrientation
API的deviceOrientation事件来实现的。EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

其实它还能帮助咱们在网页上实现一个手机应用里非常常见而时尚的功能:手机摇一摇。EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

DeviceMotionEvent(设备运动事件)返回设备有关于加速度和旋转的相关信息。加速度的数据将包含三个轴:x,y和z(示意如下图所示,x轴横向贯穿手机屏幕或者笔记本键盘,y轴纵向贯穿手机屏幕或笔记本键盘,z轴垂直于手机屏幕或笔记本键盘)。因为有些设备可能没有硬件来排除重力的影响,该事件会返回两个属性,accelerationIncludingGravity(含重力的加速度)和acceleration(加速度),后者排除了重力的影响。EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


1. [具体代码]监听运动传感事件

EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

复制具体代码 具体代码如下:
if (window.DeviceMotionEvent) {
window.addEventListener(‘devicemotion’,deviceMotionhandler, false);
}

2. [具体代码]获取含重力的加速度

复制具体代码 具体代码如下:
function deviceMotionhandler(eventData) {
var acceleration =eventData.accelerationIncludingGravity;
}

3. [具体代码]核心实用具体的方法实现具体代码

复制具体代码 具体代码如下:
var ShAKE_ThREShOLD = xxx;
var last_update = 0;
var x, y, z, last_x, last_y, last_z;</p> <p>function deviceMotionhandler(eventData) {
var acceleration =eventData.accelerationIncludingGravity;</p> <p>var curTime = newDate().getTime();</p> <p>if ((curTime – lastUpdate)> 100) {</p> <p>var diffTime = curTime -last_update;
last_update = curTime;</p> <p>x = acceleration.x;
y = acceleration.y;
z = acceleration.z;</p> <p>var speed = Math.abs(x y z – last_x – last_y – last_z) / diffTime * 10000;</p> <p>if (speed > ShAKE_ThREShOLD) {
alert(“shaked!”);
}
last_x = x;
last_y = y;
last_z = z;
}
}

EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

网页hTML5教程 Canvas的事件处理介绍EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Canvas的限制EIpAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于网页hTML5的相关知识就说到这里希望可以帮助朋友们。,html5,JS,,手机,摇一摇

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市