ios使用js 的 touch延遲

2021-09-26 22:36:27 字數 322 閱讀 9895

在最近做了乙個h5小遊戲,有拖拽功能,比較簡單,沒有使用外掛程式,自己手動擼了。

發現安卓和谷歌都是ok的,ios會出現拖不動的問題。

1、touch延遲問題?touchmove延遲49ms(感覺不像)

2、touch導致頁面卡頓?

3、touch事件太過於頻繁,試試preventdefault解決這個問題(實測加上他就ok了)

最後加上preventdefault發現好一些了,雖然在ios上還是感覺在跳,但是不會卡著不動。於是我又加了requestanimationframe,感覺好了點。。

後期接著優化吧!

js中的延遲載入

以京東訂單中優惠券獲取為例 第一次載入時不顯示,點選觸發時會顯示 當第一次點選 時會載入優惠券的資訊,第二次點選則不再載入,載入後結果為 點選的js如下 優惠券 function showticket else setcouponstateshow 載入js如下 function querycoup...

iOS 延遲執行的方法總結

方法一 通過動畫的方式 1s後讓它消失 uiview animatewithduration 1.5animations completion bool finished 方法二 延遲執行 self performselector selector fangfa withobject nilafte...

Linux下touch命令的使用

在linux中,每個檔案都與時間戳相關聯,每個檔案儲存最後一次訪問時間 最後一次修改時間和最後一次更改時間的資訊。因此,每當我們建立新檔案 訪問或修改現有檔案時,該檔案的時間戳都會自動更新。下面,我們將介紹一些touch命令的使用案例。touch命令是unix linux作業系統的標準程式,用於建立...