[英]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.