用touch事件來優化click事件

2022-06-06 19:45:08 字數 578 閱讀 2595

在移動端,既有touch事件又有click事件

1.click事件在pc端很常用,但是在移動端會有大約300ms左右的延遲,比較影響使用者的體驗,300ms用於判斷雙擊還是長按事件,只用沒有後續的動作發生時,才會觸發點選事件

基於第一點原因,使用者體驗有待提公升,希望能用touch事件封裝出乙個響應速度更快的點選事件tap 

touch判斷使用者行為是否屬於點選的條件:

1.觸屏開始 到觸屏結束  手指沒有移動

2.接觸螢幕的時間  小於指定的時間 150ms

滿足以上兩個條件,就可以認為是點選事件觸發了

控制台輸出結果:

touch事件比click事件先觸發

以上**封裝成tap函式

用智慧型優化限制來提高Oracle效能

oracle sql執行時間的最主要的組成部分是花在為執行準備新的sql語句上的時間。不過,如果了解了可執行計畫產生的內在機制,你就可以控制oracle花費在評估表的連線順序的時間,並在總體上提高查詢的效能。準備為執行提供的sql語句 在乙個sql語句進入oracle庫的cache之後 而真正被執行...

做SIEM和安全管理平台,用什麼來儲存事件?

當siem和安管平台面對海量的事件,必須做出選擇,用什麼技術來儲存這些事件?很早,我們就知道關係型資料庫可以做這個事兒。但是,隨著事件量的增大,關係型資料庫越來越不堪重負。於是,人們開始重新思考,有的選擇了直接操作檔案系統,有的開始自己在檔案系統上封裝乙個分布式處理層,還有的開始擁抱nosql,ne...

做SIEM和安全管理平台,用什麼來儲存事件?

當siem和安管平台面對海量的事件,必須做出選擇,用什麼技術來儲存這些事件?很早,我們就知道關係型資料庫可以做這個事兒。但是,隨著事件量的增大,關係型資料庫越來越不堪重負。於是,人們開始重新思考,有的選擇了直接操作檔案系統,有的開始自己在檔案系統上封裝乙個分布式處理層,還有的開始擁抱nosql,ne...