欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Html5+JS如何實(shí)現(xiàn)手機(jī)搖一搖功能

本文將為大家詳細(xì)介紹“Html5+JS如何實(shí)現(xiàn)手機(jī)搖一搖功能”,內(nèi)容步驟清晰詳細(xì),細(xì)節(jié)處理妥當(dāng),而小編每天都會(huì)更新不同的知識(shí)點(diǎn),希望這篇“Html5+JS如何實(shí)現(xiàn)手機(jī)搖一搖功能”能夠給你意想不到的收獲,請(qǐng)大家跟著小編的思路慢慢深入,具體內(nèi)容如下,一起去收獲新知識(shí)吧。

創(chuàng)新新互聯(lián),憑借十載的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作經(jīng)驗(yàn),本著真心·誠心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有數(shù)千家案例。做網(wǎng)站建設(shè),選創(chuàng)新互聯(lián)。

HTML5一個(gè)重要特性就是DeviceOrientation,它將底層的方向傳感器和運(yùn)動(dòng)傳感器進(jìn)行了高級(jí)封裝,提供了DOM事件的支持。這個(gè)特性包括兩種事件:

1、 deviceOrientation:封裝了方向傳感器數(shù)據(jù)的事件,可以獲取手機(jī)靜止?fàn)顟B(tài)下的方向數(shù)據(jù),例如手機(jī)所處角度、方位、朝向等。

2、 deviceMotion:封裝了運(yùn)動(dòng)傳感器數(shù)據(jù)的事件,可以獲取手機(jī)運(yùn)動(dòng)狀態(tài)下的運(yùn)動(dòng)加速度等數(shù)據(jù)。 使用它我們能夠很容易的實(shí)現(xiàn)重力感應(yīng)、指南針等有趣的功能,在手機(jī)上將非常有用。例如Opera H5體驗(yàn)版里的重力感應(yīng)球示例就是通過監(jiān)聽DeviceOrientation API的deviceOrientation事件來實(shí)現(xiàn)的。 其實(shí)它還能幫助我們?cè)诰W(wǎng)頁上實(shí)現(xiàn)一個(gè)手機(jī)應(yīng)用里非常常見而時(shí)尚的功能:手機(jī)搖一搖。

DeviceMotionEvent(設(shè)備運(yùn)動(dòng)事件)返回設(shè)備有關(guān)于加速度和旋轉(zhuǎn)的相關(guān)信息。加速度的數(shù)據(jù)將包含三個(gè)軸:x,y和z(示意如下圖所示,x軸橫向貫穿手機(jī)屏幕或者筆記本鍵盤,y軸縱向貫穿手機(jī)屏幕或筆記本鍵盤,z軸垂直于手機(jī)屏幕或筆記本鍵盤)。因?yàn)橛行┰O(shè)備可能沒有硬件來排除重力的影響,該事件會(huì)返回兩個(gè)屬性,accelerationIncludingGravity(含重力的加速度)和acceleration(加速度),后者排除了重力的影響。

1. [代碼]監(jiān)聽運(yùn)動(dòng)傳感事件

2. [代碼]獲取含重力的加速度

3. [代碼]核心方法實(shí)現(xiàn)代碼

HTML5一個(gè)重要特性就是DeviceOrientation,它將底層的方向傳感器和運(yùn)動(dòng)傳感器進(jìn)行了高級(jí)封裝,提供了DOM事件的支持。這個(gè)特性包括兩種事件:

1、 deviceOrientation:封裝了方向傳感器數(shù)據(jù)的事件,可以獲取手機(jī)靜止?fàn)顟B(tài)下的方向數(shù)據(jù),例如手機(jī)所處角度、方位、朝向等。

2、 deviceMotion:封裝了運(yùn)動(dòng)傳感器數(shù)據(jù)的事件,可以獲取手機(jī)運(yùn)動(dòng)狀態(tài)下的運(yùn)動(dòng)加速度等數(shù)據(jù)。

