色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

前端工具集 ztools 的設(shè)計(jì)與實(shí)踐:從代碼重復(fù)到統(tǒng)一基礎(chǔ)庫

前端工具集 ztools 的設(shè)計(jì)與實(shí)踐:從代碼重復(fù)到統(tǒng)一基礎(chǔ)庫 簡(jiǎn)介ztools是一個(gè)面向JavaScript開發(fā)者的輕量前端工具集圍繞異步編程、模板渲染與依賴管理三個(gè)方向提供實(shí)用能力內(nèi)置兼容IE舊版本的ES6 Promise方案便于在老舊瀏覽器中編寫現(xiàn)代異步代碼Plato模板引擎以簡(jiǎn)潔的方式完成數(shù)據(jù)與DOM的綁定適合快速搭建視圖層Eidos依賴注入封裝則有助于降低模塊耦合提升代碼可測(cè)試性與復(fù)用性。壓縮包共17個(gè)文件以js源碼為主同時(shí)包含html示例、README說明、package.json配置等結(jié)構(gòu)清晰便于按模塊閱讀與調(diào)試整體僅13KB適合學(xué)習(xí)或直接引入項(xiàng)目。目前已有308人學(xué)習(xí)下載。通過閱讀源碼與示例讀者可以了解Promise polyfill的實(shí)現(xiàn)思路、簡(jiǎn)易模板引擎的解析過程以及依賴注入容器的設(shè)計(jì)方式對(duì)于想深入前端工程化與工具封裝的開發(fā)者是份不錯(cuò)的參考資料。 接手團(tuán)隊(duì)那會(huì)兒我翻了一遍現(xiàn)有代碼庫發(fā)現(xiàn)一個(gè)很真實(shí)的現(xiàn)象deepClone至少有三個(gè)版本在兩個(gè)模塊里各寫各的防抖函數(shù)有四個(gè)人用自己的實(shí)現(xiàn)日期格式化更是五花八門有的返回字符串、有的返回?cái)?shù)組還有的干脆直接報(bào)錯(cuò)。這些代碼本身沒問題但維護(hù)的人換了一茬又一茬風(fēng)格已經(jīng)割裂到?jīng)]法看了。所以就有了ztools這個(gè)前端工具集項(xiàng)目。它不是要做一個(gè)“什么都有”的大雜燴包而是把團(tuán)隊(duì)里反復(fù)出現(xiàn)、已經(jīng)驗(yàn)證過的工具函數(shù)和邏輯沉淀成一套統(tǒng)一、可測(cè)試、可按需引入的基礎(chǔ)庫。如果你也需要把散落的公共代碼整合起來或者是想搭建自己的第一個(gè)前端工具庫這篇內(nèi)容應(yīng)該能給你一些可以直接抄作業(yè)的思路。1. 為什么需要一套前端工具集1.1 團(tuán)隊(duì)代碼里那些“復(fù)制粘貼”之痛一個(gè)中大型前端項(xiàng)目跑兩三年之后公共邏輯的重復(fù)率會(huì)高得嚇人。最典型的癥狀就是每個(gè)新同學(xué)入職第一個(gè)任務(wù)大概率是“把這里的請(qǐng)求封裝改成統(tǒng)一的”然后你會(huì)發(fā)現(xiàn)項(xiàng)目里已經(jīng)有四套request封裝三份localStorage讀寫工具還有兩個(gè)行為互相矛盾的 cookie 操作函數(shù)。重復(fù)代碼的問題不只是浪費(fèi)幾行字節(jié)真正可怕的是“改不動(dòng)”和“不敢刪”。當(dāng)你發(fā)現(xiàn)線上有個(gè)日期格式化的 bug你要在所有用到格式化的地方逐個(gè)排查因?yàn)槊恳粋€(gè)實(shí)現(xiàn)的行為都可能略有不同。而當(dāng)你試圖刪掉其中一個(gè)工具函數(shù)時(shí)又怕某個(gè)隱晦的調(diào)用點(diǎn)突然報(bào)錯(cuò)。這種狀態(tài)下任何重構(gòu)都是在走鋼絲。我建ztools的初衷就是把這些重復(fù)邏輯撈出來給它們一個(gè)統(tǒng)一的歸宿。它解決的問題不是“代碼少寫幾行”而是讓團(tuán)隊(duì)對(duì)“公共能力”只有一個(gè)認(rèn)知來源、一份測(cè)試用例、一個(gè)維護(hù)入口。1.2 工具集的設(shè)計(jì)目標(biāo)與邊界工具集不是框架它的定位要非??酥?。我在項(xiàng)目規(guī)劃階段就定下了幾條設(shè)計(jì)原則只做基礎(chǔ)能力不做業(yè)務(wù)邏輯。通用的函數(shù)、hooks、類型定義可以收進(jìn)來但跟具體業(yè)務(wù)綁定的數(shù)據(jù)解析、權(quán)限判斷、接口封裝一律不進(jìn)。按需引入不能拖累主包體積。用戶引一個(gè)debounce不能被迫加載整個(gè)工具集。類型完整用法統(tǒng)一。所有函數(shù)都要有精確的 TypeScript 類型所有命名都要符合一套規(guī)范調(diào)用方式保持一致。必須經(jīng)過測(cè)試。工具函數(shù)是最容易被大家依賴的底層代碼沒有測(cè)試覆蓋出了問題就是全線崩潰。這些邊界約束了工具集的發(fā)展方向也幫我在后續(xù)無數(shù)次“要不要把這個(gè)也放進(jìn)來”的討論中快速做出判斷。工具集的價(jià)值不在于大而在于清晰。2. 技術(shù)選型與整體架構(gòu)2.1 為什么用 TypeScript 加雙格式構(gòu)建ztools的技術(shù)棧選擇不算激進(jìn)但都是經(jīng)過實(shí)際驗(yàn)證的。整個(gè)工具集用 TypeScript 編寫構(gòu)建產(chǎn)物同時(shí)輸出 ESMES Module和 CJSCommonJS兩種格式部分工具還附帶瀏覽器直接可用的 IIFE 版本。TypeScript 的核心收益不是“有類型”而是“讓使用方在編譯期就拿到提示”。工具函數(shù)一旦在團(tuán)隊(duì)內(nèi)廣泛使用類型定義就是隱形的文檔。比如debounce函數(shù)如果沒有類型約束調(diào)用方很容易搞混wait和immediate參數(shù)的順序而有了類型提示這種問題幾乎不可能發(fā)生。雙格式構(gòu)建的原因更務(wù)實(shí)現(xiàn)在前端項(xiàng)目基本都跑在 Vite 這類現(xiàn)代構(gòu)建工具上ESM 是主流但還有一些老項(xiàng)目用的是 webpack 4 甚至直接是 Node 端的 CommonJS 引用如果只有 ESM 產(chǎn)物它們?cè)趓equire(ztools)的時(shí)候會(huì)直接報(bào)錯(cuò)。所以我在package.json里用exports字段做了條件導(dǎo)出{ name: ztools, version: 0.3.2, type: module, main: ./dist/index.cjs, module: ./dist/index.js, types: ./dist/index.d.ts, exports: { .: { types: ./dist/index.d.ts, import: ./dist/index.js, require: ./dist/index.cjs }, ./utils/*: { types: ./dist/utils/*.d.ts, import: ./dist/utils/*.js, require: ./dist/utils/*.cjs } } }同樣地很多場(chǎng)景下按需引入也依賴 ESM 的tree-shaking。如果你只用了ztools里的formatDate構(gòu)建工具應(yīng)該有能力把其他函數(shù)全部搖掉讓最終的包體積增加量幾乎可以忽略。這一點(diǎn)我在第 5 節(jié)會(huì)展開講。2.2 目錄結(jié)構(gòu)與模塊劃分ztools的目錄結(jié)構(gòu)從一開始就是按“領(lǐng)域”劃分的而不是按“類型”堆在一起。這樣做的好處是使用方一看到路徑就能猜到功能歸屬維護(hù)的人也知道該往哪里加代碼。ztools/ ├── src/ │ ├── utils/ # 基礎(chǔ)函數(shù)工具 │ │ ├── debounce.ts │ │ ├── throttle.ts │ │ ├── deepClone.ts │ │ ├── formatDate.ts │ │ ├── formatNumber.ts │ │ ├── getUrlParam.ts │ │ └── storage.ts │ ├── hooks/ # React Hooks │ │ ├── useDebounce.ts │ │ ├── useThrottle.ts │ │ ├── useLocalStorage.ts │ │ └── usePrevious.ts │ ├── dom/ # 瀏覽器 DOM 操作 │ │ ├── scrollToBottom.ts │ │ └── copyToClipboard.ts │ ├── types/ # 公共類型定義 │ │ └── index.ts │ └── index.ts # 入口統(tǒng)一導(dǎo)出 ├── tests/ ├── docs/ ├── package.json └── tsup.config.ts入口文件index.ts會(huì)統(tǒng)一導(dǎo)出所有公共 API但每個(gè)子目錄也支持單獨(dú)路徑引用這樣既能兼顧“一次性引入全部”的方便也能滿足“只引一個(gè)函數(shù)”的精準(zhǔn)訴求。子路徑導(dǎo)出在package.json的exports里已經(jīng)做了映射不需要額外配置。2.3 tree-shaking 與按需引入的設(shè)計(jì)很多工具庫明明功能很少但打出來的包卻有幾百 KB核心原因就是沒有做按需設(shè)計(jì)。ztools在這個(gè)問題上做了幾個(gè)層級(jí)的控制內(nèi)部模塊拆分除入口文件外每個(gè)工具函數(shù)一個(gè)文件互不依賴。這樣任何構(gòu)建工具在分析依賴圖時(shí)都能把未用到的模塊隔離掉。保持較少的內(nèi)部依賴每個(gè)函數(shù)盡可能不依賴工具集內(nèi)其他函數(shù)避免“引一個(gè)函數(shù)拖進(jìn)來一串”的連鎖效應(yīng)。聲明sideEffects: false在package.json中明確告知構(gòu)建工具這個(gè)包里的文件不會(huì)在 import 時(shí)產(chǎn)生副作用可以放心刪除未使用的導(dǎo)出。這一點(diǎn)經(jīng)常有人漏掉但少了它 tree-shaking 可能就失效了。{ sideEffects: false }3. 核心實(shí)現(xiàn)與漸進(jìn)搭建過程3.1 已實(shí)現(xiàn)的工具類目與典型實(shí)現(xiàn)ztools目前積累了幾十種工具按使用頻率分為三類。第一類是高頻基礎(chǔ)函數(shù)比如debounce、throttle、deepClone、formatDate、getUrlParam第二類是 React Hooks比如useDebounce、useThrottle、useLocalStorage第三類是瀏覽器環(huán)境下的輔助函數(shù)比如copyToClipboard、scrollToBottom。以debounce為例拋開各種邊界情況不談它的核心實(shí)現(xiàn)其實(shí)只有十幾行。但真正的難點(diǎn)在于類型定義、參數(shù)兼容、以及this上下文的保持。我參考了業(yè)界常見的實(shí)現(xiàn)最后寫出來是這個(gè)樣子export function debounceA extends unknown[], R( fn: (...args: A) R, wait 300, immediate false ) { let timer: ReturnTypetypeof setTimeout | null null; let result: R | undefined; const debounced function(this: unknown, ...args: A) { const later () { timer null; if (!immediate) { result fn.apply(this, args); } }; const callNow immediate timer null; if (timer ! null) { clearTimeout(timer); } timer setTimeout(later, wait); if (callNow) { result fn.apply(this, args); } return result as R; }; debounced.cancel function() { if (timer ! null) { clearTimeout(timer); timer null; } }; return debounced; }實(shí)現(xiàn)完之后還有兩件事必須做一個(gè)是讓copyToClipboard這類函數(shù)兼容瀏覽器對(duì)剪貼板權(quán)限的限制——在不支持navigator.clipboard的環(huán)境下自動(dòng)降級(jí)到document.execCommand(copy)另一個(gè)是給所有函數(shù)補(bǔ)充 JSDoc 注釋明確參數(shù)含義、返回值、使用示例和注意事項(xiàng)。后面這一件事當(dāng)時(shí)覺得耽誤時(shí)間后來發(fā)現(xiàn)文檔的價(jià)值比代碼本身還大。3.2 工具函數(shù)的單元測(cè)試與質(zhì)量保障一個(gè)工具函數(shù)如果沒有測(cè)試那它和臨時(shí)腳本沒有本質(zhì)區(qū)別。ztools的測(cè)試選的是 Vitest理由很直接它跟 Vite 的配置天然打通跑起來快而且對(duì) TypeScript 的支持不需要額外配置。測(cè)試用例的覆蓋范圍我一般會(huì)遵循“正常值 邊界值 異常值”的思路。拿formatDate來說正常值就是傳一個(gè)時(shí)間戳或 Date 對(duì)象期望返回格式化的字符串邊界值要覆蓋0時(shí)間戳、跨年的日期、閏年 2 月 29 日異常值要覆蓋undefined、null、非法字符串等這個(gè)時(shí)候最好能讓函數(shù)拋出一個(gè)明確的錯(cuò)誤而不是靜默返回一個(gè)詭異結(jié)果。import { describe, expect, it } from vitest; import { formatDate } from ../src/utils/formatDate; describe(formatDate, () { it(formats timestamp correctly, () { const timestamp new Date(2024-03-15T08:30:00).getTime(); expect(formatDate(timestamp, YYYY-MM-DD HH:mm)).toBe(2024-03-15 08:30); }); it(handles invalid input by throwing, () { expect(() formatDate(not-a-date, YYYY-MM-DD)).toThrow(); }); });剛開始補(bǔ)測(cè)試的時(shí)候我會(huì)覺得進(jìn)度變慢了但后來發(fā)現(xiàn)測(cè)試真正發(fā)揮作用的時(shí)刻是“別人來改你的函數(shù)”。沒有測(cè)試罩著別人動(dòng)代碼你心里是懸的有測(cè)試罩著他改壞了 CI 第一個(gè)跳出來比你在代碼 review 里耳提面命一百遍都管用。3.3 文檔站點(diǎn)與 npm 發(fā)布工具集的另一半價(jià)值在于“讓人愿意用、用得明白”。我一開始只在 README 里寫了幾個(gè)示例后來被同事反復(fù)問“這個(gè)函數(shù)怎么用、參數(shù)是什么”才意識(shí)到文檔必須跟上。ztools的文檔方案沒有搞得很重。我選了一個(gè)輕量的靜態(tài)文檔生成器把函數(shù)說明、示例代碼、參數(shù)表、變更記錄集中在一個(gè)站點(diǎn)上。每個(gè)函數(shù)都配一個(gè)可折疊的示例區(qū)塊方便讀者直接復(fù)制。文檔的源碼放在docs/目錄下和代碼庫同步維護(hù)提交代碼時(shí)如果改了公共 APICI 會(huì)檢查對(duì)應(yīng)文檔是否更新避免出現(xiàn)“代碼改了文檔沒改”的脫節(jié)。npm 發(fā)布流程則完全交給 GitHub Actions。每次打v*標(biāo)簽自動(dòng)觸發(fā)構(gòu)建、跑測(cè)試、生成類型聲明然后發(fā)布到配置好的 registry。發(fā)布之后還會(huì)同步生成一份最新版 CHANGELOG日志里的版本號(hào)、feature、fix 全部從 Git 提交記錄里提取不需要手寫。這個(gè)流程一開始搭的時(shí)候花了半天但之后每次發(fā)版都是推個(gè) tag 的事省心很多。4. 使用場(chǎng)景與接入方式4.1 在業(yè)務(wù)項(xiàng)目中接入業(yè)務(wù)項(xiàng)目接入ztools的方式取決于它使用的模塊體系。新項(xiàng)目基本走 ESM 按需引入import { debounce } from ztools; import { useDebounce } from ztools/hooks; const onSearch debounce((keyword: string) { // 搜索請(qǐng)求 }, 500);老項(xiàng)目如果還在用 CommonJS也可以直接const { debounce } require(ztools)因?yàn)槲仪懊嫣岬降碾p格式構(gòu)建已經(jīng)做了兼容。這樣團(tuán)隊(duì)在做技術(shù)棧升級(jí)遷移期間不需要等所有項(xiàng)目都切到 ESM 才能開始復(fù)用工具集。4.2 團(tuán)隊(duì)協(xié)作與版本管理工具集既然是給團(tuán)隊(duì)用的版本管理和發(fā)布策略就得有章法。我的做法是采用語義化版本SemVer新增工具函數(shù)加minor版本修復(fù) bug 或優(yōu)化實(shí)現(xiàn)加patch版本發(fā)生 breaking change 才升major版本。breaking change盡量少出如果非要出必須提前一個(gè)版本在文檔和 CHANGELOG 里標(biāo)注棄用信息給使用方留出遷移時(shí)間。比較重要的是要建立“工具集不是某個(gè)人的私有物”的共識(shí)。任何人想往里面加?xùn)|西都要發(fā)起 MR說明用途、實(shí)現(xiàn)方案、調(diào)研過哪些已有方案并附上測(cè)試用例。我自己作為維護(hù)者一開始會(huì)花比較多精力在 review 這些 MR 上但等大家習(xí)慣了這套流程工具集會(huì)越滾越健康。4.3 后續(xù)擴(kuò)展與生態(tài)方向ztools目前的規(guī)劃是繼續(xù)往更細(xì)分的場(chǎng)景做擴(kuò)展。一個(gè)方向是增加更多 React Hooks比如useEventListener、useMediaQuery、useAsync這些都是業(yè)務(wù)里反復(fù)出現(xiàn)的需求。另一個(gè)方向是提供一些輕量的“配置化”能力比如統(tǒng)一的錯(cuò)誤捕獲上報(bào)入口、統(tǒng)一的日志格式但這類能力要謹(jǐn)慎因?yàn)樗菀谆驑I(yè)務(wù)邏輯。還有一個(gè)想法是把工具集按領(lǐng)域拆成獨(dú)立包比如ztools-utils、ztools-hooks、ztools-dom由同一個(gè) monorepo 管理、統(tǒng)一發(fā)布。這樣團(tuán)隊(duì)里某個(gè)項(xiàng)目如果只需要 Hooks可以只裝ztools-hooks。不過這個(gè)分解動(dòng)作會(huì)帶來不小的維護(hù)成本目前看必要性不高先記在規(guī)劃里。5. 常見問題與排查技巧實(shí)錄5.1 tree-shaking 失效打包體積沒降下來這是我被問過最多的問題。癥狀是業(yè)務(wù)項(xiàng)目明明只引了一個(gè)函數(shù)打包產(chǎn)物體積卻增大了幾百 KB。絕大多數(shù)情況下原因有三個(gè)package.json缺sideEffects: false聲明構(gòu)建工具不敢動(dòng)任何模塊。入口文件把所有工具都export出去了雖然理論上 ESM 可以 tree-shaking但如果構(gòu)建工具配置不當(dāng)或產(chǎn)物格式不理想還是會(huì)失效。使用方可能用了import * as ztools from ztools。這種寫法會(huì)保留整個(gè)模塊對(duì)象導(dǎo)致所有函數(shù)都被打包進(jìn)去。排查思路是先用vite --debug或webpack-bundle-analyzer看產(chǎn)物結(jié)構(gòu)確認(rèn)哪些模塊被打進(jìn)去了再一個(gè)個(gè)排除原因。我實(shí)際處理過的一個(gè)案例就是某業(yè)務(wù)項(xiàng)目把import * as ztools改成具名導(dǎo)入后體積直接少了近 200 KB。5.2 類型聲明丟失或和實(shí)際 API 不匹配發(fā)布之后發(fā)現(xiàn)使用方在 TypeScript 里拿不到類型提示或者提示的老類型和實(shí)際函數(shù)不匹配。這個(gè)問題的根源通常是我在發(fā)版時(shí)沒有成功生成最新的.d.ts文件或者exports字段里的types路徑指向不對(duì)。我的處理方式是構(gòu)建腳本里顯式用tsc --emitDeclarationOnly生成類型聲明而不是依賴打包工具的附帶產(chǎn)物發(fā)布前在本地用npm pack打一次 tarball檢查里面的文件結(jié)構(gòu)是否符合預(yù)期再用一個(gè)模擬業(yè)務(wù)項(xiàng)目通過npm link做一次真實(shí)引用測(cè)試。這套檢查做完基本就不會(huì)再出現(xiàn)“發(fā)出去之后發(fā)現(xiàn)類型不對(duì)”的尷尬了。5.3 瀏覽器兼容性問題集中爆發(fā)部分工具函數(shù)在不同瀏覽器里表現(xiàn)不一致比如Intl.DateTimeFormat在部分舊瀏覽器里對(duì)中文 locale 支持不完整structuredClone在更早期環(huán)境里根本不存在。工具集必須在代碼里做兼容降級(jí)而不能默認(rèn)使用方瀏覽器都是最新版。我給的策略是在函數(shù)實(shí)現(xiàn)層面做能力檢測(cè)如果環(huán)境不支持基準(zhǔn) API就降級(jí)為簡(jiǎn)單的模擬實(shí)現(xiàn)或拋出明確的警告。同時(shí)一定要在文檔里寫清楚每個(gè)函數(shù)的瀏覽器支持范圍避免業(yè)務(wù)在低版本瀏覽器上排查問題到頭來發(fā)現(xiàn)是工具集的問題。5.4 發(fā)布到內(nèi)部 registry 后安裝失敗這個(gè)坑我踩過一次。當(dāng)時(shí)配置了私有 npm registry但發(fā)布流程里沒有正確處理 registry 的認(rèn)證信息結(jié)果 CI 構(gòu)建能過業(yè)務(wù)項(xiàng)目卻怎么都拉不到包。后來我在發(fā)布腳本里顯式指定了 registry 地址和認(rèn)證環(huán)境變量并在 CI 里加了“安裝驗(yàn)證”這一步驟發(fā)布完成后立刻在一個(gè)臨時(shí)目錄里執(zhí)行一次npm install ztools確保安裝鏈路完全暢通再通知團(tuán)隊(duì)使用。經(jīng)驗(yàn)就是凡是自動(dòng)化發(fā)布的流程都要在流程末尾加一個(gè)“自檢”環(huán)節(jié)機(jī)器不會(huì)“覺得沒問題”只有驗(yàn)證過才是真的沒問題。5.5 工具函數(shù)行為不統(tǒng)一導(dǎo)致線上問題有時(shí)候不同函數(shù)對(duì)同一類參數(shù)的解析方式不一致比如formatDate會(huì)用本地時(shí)區(qū)解析時(shí)間字符串而getUrlParam里的時(shí)間處理用了 UTC 時(shí)區(qū)兩個(gè)函數(shù)聯(lián)動(dòng)時(shí)就會(huì)出現(xiàn)幾小時(shí)的偏差。所以我后來在ztools里立了一條規(guī)矩所有時(shí)間相關(guān)的函數(shù)必須在文檔里明確寫清楚默認(rèn)時(shí)區(qū)并且提供統(tǒng)一的時(shí)區(qū)參數(shù)入口。這類隱性約定靠代碼 review 很難發(fā)現(xiàn)靠測(cè)試用例才能把行為固定下來。最后再說一點(diǎn)維護(hù)心得工具集這件事做起來容易堅(jiān)持維護(hù)下去難。我見過不少團(tuán)隊(duì)的工具庫熱度過了之后沒人維護(hù)新需求各寫各的慢慢又退化成“歷史遺留代碼”。我的經(jīng)驗(yàn)是工具集的生命力不在于代碼多炫而在于邊界清晰、文檔完整、測(cè)試覆蓋到位。每次有人提“再加一個(gè)函數(shù)”的時(shí)候先問三個(gè)問題——這個(gè)邏輯真的通用嗎團(tuán)隊(duì)里有沒有已經(jīng)在寫的重復(fù)實(shí)現(xiàn)它能不能配齊測(cè)試和文檔如果答案都是肯定的再收進(jìn)來如果有一個(gè)是否定的就先緩一緩。如果你也在規(guī)劃自己的前端工具集建議不用一上來就追求大而全先從業(yè)務(wù)項(xiàng)目里撈兩個(gè)高頻復(fù)用的函數(shù)配好測(cè)試、寫好文檔、發(fā)布一版讓團(tuán)隊(duì)先“用起來”。跑順了流程再慢慢迭代你會(huì)發(fā)現(xiàn)工具集這東西真的是越早做越劃算。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
眼镜人妻101.com| 91狠狠综| 午夜啪| 五月丁香激情综合| 婷婷五月天无码| 国产99热| 日韩人妻资源在线看| 激情综合av| 色九久| 岛园激情| 亚洲第一视频 欧美风情 日韩| 久久一区二区高清免费| 久草婷婷| 国产精品制服丝袜清纯唯美| 超碰97欧美日韩| 日韩在线地址一| 日本不卡高清免v欧美日韩在线观看| 无码男人天堂| 日韩乱伦视频| 91痴汉| 日韩av一级黄片| 伊人久久大香蕉线AV五月天| 曰韩精品视频一区二区| 久久久久ab| 狠狠婷婷亚洲中文综合久久| 91老熟女老女人国产老太| 国产精品熟女一区二区三区| 日韩一级二级| 天天日天天操天天射河南省| 磁力99AV| 伊人网综合在线视频| 青青青艹在线视频| 欧美精品另类人妖xxxx| 天天澡天天爽日日AV| 亚洲熟妇极品| 18禁看网站一区| 五月天伊人| 五月天婷婷在线看| 国产精品丝袜久久亚洲不卡| 黑人白女精品一区| 99超碰网| 日韩人妻资源网| 天天射夜夜操| 91成人国产综合久久精品蜜月| 第四色奇米影视777| 欧美日动态视频| 乱伦日本色图AⅤ| 蜜臀AV一区二区三区| 大香蕉宗合网在线| 欧美日韩性爱电影在线| 国产suv精品一区| 日韩中文字幕在线视频观看| 啊v在线观看视频| 欧美色三级片91| www久久国产精品| 色阁阁AV综合网| 青娱乐久久艹| 天天色天天干天天爱| 97少妇人妻中文字幕久久| 五月丁香网站| 91在线精品| 国产99热| 精品少妇高潮久久| 九九拍拍精品视频在线播放 | 操操操操网黑人| 999国产精品999| 熟妇人妻一二三区免费| 9久久美女首页| 日本五十路熟女一区二区| 国产精品丝袜在线| 黄色十八禁网站| 天天色播| 欧美一级黄片免费播放| 一级片视频啪啪| 亚洲熟女一区| 日韩人妻大香蕉| av最新免费中文字幕| 免费男人的天堂| 91女人的网站| 日本午夜福利影院| 亚洲阿v天堂无码z2018| 美女黄站| 欧洲亚洲少妇| 日日玩天天干| 免费成人在线熟妇网| 黄页大片在线观看| 白丝AV网站| 操一区| 亚洲免费成人在线高清无码视频| 日韩字幕一区| 中文字幕在线免费观看 | 1769精品一区二区三区| 在线观看无码三级少妇| 亚洲欧洲自拍图片专区满春格| 亚洲交换| 伊人欧美大香蕉视频| 殴美,日韩国产伦精品| 在线播放中文字幕| 亚洲 国产 精品一区| 中文字幕高清精品一区| WWW操逼| 日韩欧美福利视频看看| 人妻丝袜美腿中文字幕| 欧美亚洲小说| 国产中午字一暮区| 日韩日韩日韩-国产乱码精品一区二区| 麻豆一区在线| 97爱碰| 日本999精品| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 精品人妻夜夜草| 精品久久99| 亚洲成熟国产精品美女| 人妻少妇被猛烈进入中| av日韩在线观看电影| 国产最新小视频在线播放下载| 国语av狠狠色丁香婷婷综合激情| 婷婷五月天激情四射| 91精片| 91N综合网| 日本不卡一区二区三区| 九久久精品| 东北夫妻性偷拍| 欧美日韩m| 嗯嗯啊啊视频在线看| 99久久99久久综合| 亚洲www91| 伊人午夜福利视频| 亚洲91色| 极品销魂美女一区二区| 澳门黄片一香蕉视频| 操婢日韩| 操逼天美3区| 成人av影院在线观看| 国产家庭乱伦性爱视频| 日韩在线观看字幕精品| 国产九九久久久精品| 美女人妻色网站| 日韩一999精品| 伊人网在线观看| 91啪9色| 精品久久久不卡一区二区| 内射卯月麻衣| 日韩精品一区二区人人人| 蜜臀99久久精品久久久久| 丁香色狠狠色综合久久小说| 高清无码在线播放网站| 国产97色在线| 色呦呦、国产精品| 欧美天天干| 影视综合无码少妇| 色情五月综合婷婷| 2019AV天堂| 囯产精品强| 男人的午夜天堂| 自拍偷拍第26| 欧洲无码一区二区| 99re综合伊人| 亚洲中文字幕熟女| 亚洲一区二区三区中文字幕| 无码人妻丰满熟妇奶水区毛片| 久久精品老司| 美女t无毒不卡不卡| 亚洲精品尤物yw在线影院| 亚洲操逼视频网站| 日韩丝袜高跟制服在线观看| 99久久久无码国产精品性啊聊| 蜜乳AV.COM| 亚洲欧美激情在线视频| 亚洲揄拍网| 中国和日本人色哪个不下载能放| 久久亚州精品成人Av无| 久久99热这里只频精品6学生| 少妇被玩视频二三区| 欧美国产操逼| 秋霞一集毛片观看| 成人婷婷丁香| 女上位精品在线| 亚洲黄片免费在线播放| 另类亚洲图色| 久久九色| 激情综合五月婷婷| 国产蜜臀在线| 日本操逼二区| 九月婷婷综合| 欧美色图97| 吖在线不卡一区二区国产剧情| 天天拍天天操| 就去色综合| 日韩 欧美 视频 在线 一区| 伊人久久亚洲色欲综合网站 | 性爱av网站| 97视频在线观看高清资源| 手机在线大香蕉| 蜜臀操逼黄色视频操的好爽| 中文字幕视频免费| AAAAAAAAA黄片| 67914亚洲精品| 欧美色综合网| 九九在线视频| 久久久555| 综合色色婷婷| 亚洲操操操无码| 亚欧高清在线| SUV一区二区在线看| 大屁股人妻女教师撅着屁股| 插老姨肥穴| 国产亚洲精品一区二区三区| 五月天伊人| 精品人妻一二三| 亚码激情| 成人五级久久| 久久一二三级一一一| 91亚洲高清| 天天欧美色| 久操视频在线观看| 色 婷97| 中文字幕精品免费一区二区| 中文字幕制服欧美久久一区| 伦伦成年午夜免费视频| aV中文麻| 亚洲91少妇| 九九九国产| 99色婷婷| 婷婷超| 欧美熟妇精品黑人巨大一二三区| 东京热视频网| 精品人妻一二三四区视频| 免费作爱一级视频| 日日骚网站| 中文字幕在线观看二区三区| 狠狠操使劲操| 怡春苑东京热| 亚洲精品无码少妇久久| 啊啊啊啊好爽好舒服一区二区易域| 中文字幕日韩综合| 国产成人无码啪| 操老熟女AV| 国产原创剧情在线丝袜| 久操精品| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 一区二区三区国产精产| 日本不卡高清视频| 97亚洲在线| 亚洲五区熟女| 亚洲精品成人激情在线| 亚洲av噜噜噜噜噜噜| 欧美熟妇亚洲版| 欧美日韩中文亚洲v在线综合| 不卡九肏| 九九九网页| 又大又长又粗又爽又黄| 欧美大的香蕉有线电视视频| 久久久久ab| 伊人激情| 亚洲第一黄色av网站| 黄色工厂这里只有精品| 欧美大片天天看| 99热综合| 欧美黄片视频在线观看免费| 国产家庭乱伦性爱视频| 色香综合| 蜜桃臀一区二区aV| 九九九九九用不成了| 97福利视频| 国产一区二区成人av在线播放| 精品视频久久区| 98一区二区精品| 久久精品高清AV| 97碰久久| 伊人嫩草| 成人一区二区三区四区| 十八禁啪啦拍视频无遮挡| 17c在线成人免费A片观看| 亚洲男人天堂手机版| 东北女人的毛片| 伊人五月天| 操逼视频亚洲| 性爱免费视频成人| 性爱边摸边日免费AV| 26uuu最新| 九九操久久国产免费视频| 亚洲欧美日韩电影网站一区 | 日韩乱插| 亚洲色图欧美视频| 丁香成人五月天| 日韩人妻播放| 青草草免费网站av| 视频国产成人精品日本亚洲18| 蜜臀在线看片| 黄色十八禁| 亚洲瓯美色图| 嫩草伊人久久精品| 蜜桃久久久久久久| 嗯嗯,好大,好爽,好骚| 麻豆天美电影一区二区| 看日韩操逼| 思思热久久成人| 国产一区免费午夜视频| 欧美操人视频| 欧美日韩午夜精品一区二区三区| 91天天看| 粉嫩av平台| 97无码视频在线播放| 男人的午夜天堂| 亚洲丝袜少妇在线| 蜜臀久久99精品久久久久久婷婷| 国产精品农村妇女| 日韩无码人妻中字久久三区四区| 亚洲 中文 欧美 日韩 在线| 亚洲熟女少妇免费视频| 亚洲激情天堂网| 黄日韩| 久久精品一区二区三区蜜桃臀| 久干网| 九九九九免费高| 色偷综合| 女人香蕉久久毛毛片精品| 天天夜夜rb| 国产精品另类| 性色亚洲| 成人av影院在线观看| 成人一级性爱| 无码伊人久久大杳蕉中文无码| 人妻中文字幕日韩电影| 亚洲AV无码乱码在线观看性色| 免费观看啪视频| julia高潮后不停追击中出| 91狠| 中出789在线视频| 亚洲日本天堂| 九九九九免费| 两女互慰AV高潮喷水在线观看| 欧美性爱第一页久久| 亚洲精品天堂久久A∨51成人漫| 秋霞影音一区二区三区| 久久九九综合| 老鸭窝亚洲毛片| 四虎视频在线观看| AV色五月| 综合色91| 一区操逼日比视频| 欧美另类色图片| 久久綜合很很很| 超碰综合97在线| 大香蕉99999| 国产美女自拍AV| 亚洲成?V人片在线观看福利| 欧美中文字幕男人天堂久久精品| 精品视频久久区| 伊人加勒比| 久久久亚洲高清不打码| 熟妇在线视频一区二区| 亚洲清纯唯美| 国产主播福利| 日本三级中国三级99人妇网站| 中文字幕一区二区三区蜜臀| 欧美97免费| 国产无马在线| 91亚洲黑人| 久草资源在线视频官方总站日韩丝袜美腿| 农村少妇久久久久久久| 午夜120视频在线观看| 丰满人妻一区二区三区| 国产乱人妻精品入口| 精品人妻少妇| 亚洲砖码砖专无区2023| 色天堂综合| 久草加勒比一区在线| 亚洲97久久精品亚洲| 久久久久无码| 亚洲高清91| 欧美操逼熟女| 你草精品在线视频| 凹凸精品熟女在线观看| 中文字幕精品资源在线| 午夜福利精品| 色综合色| 人人妻人人爽一区二区三区| 久草精品国产蜜臀 | 天天日日本| 91插B网站| 无码av永久免费专区网站| 亚洲色情在线影视| 99久久无色码| 婷婷色综合欧美日韩| 亚洲色图 综合| 日韩AV色图| 另类av综合久久| 欧美香蕉视xxx| 台湾佬大香蕉| 国产 亚洲 丝袜 制服| 综合网欧| 蜜乳中文字幕a在线| 无码色| 九七人妻在线| 日韩人妻 中文字幕| 欧美在线大香蕉| 亚洲开心网| 久久久一区二区三区四曲免费听| 亚洲午夜精品久久久中文影院| 日韩国产乱子伦App| 日本超碰97日韩精品人妻| 九九综合九九综合| 亚欧美天堂在线| 97干色| 久热色情精品| 26uuu最新| 亚洲欧美中文日韩视频中国语| 中文熟女五十乱码在线| 操逼操网| 亚洲欧洲综合| 蜜臀久久久久久999| 久久久人妻| 内射白嫩美女| 无码一区二区精品视频久久久春药| 人妻在线臀日韩| 成全动漫视频观看免费下载| 97亚洲资源| 日韩欧美aⅴ综合网站发布| 先锋音影AV| 手机在线中文字幕国产| 干妹子| 性色av婷婷久久一区二区点复制| 欧美日韩色| 91蜜臀在线久久久久| 2024年最新色情网站在线观看| 操死我干死我| 国产 三级自拍| 97久久久网站| 日日夜夜干| 欧美欧美啪啪视频| 九七毛片九九毛片| 国产精品三级视频网站| 思思热一热婷婷热一热| 蜜臀久久99精品久久综合| A 天堂| 91N综合在线| 妺妺跟我一起洗澡没忍住| 丰满人妻一区二区三区四区| 裸模AV女优| 成年人性爱日韩| 亚洲一区二区AV| 天天香香欲综合| 囯产操逼片| 超碰美国| 青草影院内射高潮| 久操B网| 黄片aaaaa一区| 丰满人妻一区二区三区四区| 男人的天堂在线| A久久| 乱伦a片视频| 人人操人人摸超碰| 男人的天堂在线| 嗯啊免费视频| 欧美色综合影院| 久久成人国产精品| 精品黄色电影| 久久精品噜噜噜成人看免欧美大片| 蜜臀在线免费观看在线免费观看| 亚洲午夜福利在线影院| 女欧美一区二三区| 天天伊人| 超碰97资源网亚洲| 操逼999| 97久精品| 学生妹天天看| 国产传媒1234区| 久久99网站| 黄色AAAAA欧美| 98久久| 欧美综合色,www| 亚洲91大片| 亚洲男人天堂网久久| 日韩精品中文字幕二区| 一,爱啪啪,在线免费视频| 国产亚洲精品久久久久小| 丰满人妻-区二区三区免费看 | 最新的亚洲无吗| 秋霞一集毛片观看| 综合欧美亚洲| 亚洲猛交| 美女黄色91| 久久久久深夜无码| 国产欧洲精品亚洲午夜拍精品| 欧美亚综合色图| 欧美日韩性感| 加勒比在线视频| 日韩人妻资源在线看| 粉嫩av在线一区二区| 人人操人人操人人操人人操人人操人人人11.CM | 日本综合久久| 丁香六月综合激情| 超碰久热| 看日韩美女二区三区免费操逼视频 | 色精品极品| 欧美日不卡| 性站| 91GD.COM| 99色视频| 蜜臀久久久久久999| www.91色综合| 亚洲精品九九九| 日韩精品-原创伙伴| juliaann丝袜| 偷拍亚洲| 国产成人无码a| 午夜a成v人电影| 日本精品网站在线中文| jizzjizz欧美| 久久久国产三级黄色片| 99色色网| 国产夫妻一区二区| 色婷婷淫色网| 嗯~啊~轻一点 视频| 欧洲精品一级二级精品综合视频综合| 亚洲乱妇p22| 国产无码成人无码| 日本成人A片免费看| 极品美女福利在线观看| 综合久| 婷婷激情一区二区三区俺也去| 亚洲自拍欧美色综合| 亚州欧美另类| 免费?级毛片无码?∨蜜芽试看| 性爱乱伦网址| 中文字幕天天天天天| 伊人国产视频| 国产精品对白自产拍| 日本媚薬中文字幕在线| 婷婷超| 青娱乐欧美激情一区二区| 大香蕉免费乱伦视频| 丁香婷婷色五月| 色女99一级片在线观看| 十八禁电影伊人网| 无码国产精品96久久久久孕妇| 777AV电影| 九九碰九九爱97超碰| 午夜福利久久久噜久噜久久综合| 久久久九九九九| 精品少妇99| a'v在线资源| 国产精品无码久久久久2028| 免费观看欧美日韩操逼视频| 日本精品免费一区二区三区四区| 校园激情狠狠四射| 欧美αv.com| 麻豆天美传媒在线视频天堂| 人人综合| 校园春色 欧美| 一区在线观看中文字幕| 亚州熟妇精品| 成人影院永久免费观看网址| 成人综合色网| 性欧美91| 国产 码在线成人网站| 任你干在线视频| 妇女性内射冈站HDWWWCOM| 婷婷五月天福利| 综合大香蕉美。| 岛国网址国产| 久久久性爱视频| 新亚洲无码| 猛交交| 亚洲图片91| www.91久久| 久久久91福利姬| 青青伊人这里只有精品| 天天射夜夜| 色色色色日本| 清清草影| 综合免费无码中文| 亚洲自拍欧美色综合| 97在线精品观看视频| 宗合情欲网| 久久日韩精品一区二区| 天天天乱色综合全| 欧美日韩免费性爱| 碰超人人在线一区二区三区| 韩国一级婬片A片无码天美| 97 国产一区| 久久精品日韩| AV男人天堂网| 手机看av网站在线看| 91中文字幕在线观看| 一区在线观看中文字幕| 欧美日韩一二三| 狠狠干,狠狠操| 性色综合网| 天堂九九九九九九九九九| 亚洲影院成人| 日本人妻天堂网站在线播放| 色成人Www精品永久观看| 999九九九九国产动| 99热婷婷| 91精品国产91久久福利| 日本999精品| 亚洲美女自拍偷拍视频| 麻豆一区二区AV天美| 猛交交| 欧美18 在线观看| 久偷拍欧美日韩三区| 亚欧性爱ab| 超碰人妻久久| 1204av韩国| 国产成人精品亚洲日本| 97精品国产97久久久久久| 国产精品懂色tv影视免费观看| 青青草视频导航官网| 日韩AV无码中文一区二区| 亚洲欧洲日韩中文字幕一区| 尤物av网站| 26uuu国产成人综合| 精品九区| 国产精品天干天干综合网麻豆| 无码少妇精品一区二区60岁老人| 午夜精品久久一区二区| 色偷偷人人玩人人舔人人操人人摸人人爽| www.婷婷| 思思热在线cao| 麻豆精品.欧美精品.日韩精品.| 99999精品成人| 日本一级性爱| 久久黄片国产一区二区| 欧美伊人电影| 高清肉丝中文无码| 久久久久精| 亚洲欧美在线观看2021| 成人一二| 十八禁黄色| 亚洲综合性网址| 91狠婷| 婷婷中文网| 伊人专区一区二区三区| 欧美日韩精品久久久久久久久东北老熟妇| 久久久久久波多野吉衣高潮| 亚洲少妇色| 韩国三级理论在线| 国产成人 综合亚洲 天堂| 国产麻豆91欧美一区二区久久婷婷国产精品| 激情露脸爱| 五月婷婷六月色| JIZZJIZZ国产精品喷水| 日本一区视频在线观看| 亚洲国产精品成人久久蜜臀| 久久97视频| 久久精品99久久久久久| 欧美老妇女内射网址| 日韩乱码Av| 亚洲超碰在线| 午夜精品久久久久久久99蜜桃一| av一区二区三区四区| 97亚洲综合| 鸥美中出| 清纯唯美激情| 日日躁狠狠躁天天躁精品| 亚洲欧美日韩国产丝袜自拍中文| 一区中文字幕二区日韩| 成人在线视频二区| 欧美激情综合色综合啪啪五月| 留下AⅤ黄色片| 两性色网| 97人人操人人摸| 日韩美女啪啪一区| 欧 美 自 拍 偷 拍| 久久久99免费| 亚洲乱色熟女一区| 国产亚洲深夜激情| 中文字幕美女91| 欧美v亚洲v综合v国产v妖精| 12一15性XXXX粉嫩国产| 2024年最新色情网站在线观看| 超碰97护士| 久久久久亚洲| 一二三区操逼国产91| 探花视频免费观看国产专区| 国产女人视频三四五区| 91无遮挡| 精品无码欧美三级| 一本色道久久天天射天天干| 日韩av不卡在线看| 性色av蜜臀av色欲aV| 93人人操人人| 曰韩av中文字幕专区| 国内精品久久久久影院亚洲| 成人精品在线| 东京热激情视频一二三区| 91蜜臀在线久久久久| 超碰 另类 欧美| 极品后入免费视频| 亚洲s色图| 日韩AV噜噜噜一区二区三区四区| 黄色工厂这里只有精品| 超碰成人人人爽人人爽| 日韩精品一区二区高清| 日本Xx性爱| 色婷婷导航| 亚州情色j区| 国产精品色哟哟| 九九免费影片| 九久9精品| 欧美性爽xyxOOOO| 精品无码久久久久久国产浪潮| 亚洲色色探花| 可以免费观看的AV| 亚洲五区熟女| 无码九九| 激情五月天中文字幕色| 午夜视频好爽啊| 丁香五月婷婷基地| 国产久久久9999| 99re6国产精品99re| 夜夜高潮夜夜爽夜夜爱爱一区| 亚洲av青草久久一区二区| 欧美亚洲色图另类国产| 丁香五月影院| 国产精品suv一区| 亚洲欧美校园| 国产中文字幕在线点播| 桃花色涩综合影院| 97精品视频免费| 97人人色| 日本1区2区不卡视频| 日本中文字幕在线视频 | 999精品国产高清一区二区| 亚洲一区二区三区AV无码| 欧美黄页在线| 97超碰精品成| 人妻少妇久久中文字幕一区二区 麻豆 | 午夜αv| 日韩精品中文字幕一| 97舔舔| 91成人亚洲色图| 成人性爱AV在线免费观看| 五月天激情小说| 亚洲欧美日韩电影网站一区 | 熟女久久| 亚洲第一精品在线视频| 欧美人妻精品| julia国产在线 | 亚洲黄色网址视频| 欧美欲色| 嗯嗯啊啊操我| 亚洲天堂99| 久久九操在线观看| 天天懆天天日| 国产精品久久发布| 欧美激情区| 91狼人| 裸体美女久久久| a男人的天堂久久一级A毛片| 加勒比大香蕉视频在线| 夜夜高潮夜夜爽国产伦精品| 中日韩久久久| 日韩78m视频| 欧美日韩啪啪电影| 嗯嗯嗯不要不要免费视频| 亚洲性高潮| 亚洲高清无码免费观看视频| 久操影视| 亚洲AV噜噜狠狠网址蜜桃动漫| 97超碰天天| 免费无码婬片AAAA片直播色戒| 五月天婷婷色| 熟妇女伦乱视频| 五月丁香综合| 久操免费观看| 天天日少妇逼AV| 天天干夜夜鈤| 激情婷婷五月天| 精品国产乱码久久久| 国产日韩欧美三级片 | 天天日天天舔东京热| 18禁看网站一区| 熟女色图在线| 探花一区二区三| 国产精品视频| 黄色AAAAAAAAAAA大片| 四虎在线播放| AV无码久久久精品| 人人妻人人色一区二区三区| 静品嫩模一区二区| 国内毛片四区| 丁香五月天社区| 亚洲成人贴图| 97人人爱人人做人人乐| 激情 欧美 亚洲 小说| 女人的天堂大香蕉网| 特级毛片特黄久久免费看| 操逼短片| 99热在线播放| 国产强奸乱伦欧美| 久久香蕉超碰97国产精品| 2019天天干天天操| 久9爱精品| 无码9区| 囯戸精品高潮呻吟旡码| 欧美亚州色的图| 精品人妻美妇91job| 日韩综合97p| 精品人妻1237| www.av在线视频| 九九九九一区| 日本天天人人狠狠在线日美女| 成人性爱AV在线免费观看| 精品人妻一二三四区视频| 牛黄色久午久| 日韩啊V| 五月天加勒比啪| 91久热| 亚洲啪啪视频免费| 看看日B真人视频| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 性生活性生大爱77AV国产| 久久精品国产精品亚洲艾通辽熟妇| 日韩熟女三十乱伦| 在线情色电影 91大| 亚洲精品99| 国产一级137片内射麻豆| 蜜桃网熟妇| 91色鬼| 很很热性爱视频| 97精品久久| 91丨精品丨国产丨丝袜| 99视频只有精品| 国产对白刺激视频| 一本色道人妻久久| 老鸭窝黄色视频网站| 亚洲欧美国产日本一区二区三区| 2021国产成人精品久久| 天天日熟妇| 青青爽| 乱伦熟女区| 无码操逼视频一下| 欧美亚洲特P| 热热热热日日漂亮永久永久国产日| 91九色网| 日韩人妻精品| 亚州操操穴网| a在线视频免费观看| 欧美成人A√在线一区二区| 中文字幕免费在线观看| 婷婷另类小说| www.狠狠干.coom| 午夜高清成人在线视频| 日本1区2区不卡视频| 亚洲交性| 日日AAvv| 日韩综合97P| 97爱欧美| 电影69乱码96| 五月天婷婷基地| 91爆操视频| 国产探花日韩援交| 午夜性刺激视频免费观看| 91女色| 久久天堂网| 桃色人妻在线视频| 国产美女91视频| 97综合在线观看| 日产狠狠干| 大香蕉丝袜一级片| 国产三级电影免费观看| 2019天天干天天操| AV和黑人在线播放| 人妻偷拍一区二区三区| 亚洲无码 国产无码| 精品熟女呻吟久久91| 亚洲小说视频| 9精品久久久久| 一区超碰一区| 97中文字幕一区| 大香蕉日韩欧美| 久艹视频在线| 日日骚av| 亚洲无码一区成人免费午夜| 天天综合,91入口| 欧美肥臀在线| 97久久超碰亚洲| 日韩电影中文字幕| 日本道人妻久久久在线不卡色视频| 97资源站久久| 亚洲风情综合网| 精品视频一区二区| 蜜区区视频79 | JuliaAnn丝袜熟女系列| 欧美92| 九九热九九| 极品色| 亚洲A曰本VA欧美VA视频| 1000部熟女视频在线观看| 青青青国产手线观看视频2| 欧美特大AA级黄片| 精品久久久久久中文字幕三区| 伊人黄色片| 亚洲第2页| 久久肏大逼| 久久亚洲婷婷| 香蕉在线一区二区三区| www四虎| 国产精品欧美激在线| 91AV天美在线视频| 精品人妻高清麻豆av| 中文字幕制服诱惑| 欧美真人抽搐一进一出gif| 国产综合在线视频网站| 亚洲中文日韩欧美大香蕉视频| 国产精品成人无码av无码免费| 曰韩av中文字幕专区| 亚洲男人的天堂亚洲| 动漫片子网站3黄| 色香伊人| 日韩15p| 91丨九色丨国产丨人妻在线| 国产小视频91| 97超碰碰碰| 搞中出视频在线观看| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | www四虎| 男人网站婷婷| 天天欲望网| 内射夫妻三片| 国产情侣自拍在线播放| 午夜精品99久久久久传媒| 日本精品免费一区二区三区四区| 国产热av| 国产成人欧美精品在线| 青娱乐国产精品| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 亚洲熟妇综合久久久久久| 日本媚薬中文字幕在线| 日韩高清黄片| 色色操| 成人熟女区| 欧美色视| 国产一级作爱毛片| 九九九网页| 亚洲脚交| 最新av网站在线观看| 亚洲免费看片| 亚州熟妇精品| 久久伊人最新网址视频| 亚洲精品国产精品乱码不99| 美女淫穴| 欧美色图亚洲色| 久久久国产亚洲精品系列| 中文字幕91综合| 黑人精品欧美一区二区蜜桃| 八戒午夜福利理论片| 色99在线| 欧美在线干| 色综合久久av| 性色avv| 96超碰网| 欧美自拍偷拍免费观看| 91av天美性媒精品视频| 久久春色| 91日本在线观看| 97精品久久久久中文字幕| 女人天堂av在线播放| 成人av动漫在线观看| 九九九九九九九九九九九九九九九女| 91狠狠| 久久久久人妻| av橘色网站| 日韩欧美午夜视频在线| 免费人人搞97| 国产成人在线观看网址| 久久婷婷五月天| 夜夜骑日日| 久久精品国产亚洲AV高级北京| 亚洲免费日韩在线一区二区| 亚洲日韩天堂| 日韩精品99999| 亚洲色图日韩丝袜制服一区二区五月在线 | 蜜臀在线网站| 人人爱人人操人人性| 夜草欧美| 日本狂喷奶水在线播放212| 人妻插插人妻人| 日本欧美中文字幕| 久久熟女人| 男人在线天堂| 欧美日日网| 九九九免费视频| 91蜜臀熟女| 免费国产视频| 婷婷三区| 97精品一区二区视频| 熟女色图在线| 乱伦熟女专区| 熟女天天干| 少妇人妻好深太紧了vr91| 亚洲欧洲色情高清| 亚洲精品国产熟女| 天天操人人操骚逼网站| 18禁美女裸体无遮挡啪啪| 啊啊啊啊啊啊啊在线| 日韩无码黄色片| 乱伦一区二区三区‘| 国模91| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 九九色色| 2017大香蕉国产精品久久| 九九九九一区| 三级色综合| 伊人大香蕉在线| 人妻熟女一区二区在线视频| 久久黄色性爱视频| 不卡码视频| 精…码一二三区| 精品人妻美妇91job| 九九自拍伦理| 国产精品视频91久久| 五月色综合| 欧美91网| 精品亚洲国产成人AV制服丝袜| 欧美 亚洲 另类 综合| 久久精品午夜国产亚洲AV无码| 婷婷五月天基地| 99热精品在线观看| 牛黄色久午久| 国产精品乱码久久久久久久| 国产精品久久久久久久AV大片| 97网址www| 日韩视频中文字幕| 后X久久| 91爱网| 亚洲色图大香| 婷婷爽人人婷婷爽视频| 久操大香蕉手机视频在线看| 日本黄色精品| 97人人干| 伊人91| 中文字暮97| 成人毛片免费| 欧美三级免费伊人| 无码高清少妇久久| 国产乱弄免费在线视频。| 成人免费视瓶| 性色av一区二区| 成人麻豆av电影网站| 九九九精品一区二区无码| 国产AV色黄看到爽| 夜夜操一区二区| 黑丝自慰喷水网站| 亚洲精品乱码久久久久久蜜桃麻豆| 在线视频日韩欧美国产| 日本三级精品| 麻豆天美国美国产| 四虎国产精品永久在线囯在线| 影音综合网| 草草影院日本第一页| 天天拍天| 在线播放成人网站| 曰韩中文人妻视频| 亚洲丝袜色图| 亚洲AV无码AV吞精久久久久 | 无码自拍SM| 成人性交免费视频| 图色综合网| 黄片免费看的| 国产夫妻性生活视频| 亚洲一区二区麻豆影院| 热思思免费视频| 97在线无精品| 91久久久久久| 青娱乐999| 亚洲情色综合网| 女优视频第10页| 91东京热男人的天堂| 怡红院亚洲怡春院av| 91爱综合| 探花熟女,姿勢到位,體驗感也到位| 欧美性五月| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 99热只有| 国产亚洲精品A在线观看下载| 久久精品国产久精国产| 亚洲欧美精品一区天堂久久| 18禁无码永久免费无限制| 99热国产| 91肏屄网| 日韩中文字幕视频在线观看| 熟女探花啪啪| 97jingpin| 欧美有码亚洲中文字幕一区二区三区四区| 亚州操逼图| 97在线观看| 九九九九九九免费视频| 美女人妻色网站| 天天色播亚洲综合网站| 美女天天干| 伊人网在线点播| 午夜福利在线视频1000| 99热成人| 国产亚洲精品美女久久久m| 中文字幕丰满人妻日本| 清纯唯美综合亚洲| 亚洲限制级| 九九热国产| 欧美高潮| 欧美激情一区二区| 9久久精品| 99在线无码精品秘 入口黑人| 999精品久久久久久久| 91久久精品美女高潮喷水| 日韩人妻网站| 国产农村妇女一区二区| 久久香蕉国产线看观看猫咪av| 八戒午夜福利理论片| 国产白丝av| 久夜操| 天天日熟妇| 91麻豆一二三区| 闷骚老熟女15P| 九九无码久久精品视频| 啪啪综合网| 亚洲成人久久美女| 中文一区在线视频| 午夜亚洲国产理论秋霞| 乱抡国产91| 2024黄色视频| 人人妻人人玩人人澡人人爽| 91蜜臀人妻中文字幕在线| 日本欧美m v精品网站加| 天美一二三在线观看Av| 一区二区三区男女操逼黄色小电影| 久久天堂婷婷网| 丁香五月av| 人妻嗯啊啊在线播放| 久9视频| 久久婷色| 九九热AV| 日本欧美成人片AAAA| 可以免费观看的av| 99久久久久| 九九色色| 玖玖97综合| 黑丝91视频| 亚州再线| 和协影院中文字幕三区| 国产亚洲日本| 亚洲日韩久久精品一区| 美女91av| 日韩欧美蜜桃精品久久中文字幕久久 | 后入式福利| 免费视频观看60秒| 97国产精品一区| 精品国产乱码久久久久久网站入口| 99999国产精品| 精…码一二三区| 成年人黄色视频免费| 免费αV在线视频| 91碰超| 国产精品一区二区黄片| 91 刺激在线| 亚洲综合网图|