[英]Benchmarking/testing fastclick.js
我最近将fastclick.js
集成到我的项目中,以消除在物理上触摸触摸屏设备上的链接之一时的300ms延迟。 现在,我想对其进行测试以确保其正确集成。 如果正确集成,我应该能够对300ms的速度差异进行基准测试。
(根据Google ...,从您点击按钮触发点击事件开始,移动浏览器将等待大约300毫秒。其原因是浏览器正在等待查看您是否实际上在执行双击。)
我很难思考可以用来基准测试的逻辑,但是...
问题是,如果我将其绑定到链接单击事件(并在其中设置var startTime = new Date();
),它将仅在链接注册后(300毫秒后)运行基准测试,而我不会能够以这种方式获得准确的基准。
关于如何基准化差异并测试fastclick.js
是否正确集成到我的项目中的任何想法?
我可以尝试在mouseover
事件上启动计时器,但是还有更好的选择吗?
使用“ mousedown”和“ click”事件的区别。 在触摸设备上,您也具有“ touchstart”,请使用它代替鼠标按下。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.