使用它我們能夠很容易的實(shí)現(xiàn)重力感應(yīng)、指南針等有趣的功能,在手機(jī)上將非常有用。例如Opera H5體驗(yàn)版里的重力感應(yīng)球示例就是通過監(jiān)聽DeviceOrientation

API的deviceOrientation事件來實(shí)現(xiàn)的。

其實(shí)它還能幫助我們?cè)诰W(wǎng)頁上實(shí)現(xiàn)一個(gè)手機(jī)應(yīng)用里非常常見而時(shí)尚的功能:手機(jī)搖一搖。

DeviceMotionEvent(設(shè)備運(yùn)動(dòng)事件)返回設(shè)備有關(guān)于加速度和旋轉(zhuǎn)的相關(guān)信息。加速度的數(shù)據(jù)將包含三個(gè)軸:x,y和z(示意如下圖所示,x軸橫向貫穿手機(jī)屏幕或者筆記本鍵盤,y軸縱向貫穿手機(jī)屏幕或筆記本鍵盤,z軸垂直于手機(jī)屏幕或筆記本鍵盤)。因?yàn)橛行┰O(shè)備可能沒有硬件來排除重力的影響,該事件會(huì)返回兩個(gè)屬性,accelerationIncludingGravity(含重力的加速度)和acceleration(加速度),后者排除了重力的影響。

1. [代碼]監(jiān)聽運(yùn)動(dòng)傳感事件

代碼如下:

if (window.DeviceMotionEvent) {

window.addEventListener(‘devicemotion’,deviceMotionHandler, false);

}

2. [代碼]獲取含重力的加速度

代碼如下:

function deviceMotionHandler(eventData) {

var acceleration =eventData.accelerationIncludingGravity;

}

3. [代碼]核心方法實(shí)現(xiàn)代碼

代碼如下:

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 &ndash; 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 &ndash; last_x &ndash; last_y &ndash; last_z) / diffTime * 10000;</p><p>if (speed > SHAKE_THRESHOLD) {

alert(“shaked!”);

}

last_x = x;

last_y = y;

last_z = z;

}

}

感謝您能讀到這里,小編希望您對(duì)“Html5+JS如何實(shí)現(xiàn)手機(jī)搖一搖功能”這一關(guān)鍵問題有了從實(shí)踐層面最深刻的體會(huì),具體使用情況還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想閱讀更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:Html5+JS如何實(shí)現(xiàn)手機(jī)搖一搖功能
瀏覽地址:http://aaarwkj.com/article42/gjcdhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、小程序開發(fā)網(wǎng)站收錄、、微信公眾號(hào)網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
夫妻性生活黄色录像视频| 国产尤物直播在线观看| 国产a情人一区二区国产| 欧美日韩亚洲精品瑜伽裤| 日本一区二区三区不卡在线| 日韩天堂视频在线播放| 日韩人妻有码中文字幕| 亚洲人妖视频在线观看| 人妻的秘密一区二区三区| 欧美成人黄片免费播放| 男女啪啪国产精品视频| 精品人妻少妇一区二区三区| 亚洲最大av在线精品国产| 色婷婷一区二区三区影片| 国产精品毛片一区内射| 国产无遮挡又黄又爽网站 | 国产亚洲精品一区久久| 欧美日韩在线不卡一区| 日本啪啪啪一区二区三区| 亚洲中文字幕第三页在线观看| 一区二区三区精品人妻| 十八禁真人无摭挡观看| 福利av一区二区三区| 一区二区中文字幕日本韩国| 在线视频天堂亚洲天堂| 国产成人免费视频大全| 一级片一区二区中文字幕| 中文日本强暴人妻另类视频| 亚洲国产中文字幕高清| 91精品大片免费在线观看| 2020中文字字幕在线不卡| 巴西老熟女大奶子多毛逼| 亚洲成在人线免费观看| 亚洲成人影院中文字幕| 日韩在线视频免费不卡一区| 亚洲黄色av网站在线| 亚洲午夜激情免费试看| 日本一二不卡高清在线视频| 中文字幕一区侵犯人妻| 午夜福利网午夜福利网| 91精品人妻一区二区三区|