亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

還在用react-fastclick?一文搞懂移動端300ms點(diǎn)擊延遲的解決方案

還在用react-fastclick?一文搞懂移動端300ms點(diǎn)擊延遲的解決方案 上一份工作交接的時(shí)候我接手了一個(gè)快兩年沒怎么大改的移動端H5項(xiàng)目。照例先翻package.json做技術(shù)摸底看到react-fastclick還躺在 dependencies 里說實(shí)話心里咯噔了一下。這個(gè)庫在我上一個(gè)項(xiàng)目里早就被刪干凈了但等我再仔細(xì)翻代碼發(fā)現(xiàn)項(xiàng)目里保留了不少針對舊內(nèi)核WebView的兼容邏輯于是又猶豫了到底該不該繼續(xù)用 react-fastclick 來應(yīng)對移動端 300ms 點(diǎn)擊延遲這個(gè)問題沒有一句“早就不需要了”那么簡單。如果你也在維護(hù)老項(xiàng)目或者新項(xiàng)目里還在糾結(jié)要不要引入這個(gè)庫這篇文章把 300ms 點(diǎn)擊延遲的來龍去脈、FastClick 的前世今生、以及現(xiàn)代移動端瀏覽器到底做了什么改進(jìn)全部攤開講清楚。你只要對照自己的項(xiàng)目場景就能得出明確結(jié)論不用再為這個(gè)事兒開會討論。1. 300ms點(diǎn)擊延遲的來龍去脈1.1 雙擊縮放是怎么把延遲“發(fā)”給全世界的2007 年 iPhone 發(fā)布的時(shí)候移動端的網(wǎng)頁交互其實(shí)處在一個(gè)非常尷尬的階段。桌面端頁面直接搬到手機(jī)上字太小用戶需要雙擊才能把某個(gè)區(qū)塊放大看清內(nèi)容。為了保證“第一次點(diǎn)擊”和“第二次點(diǎn)擊”能被區(qū)分開——也就是系統(tǒng)需要判斷你到底是想雙擊縮放還是單純地單擊某個(gè)按鈕——Safari 在瀏覽器內(nèi)核里加了一個(gè)等待機(jī)制第一次觸摸事件發(fā)生之后不立刻派發(fā) click而是等 300ms 左右確認(rèn)你沒有第二次點(diǎn)擊才把 click 事件發(fā)出來。這個(gè) 300ms 的等待邏輯本質(zhì)上是給用戶一個(gè)手勢選擇的“猶豫期”。后來 Android 上的 Chrome 和各個(gè)第三方瀏覽器幾乎都復(fù)刻了同樣的行為因?yàn)殡p擊縮放在當(dāng)時(shí)是移動端瀏覽網(wǎng)頁的基礎(chǔ)交互沒有它用戶根本沒法閱讀那些沒為手機(jī)優(yōu)化過的頁面。等移動端H5開發(fā)成為主流之后大家才意識到這個(gè)“猶豫期”在按鈕點(diǎn)擊場景里有多難受。關(guān)鍵點(diǎn)在于300ms 不是手機(jī)硬件的觸摸采樣延遲也不是 WebView 渲染的卡頓而是瀏覽器主動設(shè)置的一個(gè)事件派發(fā)等待窗口。所以它跟手機(jī)性能好壞關(guān)系不大iPhone 15 和 iPhone 6 上如果不做處理點(diǎn)擊事件的延遲感受是一樣的。1.2 300ms延遲真正的影響范圍有多大說起來300ms 好像也就是一眨眼的功夫但在真實(shí)交互里體感非常明顯。你點(diǎn)一個(gè)按鈕按鈕本身沒有反應(yīng)大約 0.3 秒之后才開始觸發(fā)視覺反饋用戶的第一感覺就是“卡”“不跟手”。尤其在做移動端性能優(yōu)化的時(shí)候整個(gè)頁面可能渲染已經(jīng)優(yōu)化到 60fps 了結(jié)果點(diǎn)擊事件還帶著 300ms 的鐵鏈前端的交互體驗(yàn)拉胯優(yōu)化其他東西都白搭。更讓人頭疼的是衍生出來的“點(diǎn)擊穿透”問題。移動端彈窗的關(guān)閉按鈕、輪播圖的切換箭頭、表單里的提交按鈕這些高頻點(diǎn)擊區(qū)域一旦有 300ms 延遲用戶就容易產(chǎn)生二次點(diǎn)擊、甚至三次點(diǎn)擊。層疊結(jié)構(gòu)下上面圖層點(diǎn)擊后消失下面圖層在同位置又接收到了這個(gè) click就出現(xiàn)了關(guān)閉彈窗的同時(shí)把底下某個(gè)按鈕也一起觸發(fā)的情況。這也是為什么當(dāng)年 FastClick 那么火的直接原因——它不只消除延遲還順手解決點(diǎn)擊穿透。從數(shù)值上算一個(gè)用戶一天在移動端H5上點(diǎn)擊按鈕、鏈接、Tab 至少幾十次每次多等 0.3 秒累積起來就是十幾秒的白白等待。這些等待體感不會直接報(bào)錯(cuò)但跳出率會誠實(shí)地告訴你問題有多嚴(yán)重。2. 現(xiàn)代瀏覽器早就把這個(gè)延遲“干掉了”2.1 viewport設(shè)置對了一半問題就沒了很多 React 項(xiàng)目里的public/index.html都寫著一行meta nameviewport contentwidthdevice-width, initial-scale1.0但這行代碼在消滅 300ms 點(diǎn)擊延遲這件事上作用被嚴(yán)重低估了。Google 的 Chrome 團(tuán)隊(duì)在 2013 年就提出了一個(gè)方案當(dāng)頁面設(shè)置了widthdevice-width的 viewport意味著頁面寬度與設(shè)備寬度一致用戶不需要雙擊縮放來閱讀內(nèi)容那瀏覽器可以直接關(guān)閉雙擊縮放檢測自然也就不用等待 300ms。這個(gè)改動真正落地是在 2014 年左右發(fā)布的 Chrome 32 上Android 端的 Chrome 從此開始對“沒有啟用縮放”的頁面取消 300ms 延遲。iOS 的 Safari 走得稍微慢一點(diǎn)從 iOS 9.32016年開始才跟隨這個(gè)邏輯。只要 viewport 里的width等于device-widthSafari 就不會再等待雙擊手勢。到 2017 年主流的 iOS 和 Android 瀏覽器已經(jīng)全部完成了這項(xiàng)調(diào)整。所以你發(fā)現(xiàn)沒有如果你的 H5 頁面從一開始就設(shè)置了正確的 viewport 且沒有開放用戶縮放那 300ms 延遲在現(xiàn)代瀏覽器里根本不存在。讓你產(chǎn)生“點(diǎn)擊不跟手”感覺的往往是別的因素比如頁面卡頓、事件綁定延遲、或者你在舊內(nèi)核的 WebView 里測試。2.2 touch-action: manipulation一行CSS的降維打擊如果擔(dān)心 viewport 沒被正確設(shè)置、或者有些不走尋常路的瀏覽器不認(rèn)這一套那就直接用 CSS 的touch-action屬性來做兜底。html, body { touch-action: manipulation; }這一行代碼告訴瀏覽器這個(gè)頁面允許用戶進(jìn)行 pan 和 pinch 縮放但不要為“雙擊縮放”做等待。瀏覽器收到指令后會直接跳過雙擊手勢檢測點(diǎn)擊事件立刻派發(fā)。相比引入 FastClick這幾乎是零成本、零維護(hù)的降維打擊。touch-action的兼容性也相當(dāng)不錯(cuò)。iOS Safari 9.3、Chrome 36、Android WebView 36 全都支持。如果你的項(xiàng)目最低要兼容到五六年前的移動端瀏覽器這一行 CSS 也基本夠用。唯一的風(fēng)險(xiǎn)是touch-action本身會改變?yōu)g覽器對手勢行為的一些判定但在manipulation這個(gè)值上它允許所有滾動和捏合縮放保留頁面所有默認(rèn)能力,只是移除了雙擊縮放等待適合絕大多數(shù)頁面場景。2.3 Pointer Events新一代點(diǎn)擊事件協(xié)議除了 CSS 層面DOM 事件層面也有了一個(gè)統(tǒng)一方案Pointer Events。這個(gè)協(xié)議把鼠標(biāo)事件、觸摸事件、觸控筆事件統(tǒng)一成一套pointerdown、pointerup、pointermove并且由瀏覽器自己決定是否需要等待手勢判定。在實(shí)際業(yè)務(wù)里絕大多數(shù)現(xiàn)代框架React、Vue的onClick底層仍然綁定的是 click 事件所以 Pointer Events 更多是給那些需要“超低延遲”反饋的場景使用的。比如一個(gè)拖動滑塊、繪圖板、或者高頻點(diǎn)擊的按鈕你可以監(jiān)聽pointerdown而不是click這樣事件在手指接觸屏幕的一瞬間就會觸發(fā)而不是等觸摸結(jié)束再觸發(fā)。這在交互手感上差距非常明顯。當(dāng)然直接全面切換到pointerdown也有新問題它不具備 click 的“容錯(cuò)性”用戶在頁面滑動時(shí)一開始的pointerdown也會被誤判為點(diǎn)擊。所以更務(wù)實(shí)的做法是常規(guī)按鈕繼續(xù)用 click touch-action: manipulation只有對延遲特別敏感的自定義組件才用pointerdown自己控制手感。3. react-fastclick的功勞與歷史包袱3.1 FastClick的工作原理react-fastclick 本質(zhì)上不是 React 組件它是 FastClick 庫的 React 封裝。FastClick 的原始思路可以用一句話概括在瀏覽器還死守著 300ms 延遲的年代不等原生的 click 事件而是自己監(jiān)聽觸摸事件在touchend之后立刻派發(fā)一個(gè)合成 click 事件。它的大致流程是這樣的在 document 上監(jiān)聽touchstart和touchend記錄觸摸開始和結(jié)束的位置與時(shí)間。如果觸摸位移很小基本沒有滑動并且時(shí)長很短比如小于某個(gè)閾值就判定這次觸摸是“點(diǎn)擊”立即在目標(biāo)元素上觸發(fā)一個(gè)合成 click。與此同時(shí)它內(nèi)部還會阻止瀏覽器隨后派發(fā)的原生 click避免同一個(gè)點(diǎn)擊被執(zhí)行兩次。在當(dāng)時(shí)那個(gè)瀏覽器環(huán)境碎片化嚴(yán)重的年代FastClick 確實(shí)解決了很多實(shí)際問題。不管是在 iOS 還是 Android 的舊瀏覽器里引入它之后點(diǎn)擊響應(yīng)立刻跟手用戶體感提升非常明顯。一個(gè)庫能被幾乎全行業(yè)廣泛采用并且一度成為移動端H5項(xiàng)目的標(biāo)配說明它的價(jià)值在當(dāng)時(shí)是貨真價(jià)實(shí)的。3.2 它解決問題同時(shí)也在制造新問題FastClick 被詬病最多的問題集中發(fā)生在表單交互上。iOS 下點(diǎn)擊 input 輸入框偶爾會出現(xiàn)“無法聚焦、需要點(diǎn)多次才彈出鍵盤”的怪異現(xiàn)象社區(qū)里大量 issue 都指向 FastClick 與輸入框聚焦事件狀態(tài)機(jī)之間的沖突。很多人不得不額外加一段 hack 代碼來修復(fù)。第二個(gè)副作用是它會影響瀏覽器原生的一些手勢判定。如果你在頁面上實(shí)現(xiàn)了一個(gè)自定義滾動容器或者拖拽組件FastClick 的 touch 監(jiān)聽有可能把手勢期間的一次“輕微位移”誤判成“快速點(diǎn)擊”結(jié)果拖拽剛啟動就觸發(fā)了點(diǎn)擊回調(diào)。這些場景排查起來非常耗時(shí)間因?yàn)樗皇潜噩F(xiàn)的跟用戶的觸摸軌跡、手指濕度都有關(guān)系。第三個(gè)問題是技術(shù)棧層面的。React 17 把事件委托的掛載點(diǎn)從 document 改成了應(yīng)用的根容器FastClick 攔截 document 級 click 的機(jī)制在某些情況下會和 React 的事件系統(tǒng)產(chǎn)生沖突。前端框架迭代到 React 18、19 之后react-fastclick 這個(gè)庫已經(jīng)基本停更代碼倉庫里的 issue 長時(shí)間沒人回復(fù)。你在 npm install 它的時(shí)候可能還會看到一堆因?yàn)橐蕾囘^老而出現(xiàn)的警告。3.3 react-fastclick的現(xiàn)狀與維護(hù)情況我特意去翻了一下 react-fastclick 和 FastClick 的 npm 及 GitHub 倉庫。FastClick 本體最后一次正式發(fā)布停留在 2016 年之后react-fastclick 的更新節(jié)奏同樣緩慢最近幾年的變化主要是為了適配 React 的版本兼容補(bǔ)丁還是靠社區(qū)貢獻(xiàn)者在維護(hù)。這不代表它已經(jīng)完全不可用你的項(xiàng)目只要鎖住了 React 版本它也許還能跑得不錯(cuò)但問題在于它的設(shè)計(jì)初衷是為了解決“老瀏覽器普遍有 300ms 延遲”的年代問題而這個(gè)前提在今天已經(jīng)不存在了。拿一個(gè)簡單的例子來說今天你新開一個(gè) React 18 的移動端H5項(xiàng)目如果只面向現(xiàn)代手機(jī)瀏覽器占比超過 95%引入 react-fastclick 等于給代碼庫增加了一個(gè)不必要的第三方依賴還額外承擔(dān)了它和 React 事件系統(tǒng)“磨合”的風(fēng)險(xiǎn)。你維護(hù)的每行依賴都應(yīng)該有它存在的理由而不是因?yàn)椤耙郧耙恢边@么用”就一直留著。4. 你的項(xiàng)目到底該不該繼續(xù)用4.1 先做一次項(xiàng)目環(huán)境“體檢”要回答“該不該用”需要先搞清楚你的項(xiàng)目跑在什么環(huán)境下。我建議從下面幾個(gè)角度做一次快速體檢頁面 HTML 里有沒有設(shè)置meta nameviewport contentwidthdevice-width, initial-scale1.0viewport 如果缺失絕大多數(shù)現(xiàn)代瀏覽器依然可能保留雙擊縮放檢測。你的用戶是用系統(tǒng)瀏覽器打開還是內(nèi)嵌在某個(gè) App 的 WebView 里微信內(nèi)置瀏覽器、企業(yè) App 的 WebView它們的瀏覽器內(nèi)核更新時(shí)間一般滯后于系統(tǒng)瀏覽器。你實(shí)際需要兼容的最低內(nèi)核版本是什么如果項(xiàng)目后臺統(tǒng)計(jì)里還有大量 Android 7 以下的老設(shè)備訪問或者公司內(nèi)部 App 的 WebView 是基于多年前的 X5 內(nèi)核那情況要另說。頁面上有沒有大面積的文本縮放需求如果你的產(chǎn)品允許用戶縮放頁面來讀書那就不能直接關(guān)閉瀏覽器縮放能力需要更精細(xì)地管理手勢和事件派發(fā)。一個(gè)很粗暴的判斷方法是把 react-fastclick 從代碼里摘掉加上touch-action: manipulation用真機(jī)跑一輪核心操作流程看點(diǎn)擊反應(yīng)是否滿足產(chǎn)品預(yù)期。如果滿足就不需要再引入如果不滿足再考慮針對性方案。4.2 不同場景下的推薦方案場景推薦方案現(xiàn)代H5項(xiàng)目viewport正確目標(biāo)用戶設(shè)備較新不引庫加一行touch-action: manipulation即可老App內(nèi)嵌WebView內(nèi)核版本接近現(xiàn)代系統(tǒng)瀏覽器不引庫先用 CSS 兜底真機(jī)測試后再做決定老App內(nèi)嵌WebView基于多年前的定制內(nèi)核可以暫時(shí)保留 react-fastclick同步打算治理兼容層頁面需要支持復(fù)雜的滑動和縮放交互不使用 FastClick改用 Pointer Events 自己控制手勢判定React 組件庫自帶觸摸反饋盡量使用組件庫的觸摸事件不額外疊全局庫4.3 如果決定移除怎么安全下線如果你的項(xiàng)目里還在用 react-fastclick經(jīng)過體檢后決定移除我建議按下面步驟操作每一步都做回歸驗(yàn)證不要在凌晨發(fā)布前臨時(shí)刪依賴。第一步全局搜索代碼里所有FastClick或react-fastclick的引用理清楚它是在入口文件統(tǒng)一初始化還是在多個(gè)頁面里分散調(diào)用。很多老項(xiàng)目只在入口文件調(diào)用了一次FastClick.attach(document.body)搜索起來很快。第二步移除依賴并刪除初始化代碼同時(shí)在全局樣式里加上touch-action: manipulation。這里要強(qiáng)調(diào)可以先加 CSS、不刪 JS發(fā)一版到測試環(huán)境觀察沒問題再徹底刪這種灰度策略雖然多了一次發(fā)布但能把風(fēng)險(xiǎn)拆分得很干凈。第三步重點(diǎn)回歸表單交互。盡可能在 iOS 和 Android 的真機(jī)上測一遍輸入框聚焦、鍵盤彈起、下拉選擇這些操作確保沒有出現(xiàn) FastClick 曾經(jīng)帶來的“點(diǎn)一次沒反應(yīng)”的問題。第四步手動觸發(fā)一遍“快速連點(diǎn)”場景。比如彈窗里的“確認(rèn)”按鈕用戶手滑雙擊不要讓同一個(gè)彈窗回調(diào)執(zhí)行兩次。如果產(chǎn)品上確實(shí)有防止誤觸的需求直接加一個(gè)按鈕級別的 loading 狀態(tài)或者節(jié)流處理比依賴事件庫更可靠。5. 移動端點(diǎn)擊相關(guān)的兩個(gè)高頻衍生問題5.1 ECharts在移動端“點(diǎn)不動”“滑不動”是怎么回事很多團(tuán)隊(duì)把 ECharts 圖表嵌到移動端H5里上了線上之后就收到反饋“我點(diǎn)圖上的柱狀圖沒反應(yīng)”“tooltip 不出來”“圖表頁面左右滑動特別卡”。這里要注意ECharts 在移動端的點(diǎn)擊問題和 300ms 點(diǎn)擊延遲其實(shí)是兩回事。ECharts 默認(rèn)使用 Canvas 渲染圖表本身是畫在 canvas 上的一個(gè)“整體”。整個(gè)圖表區(qū)域在 DOM 上只有一個(gè) canvas 節(jié)點(diǎn)ECharts 內(nèi)部會自己計(jì)算你點(diǎn)的是哪根柱子、哪個(gè)坐標(biāo)、哪個(gè)數(shù)據(jù)項(xiàng)。如果你的頁面或者父級容器設(shè)置了某些 touch-action 攔截或者 canvas 的觸摸事件沒有正確綁定到 ECharts 的 zrender 實(shí)例上就會出現(xiàn)點(diǎn)不到數(shù)據(jù)項(xiàng)的情況。比較實(shí)用的排查思路是先在 PC 端用開發(fā)者工具模擬移動端確認(rèn)圖表交互本身是好的。然后到真機(jī)上打開 vConsole在頁面上插入一個(gè)調(diào)試面板監(jiān)看一下 touch 事件到底有沒有觸發(fā)是被哪一層元素?cái)r截了。ECharts 的坐標(biāo)系轉(zhuǎn)換在移動端有時(shí)候會有一點(diǎn)偏移如果你用了tooltip的 HTML 模式還需要給 tooltip 特殊設(shè)置 position否則它可能被 canvas 區(qū)域的 overflow 裁剪掉。對于“圖表區(qū)域滑不動頁面”的問題可以給圖表容器設(shè)置touch-action: pan-y讓垂直方向的滾動交給頁面處理水平方向留給圖表操作。5.2 點(diǎn)擊穿透問題在頁面里的排查技巧點(diǎn)擊穿透是 300ms 延遲時(shí)代最經(jīng)典的衍生 bug。雖然現(xiàn)代瀏覽器已經(jīng)沒有延遲但如果你還在老內(nèi)核 WebView 里或者頁面上有透明遮罩、定位浮層依然可能踩到。我自己排查這類問題時(shí)第一件事是打開 vConsole在移動端瀏覽器里注入一個(gè)調(diào)試面板方便直接看控制臺日志確認(rèn)到底哪個(gè)元素最終接收了 click 事件。排查思路分三步打開 vConsole 后觀察點(diǎn)擊浮層和底層元素時(shí)控制臺輸出的 touchstart、touchend、click 順序然后檢查浮層元素的pointer-events屬性確認(rèn)它是否在某些狀態(tài)下變成了 none導(dǎo)致事件穿透到了底層最后看底部元素的點(diǎn)擊事件綁定是否用了事件委托如果是縮小委托范圍或改用數(shù)據(jù)屬性判斷目標(biāo)來源。常用的修復(fù)方案有三種。第一在浮層關(guān)閉后的同一幀內(nèi)給底層元素臨時(shí)設(shè)置pointer-events: none再在下次點(diǎn)擊時(shí)恢復(fù)這是最直接的方式。第二把浮層關(guān)閉的動畫和事件派發(fā)錯(cuò)開等動畫完全結(jié)束后再允許點(diǎn)擊。第三如果整個(gè)頁面都在統(tǒng)一的觸摸事件模式控制下可以放棄原生 click統(tǒng)一用touchend配合位移判斷來實(shí)現(xiàn)按鈕點(diǎn)擊但這套方案成本更高不建議在常規(guī)頁面上引入。6. 常見問題速查表問題結(jié)論新移動端H5項(xiàng)目還要引入 react-fastclick 嗎絕大多數(shù)不需要除非你的目標(biāo)環(huán)境是老內(nèi)核 WebViewFastClick 還兼容 React 18/19 嗎庫基本停更官方?jīng)]有明確適配社區(qū)有補(bǔ)丁但建議慎用一行 CSS 能替代整個(gè)庫嗎t(yī)ouch-action: manipulation在現(xiàn)代瀏覽器上可以舊內(nèi)核需要測試移除 react-fastclick 后點(diǎn)擊還是慢檢查 viewport、touch-action、頁面渲染性能不要盲目重裝庫ECharts 移動端點(diǎn)擊不生效多半不是 300ms 延遲優(yōu)先排查 canvas 和 touch-action 沖突頁面上輸入框聚焦不穩(wěn)定如果裝了 FastClick先考慮移除它觀察效果部分頁面想兼容極老瀏覽器怎么辦可以做按需降級只在檢測到老內(nèi)核時(shí)動態(tài)引庫這里我想額外提一句在排查移動端點(diǎn)擊問題時(shí)一定要先確認(rèn)問題規(guī)模。如果只是某個(gè)頁面上的某個(gè)按鈕點(diǎn)擊慢大概率是頁面渲染卡頓或者事件綁定位置不對如果是整個(gè)應(yīng)用所有按鈕都有明顯延遲再往 300ms 延遲和瀏覽器內(nèi)核方向考慮。不要一上來就引入一個(gè)全局庫引入了之后再排查問題反而會多一個(gè)變量。另外很多團(tuán)隊(duì)在遷移到 React 18 之后發(fā)現(xiàn) react-fastclick 的綁定行為有點(diǎn)“怪”順手把它換成了 CSS 方案結(jié)果真機(jī)上毫秒級的點(diǎn)擊響應(yīng)反而比之前還好。這也在預(yù)料之中因?yàn)楝F(xiàn)代瀏覽器對 click 的派發(fā)已經(jīng)不再有長等待把原生事件交給瀏覽器去處理永遠(yuǎn)比第三方庫模擬事件更可靠。7. 我踩過幾次坑之后的感想從最早在 jQuery 項(xiàng)目里用 FastClick到 React 項(xiàng)目里用 react-fastclick再到現(xiàn)在新項(xiàng)目里已經(jīng)完全不引入這個(gè)庫我自己經(jīng)歷了完整的三個(gè)階段?;剡^頭來看這類“問題解決庫”的生命周期其實(shí)很有參考價(jià)值它誕生于一個(gè)特定的歷史環(huán)境解決了當(dāng)時(shí)普遍存在、但今天已經(jīng)被技術(shù)棧自身進(jìn)化掉的問題。我現(xiàn)在接到老項(xiàng)目代碼評審看到 react-fastclick 還掛在 dependencies 里時(shí)默認(rèn)流程是先檢查一遍頁面的實(shí)際運(yùn)行環(huán)境做一個(gè)瀏覽器內(nèi)核版本占比統(tǒng)計(jì)然后在測試環(huán)境里直接去掉這個(gè)庫、加上一行 CSS跑一輪自動化和真機(jī)回歸。如果指標(biāo)沒有下降就直接推進(jìn)刪除。如果頁面確實(shí)有相當(dāng)一部分用戶還在用老內(nèi)核 WebView那我會把 react-fastclick 限定在“僅老內(nèi)核環(huán)境按需加載”的降級策略里而不是讓所有用戶都背這份包袱。最后再分享一個(gè)實(shí)用小技巧移動端點(diǎn)擊這件事不要只盯著事件庫。手指按下去到頁面響應(yīng)涉及硬件觸摸采樣、系統(tǒng)手勢識別、瀏覽器事件派發(fā)、DOM 事件回調(diào)、React 狀態(tài)更新與渲染多階段任何一個(gè)環(huán)節(jié)慢都會導(dǎo)致“點(diǎn)擊不跟手”。先打開瀏覽器的 Performance 面板錄制一段時(shí)間用戶操作看看從touchstart到click派發(fā)的時(shí)間差是多少以及點(diǎn)擊后 React 組件狀態(tài)更新耗時(shí)多少。數(shù)據(jù)擺出來誰慢就優(yōu)化誰比直接引一個(gè)第三方庫靠譜得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲第2页| 免费观看的黄色的网站| 性色av大全| 五月综合视频| 精品九区| 美欧老女人97| 中文字幕乱在线伦视频中文字幕乱码在线 | 亚洲欧美清纯| 操碰97| 无码操逼网| 久久伦理视频久久大香蕉视频| 交换娇妻呻吟声不停中文字幕| 天天摸夜夜操视频| 婷婷久月| 色色色色日本| 97在线观看免费| 国产超碰在线一区| 亚洲国产一区二区三区四区国产| 老鸭窝在线视频播放| 男女一进一出视频久久| 中文字幕精品丝袜| 亚洲老司机123专区| 日韩啪啪啪啪啪| 99re视频在线观看这里只有精品| 日韩性爱再线视频| 天天色天天干天天爱| 99av| A级在线视频| 婷色五月| 精品无码一区二区三区| 人人摸人人摸人人干| 国产精品久久久久无码Av网曝门| 亚洲最新Av| 正宗无毛一线天嫩逼| 国产精品久久天天干| 亚洲最大的黄色电影网站。| 97免费在线视频在线观看| 久久9精品视频| 婷婷综合在线| 精品成人亚洲午夜电影| 久久久无码精品人妻二区| 中文AV制服乱伦| 欧美日本成人一区二区| 亚洲色婷婷久久91| 黄色成年| 熟妇一区,二区,三区。| 欧美色图91p| 八戒无码国产午夜福利| 老熟女阿 国产91| 精品人妻美妇91job| 大肉棒导航| 亚洲自拍另类丝袜综合| 亚洲AV色图一区| 亚洲综合春色| 亚洲欧洲激情| 99re6国产精品99re在线| 亚州高清AV| 人人操人人操人妻人| 超碰人人干| 尤物网址| 国产精品一二三在线看| 国产在线激情| 婷婷导航| 一级婬片120分钟试看| 亚洲免费精品一区| 被男人添B超爽视频| 试看福利| 熟女久久久| 亚洲熟妇图片| 青青草在线视频欧美| 男人天堂.AB| 九九综合| 凹凸视频在线观看伊人| 精品人妻一区二区三区不卡断 | 四虎国产精品永久在线囯在线| 蜜臀av一区二区三区免费观看| 国产9 9在线 | 亚洲| 男人的天堂日韩| 国产精品网站免费| 精品网站99999| 婷婷亚洲综合| 亚州AV无码国产精品| 亚洲综合113页| 狠插 制服 自拍| 深夜福利黄片| 天天视频黄| 91欧洲国产成人久久精品网站| 亚洲无码一区成人免费午夜| 精品国产乱码久久| 色综合久久88色综合久久天天| 日本性爱不卡视频| 99热免费| 麻豆久久久久久久久丝袜| 亚洲 综合 欧美| 国内操逼视频二区| 神马久久久久久久| 免费看A片毛毛片在线播| 久久激情网| 国产精品乱人伊人网| 国产精品一二三| 成人av福利在线观看| 99精品在线观看| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 大香蕉狠狠爱| 乱伦AVxx| 日韩中文9| 99在线免费公开视频| 亚洲中文字幕妇伦久久| 伊人午夜福利视频| 日韩探花精品在线视频| 亚洲黄a三级三级三级看三级| 精品免费视频国产一区| 九九在线视频| 午夜αv| 色青青久久影视| 91色综合激情| 2024年最新色情网站在线观看| 静品嫩模一区二区| 国产sv美女内射| 404操逼福利视频| 精品乱子一区二区三区99| 国产肏逼网站| 操一区| 欧美一区二区日韩三区| 欧美72网页| 国产精品成久久久久午夜午夜| 九九热在线精品视频| 97爱| 操人妻逼91| 亚洲自拍97| 国产无吗在线播放| 成人熟女视频一区二区三区| 日夜伊人网| 调教熟妇 久久久久久| 国产伦精品| 熟妇人妻一区二区三区| 911av网站免费观看| 呻吟 欧美 日本 中出| 干婷婷综合网| 色香91| 男男H黄动漫啪啪无遮挡网站| 天天天操天天天爱| 亚洲一区二区性爱电影| 嗯嗯啊啊视频一区二区三区| 人人插人人搞人人操| 欧美色综合网| 双插在线| 色综合五月天| 久久夜黄色无码A级大片| 婷婷五月天久久精品视频一区二区三区| 日韩精品资源专区二区| 久久大陆| 日韩操人| 亚洲中文字幕精品一区| 国产精品电| 欧美日韩99精品麻豆传媒| 黄色香蕉视频网站一区| 97操97干| 蜜臀久久久国产| 婷婷五月天色色| 一二三区操逼国产91| 天天看片天天爽| 国模精品娜娜一二三区| wwwxxx日本爽| 亚洲91色| 另类老少妇| 国产久久久9999| 精品成人无码| 69一区二区三区 | 天天操夜夜嗨| 狠狠操夜夜| 91高潮| 国产精品白丝AV| 久久国产对白激情浪潮| 免费观看有码高清视频| 97人人模人人爽人人| 欧美97色| 97色欧洲| 操淫穴亚洲五月丁香| 青青青国产| 色官网在线| 久久国产在线一区二区| A级国产欧美激情在线| 日韩亚洲欧美中文字幕| 欧美国产精品久久九九| 神马久久久久久| 青青操日韩| 熟女高潮合集-永久久久-成人AV| 中文字幕超碰CAO| 精品人妻一区二区三区视频| 精品无码一二三四区| 色哟哟-国产专区| juliaann精品熟女一区| 禁片 高清 在线观看视频网站| 午夜精品探花| 秋霞蝌科网日本一区| 色婷婷网| 极品内射| 欧美偷偷网| 欧美图片校园春色| 久久久一二三四区| 欧美在线天堂| 精品九九九九九九| 国产精品嫩草影院午夜两性| 欧美一级久久久久久久大片动画 | www.狠狠操| 激情四射五月天| 午夜一区| 婷婷丁香在线| 97大色网| 92久久| 亚洲国产成人精品999| 又大又长又粗又爽又黄| 六九九九| 九九国产热| 老司机午夜福利视频一区二区| 少妇内射www在线观看视频 | 日人妻视频91| 久久色人体| 啊啊啊啊啊好大好舒服想要| 国产在线视频午夜精华在| 中文字幕精品日韩中文字幕| 99热精品在线| 亚洲综合校园春色| 超碰色综合| 精品国产Av无码久久久亚洲| 国产成人无码高清| 96国产污污污丝袜| 四虎国产精品永久在线囯在线| 岛国视频免费在线观看| 99国产精品在线观看| 97久久免费| 国产精品久久泡妞网站| 亚洲h片在线免费观看| 蜜臀久久一区二区| 亚州精品人妻一二三区| 吖在线不卡一区二区国产剧情| 少妇高潮99p| 色九九综合AV| 日韩人妻丝袜中文字幕| 333kkkk·亚洲com久久| 北京专精特新企业招聘信息| 日日碰狠狠添天天爽超| 日本三级小说中文字幕| 久久久精品九| 人人看人人插| 欧美老熟另类| 精品久久久久久中文字幕视频免费| 欧美成人A√在线一区二区| av一区二区三区 中文| 自拍视频大全亚洲专媒视频/一区二区三区| 99久久99九九99九九九| 无码操逼网| 超碰97玖玖爱| 午夜啪| www.操| 麻豆久久精品亚洲精品88| 亚洲色图激情小说| 中国熟女91| ..日韩av毛片精品久久久| 久久综合av| 人人看人人插| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 伊人加勒比| 国产按摩一区二区三区| 国产精品香蕉| 厕所偷拍在线| 亚州综合色| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 翔田千里A片一区二区| 欧美色图成人网一区二区| 噜噜噜在线视频| 一区二区不卡免费| 久久久97| 综合色91| 天美av在线观看| 乱伦熟女论坛| 色偷偷色偷偷欧美日韩| 人人操人人摸人| 男人的天堂久久| 曰本精品久久久| 男人a天堂手机在线版| 男人的天堂VA| 后入式在线免费观看60秒| 麻豆国产视频精品观看| 爱丝福利| 强上我不卡卡| 777奇米影视777四色| 99色在线| 亚洲熟妇综合久久久久久| 亚洲经典啪啪| 91在线欧美| 中文字幕免费在线观看| 97内射偷拍| 久久精品欧美一区二区三区不卡| 日韩有码中文字幕女同性恋| 天天做日日做天天欢。| 东京热毛片调教| 怡红院怡春院| 欧美一级三级| 国产久久久久久久久一区二区| 黄色免费网| 久久中文字幕女同性恋一区| 亚洲天堂资源| 精品一区二区三区18| 亚洲熟女中文字幕在线| 婷婷15月天青娱乐| 好湿好紧好爽 视频| 丁香婷婷九月| Sekablack无码一区| 女人天堂av在线播放| 久久久一区二区三区麻豆| 天天综合网~91入口| 啊啊啊啊啊啊啊啊啊啊在线观看| 大香蕉 222| 亚洲 中文 女同| 婷婷色一区| 性色一线| 天堂资源欧美| 日日干夜夜操视频h| 9999伦理视频| 欧美性爱一区二区三区四区| 一区二区三区四区久久视1| 韩国轻伦国内自拍一区| 蜜桃狠狠色伊人亚洲综合网站| 人妻少妇无码| 亚洲色图日韩丝袜制服一区二区五月在线 | 欧美亚洲第一页| 在线人成亚洲视频免费观看| 色黄污美女啪啪啪免费网站| 制度丝袜99| 97最新在线播放视频| 日韩去日本高清在| 亚洲一区二区三区春色| 亚洲色图第一页| 99久久久| 国产精品麻豆成人av| 97超碰国产亚洲精品| av在线人气| 婷婷激情四射| 日韩天天本| 熟女突然公开看18禁影片| 成人精品久久久午夜福利| 亚洲中文sv| 欧美乱妇狂野欧美在线视频| 嗯啊不要在线| 国产黄a三级三级三级av在线看| 狼人久草| 无遮挡猛进视频免费无限观看| A V视频日本| 国产91啪| 国产农村一一级特黄毛片| 影音先锋中文字幕日本好一区二区| 日韩中文字幕人妻视频| 日本激情免费大片| 91精品黄在线观看| 91蜜臀熟女| 日本亚洲熟女视频| 伊人综合色网| 欧美图片色综合| 性色av一区二区| 亚洲性猛| 超碰色美女| 三及片网站| 乱操乱伦AV| 日韩丝袜二区| 丁香五月综合| 蜜桃视频一区二区三区在线观看| 蜜桃久久久久久久久久久久| 97中文综合| 久久久久亚洲熟妇熟女| 99re热有精品视频国产| 综合影视国产无码| 欧美拳交在线播放| SUV一区二区在线看| 91热| 高颜值美女口爆高潮浪叫| 天天日天天看| 亚洲一区二区三区中文字幕| 日韩性爱播放| 国产精品经典一卡久久久 | 九九人人操| 久9久| 日韩三级av片| 午夜影美女日鸡鸡天天视频国产| 五月天开心网| 干B| 69一区二区三区 | 亚洲999综合| chaopen97久久| 亚洲一卡二卡在线免费| 九月婷婷综合| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 97操b| 欧美αv.com| 蜜臀av在线播放一区二区三区| 99热aaa| 中文字幕制服诱惑| 丁香六月婷婷久久综合| 麻豆熟妇乱妇熟色A片在线看| se吧提供国产乱老熟视频胖女人| 超碰99热| 婷婷人妻激情| 久青草影院| 粉嫩久久久久| 日韩操逼性鲍| 日韩三级在线观看mp4| 中文字幕丰满人妻日本| julia高潮后不停追击中出| 婷婷五月天色网| 操操操日本的逼| 青青草在线视频人人想人人上| 欧美日韩美女精品久草一区二区三区| 性色AV蜜色av色欲av| 伊人婷婷五月天| julia国产在线| JULIA一区二区三区在线播放| 久久夜精品一区二区三区| 你懂的在线观看区国产| 毛片视频白嫩| 成人无遮挡毛片免费看| 久污| 亚洲一区二区中文字幕| 9久9久| 五月婷婷综合激情| 91老司机视频| 五月天玖玖资源站| 视频黄站| 精品人人| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 亚洲熟妇AV日韩熟妇在线| 人妻在线视频| 伊人久久亚洲色欲综合网站| 久久久久亚洲Aⅴ无码| 亚洲诱惑天堂| 色婷婷五月天| 欧美亚洲| 丝袜狂射91| 婷婷综合网站| 丁香婷婷五月| 日日夜夜骚| 午夜精品久久久久久久久久蜜桃| 天美一区在线| 91大学精品激情戏| 欧美91精品国产自产| 蜜臀亚洲综合一二三四区| 岛园激情| 无码动漫av中文字幕| 久久香蕉超碰97国产精品| 日本高清一区二区在线| 亚洲国产综合图区中文字幕| 色噜噜人妻av中文字幕| 久草热制服丝袜在线观看| 亚洲国产一区二区三区四区国产| 中欧人妻丝袜中文字幕| julia中文字幕在线观看| 天美麻豆精品视频99| 久热在线精品免费观看| 婷婷激情丁香| 999 久久久| 日本高清电影欧美色图| 亚洲中文日韩欧美大香蕉视频| 天干天干天干天天做| 嗯嗯,好大,好爽,好骚| 亚洲五月婷婷| 欧亚在线视频| 免费看黄视频亚洲网站| 国产操逼网站亚洲一级黄色| 高清视频一区| 国产日韩怡红院| 91女优在线观看| 国内精品999| 99色热| 任你艹| 曰韩成人免费视频| 一级特级aaaa毛片免费观看 | 国产又粗又长又爽又色| 国产久久成人| 91P0RNY大屁股人妻| 天天综合~91| 国产精品人妻无码久久久老鸭窝 | 亚洲精品日韩国产欧美| 国产乱伦性爱AV| 天天日天天干天天整| 国产精品熟女九色九色蜜臀| 免费又黄又裸乳的视频| 国产日韩区| av绯色| 欧美少妇性爱网站| 无码WWW免费视频网站| 日韩成人精品| 老熟女91av| 亚瑟国产精品久久无码| 日本欧美一区二区三区视频麻豆| 熟妇xxxxx性春色| 另类TS人妖一区二区三区| 老子午夜伦不卡影院| 亚洲AV成人无码一二三久久| 亚洲毛片一级带毛片基地| 亚洲天堂AV在线播放| 日操粉逼逼| 久久精品性| 日本一区二区三区欧美日韩中文字幕| 99国产精品在线观看| 欧美日韩亚洲高清不卡一区二区三区| 人人手机欧洲亚洲国产人妻| 97爱b| 中文字幕免费看| 综合五月天| 啊啊啊啊好疼| 无码人妻一区二区三区色欲aⅴ| 密乳AV免费观看| 色色色99| 嗯嗯啊啊啊好舒服| 久久↗↗| 九九九久久久W精品| 成·人免费午夜在线观看| 为用户提供免费看黄网址在线观看| 无码人妻一区二区三区色欲aⅴ| 93人人操人人| 色99在线| 黄久在线| 日本在线观看网址| 亚洲色诱惑| 伊人五月天青青草婷婷| 午夜精品人妻二区三区| 密乳视频在线| 婷婷视频网| 欧美成人色| 男人天堂新在线| 亚洲中文一区二区三区| 久久97资源 网| 国产日韩中文字幕欧美| 成人自拍三级在线观看| 国产欧美精品日韩区二区麻豆天美| 久久动漫精品视频这里只有精品| 91久久久久久久久18| 99久久久er直播网址| 久热超碰| 美女啊啊啊啊啊| 人人操人人搞人人草| 91精品成人www| 日韩日韩日韩-国产乱码精品一区二区| 热99这里有精品综合久久 | 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 夜夜爽33333| 亚州国产成人精品女人久久| 黄骗免费网站| www.高清无码诱惑一区.com | 伊人AAA| 亚洲做性| 亚洲免费成人精品电影| 青青草黑寡妇男人天堂| 欧美日韩在线视频网站| 伊人影院在线理论播放| 亚洲深夜福利| 99热| 男人天堂网站| 男生女生啊啊啊啊| 26uuu性物| 99久热精品99re6热| 日韩在线一区高清在线| 麻豆婷婷成人一二三| www.av家庭乱伦| 老熟女91av| 超碰午夜| www四虎| 亚洲日韩人妻中文字幕一区| wwe 天天干.com| 亚洲国产成人精品女人久久久| 伊人色综合网电影| 色97干| 亚洲综合性感在线| 一起草日韩| 欧美日韩亚洲国产中文永久天天看| 日韩A优精品在线观看| 91精品免费| 顶级丝袜熟女一区二区三区| 久久综合久色欧美综合狠狠| 国产女人成人精品视频| 欧美gv在线观看| 亚洲精品国产av天美传媒| av三级电影在线播放| 亚洲视频,小说| 曰韩无码777| 欧美 亚洲 另类 综合| 亚洲成人久久美女| 97欧美日韩综合| 偷窥自拍亚洲色图| 久久东京伊人一本到鬼色| 9久9久9久9久视频网站| 粉嫩AV一区夜夜嗨| 午夜一区| 亚洲第一免费视频| 加勒比综合88| 亚洲极品| 福利天堂| 91亚洲黑人| 成人5码视频| 丝袜综合网| 天天综合网1| 五月大香蕉| 久久久久久人妻一区精品色欧美| 人妻熟女一区二区三区视频| 夜夜高潮夜夜爽| 激情专区综合| 俄罗斯及免费在线看| 男人的天堂VA| 97在线观看免费视频l| 亚洲男人天堂2019| 99在线精品观看99| 色黄色美女大长腿午夜视频| 热99这里有精品综合久久 | 9精品久久| 欧美久久草熟女| 日本午夜久久电影| 国产精品久久久久无码A√| 亚洲天堂男人天堂网| 日1区2区3区2020| 熟妇高潮精品一区二区三区下载| 狠狠中文字幕| 亚洲五月天激情| 五月婷婷综合网| 国产女乱淫真高清免费视频| 欧美精品23| 欧美性暴力| 欧美天天综合在线| 精…码一二三区| 97天天| 亚洲欧美日韩激情不卡| 97操97干| 岛国天天午夜影院传媒网| 操91| 欧美中字不卡| 久久久久久九九九九九九| 97超级色碰碰| 91激情国产| 四虎免费在线播放| 久操免费在线| 在线97视频| 青青草公开在线免费不卡视频| 啊啊啊 在线| 亚洲色图91| 人人看人人插| 99色热国产视频精品| 免费看日产一区二区三区| 综合网色| 超碰激情808| 91色艳| 伊人久久国产免费观看视频| 欧美少妇大量自拍视频在线观看| 久久国产视频专区一二三| 小骚逼被操的爽不爽| 色97欧美| 日本人妻丰满熟妇久久久久久| 一个色导综合| 美女被艹尤物视频| 亚洲欧美日韩夜夜| 久操B网| 嫩草影院永久在线制服丝袜| 色婷婷淫色网| 色噜噜狠狠色综无码久久合欧美| 久久久av爱| 久视频在线观看| 风韵犹存大大大大香蕉 | 999综合色| 人妻夜爽夜夜爽| 三级日本一区二区三区| 色官网在线| 97色97好| 偷拍盗拍亚洲色图图片| 国产操偷| 中文啪啪视频| 丰满丝袜少妇AV| 北约熟女超碰| 色色色色色色色色色色色色色色综合| 亚洲综合小视频小说在线观看 | 夜夜欢天天干| 少妇滛荡视频| 日韩精品影视| 男人天堂网站| 美女刺激久久国产欧美| 91成人久久| AAAA欧美日韩| 一区二区三区国产精产| 99国产女人| 人人看人人爰人人操| 99青草| 久久亚洲日韩熟女精品| 乱伦图一区| 密臀在线免费观看| 人人妻人人爽一区二区三区| 黄片在线免费在线观看| www.高清无码诱惑一区.com | 涩涩涩综合| 欧洲Au麻豆| 超碰色综合| 五月色综合| 96国产精品| 亚洲五月婷婷| 亚欧美色图| 午夜欧美女人操逼| 中文欧丝袜诱惑| 久久国产免费激情视频| 天天天天天天天天综合| 中文字幕高清精品一区| 日韩情色AV| 黄色大香焦1级‘′‘| 超碰是碰在线观看| 亚洲欧洲小说图片视频| 免费视频97| 嗯啊不要在线| 最新av网站在线观看| 天天综合网~91综合网| av日韩在线观看电影| 亚洲另类春色| 午夜超爽| 超碰这里有精品| 久草成人福利导航| 亚洲国产精品V?在线播放| 丝袜无码a片| 国产高清MV操逼视频| 精品人妻久久久久一区二区三区| 婷婷在线精品| 亚洲第一免费视频| 尤物视频新赏网鲜网色诱网| 国产精品成人无码av| 亚洲AV成人无码一二三久久| 大香交| 黄总AV色图| 国产亚洲中文不卡二区| 99热婷婷一区二区三| 久久中文色图| 天天色黄色影院天天操| 天天干嫩逼网| www. 男人天堂成人在线| 久久久精品成人国产| 国产精品一区二区亚洲人成毛片| 亚洲高清欧美总合| 97超碰色屌| 久久一区二区高清免费| 国产精品第一区第一页| 5252色欧美在线男人的天堂| 丝袜AV一二三区| 婷婷五月av| 黄色av网站在线播放| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 日韩精品国产精品五码一区二区| 综合欧美激情网| 成人午夜高潮av猛片| AV色图| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲色图 91| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 人人综合| 久久久久久久少妇| 蜜臀国产AV中文字幕| 无码av永久免费专区网站| 久久精品国产99精品亚洲蜜... | 欧美熟女妇同| 蜜臀少妇一区二区| 免费操逼视频下载| 亚洲中文一区二区三区| 高清有码一区二区| 精品69网| 少妇精品久久| av毛片aaaaa免费看| 欧美中文字幕精品人妻| 亚洲欧美电影| 91色香| 91亚洲色图| 天天做天天爱夜夜爽毛片试看| 亚洲国产精品成人综合| 国产亚洲精品一区二区三区| 男人的天堂VA| 四虎884| 亚洲色图欧美色图制服诱惑| 欧美极品少妇| 天美传媒精品一区二区三区| 亚洲久9| 100啪啪视频大全| 日韩亚洲国产视频| 尤物一级在线免费观看| 亚洲日本韩国在线| 五月丁香六月婷| 97超久碰| 久久人妻少妇| 中文字幕熟女人妻丝袜丝| 久久精品一区二区| 久久久精品91八戒| 超碰91在线| 欧美亚洲厕所精品偷拍91| 亚洲在线观看| 97色亚洲| 多乙久久久久久| 蜜臀久久一区二区| 色香伊人| 一级性爱视频免费在线| 色丁香久久| 99天天超碰| 人妻激情视频| 精品亚洲成人免费在线| 综合熟女| 亚洲怡春院| 伊人久久综合影院精品久久久| 一级特黄aaa大片在线观看成人一级片在线观看| 秋霞无码av鲁丝片一区| 人妻碰碰碰碰碰碰| 久久这里| 欧美日韩97| 婷婷亚洲综合| 国产97综合| 岛国片在线播放| 久久99国产综合精品女同| 天天综合麻豆视频| 亚洲,日韩,欧美,成人播放| 欧美 亚洲 偷拍自拍| 日本东京热大香蕉a片| 欧美精品一区二区少妇免费A片 | 天天欧美| 婷婷久久五月天| 骚妻少妇精品性色无码四色A V| 日韩一区二区精彩视频| 婷婷五月丁香五月| 91综合天天看| AV污污污污| 日韩精品.久久精品.AV女优.天美传媒| 国产极品999| 久久二| 国产亚洲精品av一区| 歐美一級亂黃99在綫精品| 欧美亚洲综合高清在线| 国产按摩一区二区三区| 神马久久午夜| 免费的av网| 思思热一热婷婷热一热| 一区二区三区四区姦女| www久久国产精品| 超碰97网址| 天美精品原创av片国产| 欧美香蕉视xxx| 精品人妻一区二区视频| 久偷拍| 强歼乱伦资源网| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 激情四射婷婷六月天| 日本国产欧美高清在线| 91色射| 亚洲无套久久嗯嗯| 亚洲**2021在线观看| 亚州久久9| 国产精品久久久久久久久AV大片| 人人澡人人干| 天美一二三在线观看Av| 亚洲欧综合另类无码一区| 国产中午字一暮区| 亚洲综合小说另类图欧美视频激情小说色五月天 | A级国产欧美激情在线| 色眯眯av| 日本在线一二 | 91美女视频直播| 92福利社视频| 亚洲第一狼人丝袜美女另类| 99re在线视频| 久9久| 欧美黄色片AAAAA| 亚洲无码国产探花在线观看| 人妻少妇久久中文| 国产少妇与亚洲av| 国产欧美精选激情视频| 综合欧美亚洲| 97超碰免费生活| 天天做天天爱天天爽AV| 美女黄频a美女大全免费皮| 日本一级特级毛片视频| 97 视频在线| 免费AV播放| 欧美日韩大香蕉| 99久草| 91色伦综合| 午夜天堂网| 男人的天堂不卡一区二区| 丰满人妻一区二区三区大胸懂色| 国产福利视频精品视频| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 少妇内射www在线观看视频| www超碰| 成人性爱视频在线看| 欧美岛国精品在线观看| 欧美亚洲首页| 91网站在线播放| 欧美韩国你懂得在线| 厕所偷拍在线| 情色AV电影| 97福利视频| 第一高清av中文字幕| 国产不卡免费在线视频| 豆花视频操逼网址| 美日韩男女操屄视频| 思思热在线视频免费| 老熟女网站| 激情小说激情视频| 超碰美国| 秋霞 色色| 97超碰色色| 亚洲熟妇一,二,三期| 国产深夜福利| 日韩欧美日韩| 大香蕉中文| 亚洲 无码 偷拍| 国产亚洲精品一区二区三区| 精品日韩人妻视频| 97色碰| 亚洲高清自拍| av亚欧| 色色色色日本| 国产男女无套视频免费观看| 日韩av不卡在线观看| 伊人久久婷婷| 婷婷五月天基地| 91 国产丝袜在线放观看| 日韩精品高清资源在线| 新精精品久久精品| 国产欧美另类久久久精品课程| 亚洲天堂久久| 欧美组图日韩亚洲中文字幕| 玖玖爱在线视频免费观看| 亚洲人妻中文在线视频| 国产亚洲精品美女久久久| 五月综合婷婷久久网站| 97九色人妻| 亚洲综合贴图91 | 亚洲天天做日日做天天谢日日| 激情综合网五月婷婷五月天| 女人高潮抽搐喷水视频网站| 国产11页| 久久久久ab| 91爱| 凹凸视频在线观看伊人| 伊色综合天堂色97| 激情四射五月天| 亚洲爽图| 激情五月天社区| 色综合加勒比四四季| 亚洲精品欧洲色| 2020中文在线一区二区三区| 伊人99热| 综合天天网| 60秒不遮不挡| 思思热在线cao| 亚洲成人一二三区| 91青青在线视频| 日韩av电影成人在线| 男人天堂一区二区| 色阁阁AV综合网| 亚洲激情在线观看一区| 骚逼高潮久久精品| 成人热久久精品| 综合网91| 日韩精品国产精品五码一区二区| 曰韩少妇无码| 乱伦1色页| 艳尻美人妻| PMv在线观看| 国产九月婷婷| 91高清欧美| 精品国产精品一区二区| 91在线国产后入风骚翘臀美女素人| 大香蕉一级黄色片久久| 婷婷操逼| 中文字幕后石码三区四区| 九九热九九热| 久久AV无码AV| 91人妻视频| 一区操逼日比视频| 青青草成人视频在线观看二区 | 国产乱弄免费在线视频。 | 97亚洲资源| 熟妇xxxxx性春色| 日韩少妇无吗| 久久鲁干| 亚洲欧美在线丝袜| 人妻熟女午夜精品在线| 一卡二卡三卡| 日本天天操| 午夜性生活av免费在线看| 91蜜臀在线久久久久| 91社区伊人| 日韩国产十八禁| 国产人妖视频一区在线观看| 天操天操夜操夜月月年年操操 | 人妻一区二区三区视频| 国产精品在线网站| 三级三久久线久久99久目本WW| 欧美九九九| 九九九久千久久激情蜜桃在线看 | 欧日韩不卡视.频| 天天操人人操狠狠插| 尤物视频偷拍免费| 激情99| 国产午夜精品理论片一二三区区| 精品人妻一二三四区视频| 久久av成人无码免费| 久久在肏| 欧美一区二区日韩传媒搭讪精品| 无套内射人妻在线播放| 国产一区二区在线播放| 亚州 综合 色图| 国产九九九九九九九九| 综合网91| 亚洲欧美setu| 偷拍 精品 另类 四区| 手机在线中文字幕国产| 精品视频一二三中文| aaa淫乱视频| 久99| 亚洲欧美激情在线视频| 激情 欧美 亚洲 小说| 蜜臀视频网站| 91制服丝袜| 青青青艹在线视频| 国产高清不卡视频| 大香蕉AV在线| 人人妻人射| 26UUU欧美日本| 天天干夜夜鈤| 亚洲综合 欧美| 四虎AV在线观看| 欧美麻豆成人同性GⅤ在线| 亚洲综合第一页| 美女诱惑久久| 欧美线天码中字| 日韩天天本| 夜夜狼人妻| 精品人人| 亚洲综合网电影91| 久久性爱城| 成人亚欧免费视频| 日本操逼视频不卡直接放| 国产乱子伦久久精品综合一区二区三| 国产精品国产| 欧美成人一区二区| 操人妻逼91| av婷婷色网| 黄色十八禁网站| 成人老鸭窝人人在线视频| 熟妇人妻精品一区二区视频色欲| 色99在线| 激情五月天网| 欧美日韩m| 久久水蜜臀亚洲AV无码精品| 国产精品高潮久久AV| 超碰综合色| 99蜜桃臀亚洲成人在线观看| 艾草av| 97超碰免费人人性爱| 日韩 成人 有码| 日本免费一区二区不卡| 久久九九热| 亚洲色图8| 东北女人无套内谢视频| 国产黄色影片在线观看| 久久久精品无码亚免费| 91久操| 色97| 国产熟女一区二区丰满| 国产传媒1234区| 色av中文字幕| 97se综合| 大香蕉狠狠爱| 国产农村妇女精品| 搞中出久久| 激情四射五月天| 亚洲情色五月天 | 在线情色电影 91大 | 亚州综合| 果冻国产精品麻豆成人av| 91啪啪| 九九九九九九九九九九精品视频| 男人的天堂va在线| 中字幕人妻一区二区三区| 色情五月丁香| 丰满精品人妻少妇久久字幕| 99精品在线| a片自拍直播视频| 久热9| 欧美成人综合| 日韩成人性日韩成人性爱视频在线免费观看| 亚洲av综合色| 99色综合| 大香蕉99热| 五月丁香成人网| www久久精品| 久久九九视频九九视频| 激情综合婷婷| 天天影视网色欲色香| 91成人高清在线观看| www.色五月| 天天干夜夜肏| 国产九区| 亚洲欧美日韩电影网站一区 | 成人青青草原伊人| 一级片在线观看高清无码| 少妇同性| 91青青在线| av资源在线播放天堂| 2017大香蕉国产精品久久| 亚欧高清| 五月婷丁香| 色五月AV在线| 综合国产影视三级| 在现视频女上位好爽| 亚洲图片91| 人人天天干干| 伊人991| 日语五十路和六十路亚洲国产精品 | 91女网站| 亚洲图片欧美色图| 夜夜操夜夜爽夜夜高潮| 国产高清视频无码在线| renqi久久久久久久久久久久| 久久久久久久| 久久超碰爱| A级在线视频| 久久天天躁日日躁狠狠躁| 日韩综合无码一区久久92| 日韩天堂av电影在线观看| 国产乱伦亚洲色图高清无码| 天天做天天爱天天爽AV| 国产成年女黄特黄| 95人妻爽爽人人做人人澡| 黄骗免费网站| 新视频sss国产| 大香蕉九九| 九九九精品成人免费视频小说| 成人日韩中文字幕| 在线无码操| 欧美翘臀视频网站一区二区三区| 91是天天| 脫衣舞一区二区三区| 91丝袜人妻| 91l欧美在线| 操逼1区| 久久久精品九| 中文字幕av色| 日本国产欧美高清在线| 中韩中文字幕在线观看| 欧美色三级片91| 亚欧日韩成人| 神马久久午夜| 精品人妻一区二区蜜桃视频 | 91精品伊人久久久大香线蕉91| 国产激情在线| 97在线青| 五月天激情视频| 亚洲AV成人无码一二三久久| 欧美激情亚洲| 好看的久久不射无码影视影院| 97国产高清视频在线观看| 欧美性爱第1 页|