你的手机在跳舞?HTML5 Vibration API 的进阶玩法 想象一下,你的手机不再只是单调地“嗡嗡嗡”,而是像一位训练有素的舞者,用各种节奏和强度在你手中跳动。这可不是科幻,而是 HTML5 Vibration API 的进阶玩法带来的可能性。 我们大多数人可能都体验过手机的震动功能,比如来电、短信通知等等。这些震动通常很简单粗暴,要么是持续的震动,要么是几下短促的震动。但 HTML5 Vibration API 远不止于此,它允许开发者精确控制震动的模式,创造出更加丰富、细腻,甚至富有表现力的触觉反馈。 Vibration API:简单的开始,无限的可能 Vibration API 的核心是 navigator.vibrate() 方法。这个方法接受一个参数,可以是单个数字,也可以是一个数字数组。 单个数字: 表示震动的毫秒数。例如,navigator.vibrate(200) 会让手机震动 200 毫秒。 数字数组: 这是 Vibration API 的精髓所在,它允许你定义一个震动模式。数组中的数字交替表示震动时间和暂停时间(单位都是毫秒)。例如,navigator.vi …