一、代码
window.addEventListener("devicemotion",function (event) {document.getElementById("motion").innerHTML = `x:${event.acceleration.x}<br>y:${event.acceleration.y}<br>z:${event.acceleration.z}`;if (Math.abs(event.acceleration.x)>9||Math.abs(event.acceleration.y)>9||Math.abs(event.acceleration.z)>9){alert("shaking!!");}})
**分析:**监测devicemotion事件,其中有三个加速度的值,分别是x、y、z的加速度,当加速度的绝对值大于9的时候,弹出晃动的窗口。
