移动端点击为何总是慢半拍:从300ms延迟到触摸事件处理的完整技术解析

2007年,第一代iPhone发布时,一个看似微小的设计决策,让移动Web开发者在接下来的十年里饱受困扰:当用户在移动设备上点击一个按钮时,浏览器会故意等待约300毫秒才触发点击事件。这段时间足够用户再点击一次——如果真的发生了第二次点击,浏览器就会执行双击缩放操作,放大页面内容。 ...

18 min · 8918 words