久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

干货 | 携程度假无线前端架构演进之路

發布時間:2025/3/21 HTML 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 干货 | 携程度假无线前端架构演进之路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者簡介

Jade Gu,攜程高級前端開發專家,負責度假前端框架設計和 Node.js 基礎設施建設等工作。

這篇文章將簡略地介紹我們當前的無線前端架構設計及其演進之路。主要內容包含以下幾個部分,希望我們的經驗能帶給大家一些啟發。

1)當前的前端方案及其解決的問題

2)現在面對的新挑戰

3)我們的前端方案設計和選擇。

一、當前的前端方案及其解決的問題

1.1 當前方案的技術背景

將時間調回到 2016 年。我們已經將幾個核心的前端應用,從 C# ASP.NET 遷移到了 Node.js。并且在基于 Backbone.js 的前端框架上,添加了 React 去管理 View 層,取代了 Underscore.js 的 template 模板引擎,實現了徹底的前后端分離。

在舊框架中引入 React,這個過程并不像上面描述得那樣輕松。我們需要解決 2 個問題。

1)React 體積過大

2)React 開發需要 ES2015 和 JSX 的編譯工具的支持

彼時,現有框架體積已然龐大,引入 React 會再增加 140+Kb 的 JS Size,將進一步拖慢我們的 SPA 首次渲染時間。這是不可接受的,也是阻礙當時絕大多數公司的在原有前端項目中使用 React 的重要因素。

React 體積太大了,除非是新項目或者重構,有機會重更新分配 JS Size 預算。否則,想要使用新技術解決現有項目的問題,首先要能解決引入新技術的成本問題。

為了能使用 React 的組件化技術,解決大塊大塊的渲染模板難以維護的問題。我們自研了兼容 React API 的輕量版實現 react-lite。將 140+Kb 的 Size 降低到了 20+Kb 的可接受水平。

當時我們的項目的模塊管理工具是 require.js。我們編寫 ES5 語法的代碼,然后它們直接運行在瀏覽器上。沒有目前 Webpack/Babel 的編譯和打包環節。

盡管用 react-lite 降低了引入 React 的體積,但我們的目的,是用組件化的方式,將巨大的渲染模板代碼,分解為多個小塊的組件,方便維護和增加可復用性。不能使用 JSX 語法,需要手寫 React.createElement 的函數調用,React 組件可能比 Underscore.js 的模板還難以維護。

我們曾經嘗試用 Webpack 來取代 require.js,運行整個項目,因為 Webpack 支持編譯 require.js 的 AMD 模塊。但很快我們發現了巨大的麻煩,現有框架對 require.js 的動態模塊和遠程模塊有強依賴。

動態模塊是指,它會判斷不同的環境,拼接不同的 url 地址,如 :

require('/path/to/' + isInApp ? 'hybrid' : 'h5')

遠程模塊是指,有很多模塊,是通過 http 請求下發的 js 腳本,它們不在項目本地目錄中。

這讓基于本地模塊的依賴分析的 Webpack 很難用起來。還有其它各種瑣碎問題,雖然不如上面兩個致命,但也阻礙了我們將前端基礎設施從 require.js 遷移到 Webpack + Babel。

最后,我們設計了一個降級方案。既保留 require.js 的運行機制,又能使用 JSX/ES2015 的新語法,開發 React 組件。

我們設置了 ES6 和 ES5 兩類目錄,基于 Gulp + Babel 創建了一個實時根據文件改動,編譯 ES6 模塊到 ES5 模塊的腳本任務。在開發時,運行 gulp 命令即可。

通過上述取巧的方式,我們在團隊中成功推廣了 ES6 和 React 開發模式。為我們后續基于 React + Node.js + Webpack + Babel 打造新的前端開發方式,建立了良好的基礎。

1.2 當前方案:同構框架 React-IMVC 的誕生

在現有項目中引入 Node.js + React + ES2015 的開發方式,對我們的前端開發確實帶來了幫助。我們可以編寫更簡潔和優雅的 ES2015 代碼,也不再需要維護 .cshtml 模板、配置 IIS 服務器,才能運行我們的 SPA 應用。

前端項目里沒有了其它語言的代碼和配置,只用 JavaScript 做到自洽和自理。

然而,我們仍然在一個沉重的歷史技術負擔下迭代我們的前端應用。這不是長久之計。

我們需要一個站在 2016 年,而不是 2012 年的視角下,一個全新的、更大程度上發揮 Node.js + React 模式的前端新架構。

它需要實現以下目標:

1)一條命令啟動完整的開發環境

2)一條命令編譯和構建源代碼

3)一份代碼,既可以在 node.js 做服務端渲染(SSR),也可以在瀏覽器端復用后繼續渲染(CSR & SPA)

4)既是多頁應用,也是單頁應用,還可以通過配置自由切換兩種模式,用「同構應用」打破「單頁 VS 多頁」的兩難抉擇

5)構建時可以生成一份 hash history 模式的靜態文件,當做普通單頁應用的入口文件(SPA)

6)構建時可以根據路由切割代碼,按需加載 js 文件

7)支持在 IE9 及更高版本瀏覽器里,使用包括 async/await 在內的 ES2015+ 語言新特性

8)豐富的生命周期,讓業務代碼有更清晰的功能劃分

9)內部自動解決在瀏覽器端復用服務端渲染的 html 和數據,無縫過渡

10)好用的同構方法 fetch、redirect 和 cookie 等,貫通前后端的請求、重定向和 cookie 等操作

眼尖的同學可能發現,直接用 Next.js 不就可以滿足上述目標了嗎?

確實如此。

不過 Next.js 要等到 2016 年 10 月份才誕生,接近 2018 年才逐漸廣為人知。我們沒有時間等待未來的框架來解決當下的難題。

因此在 2016 年 7 月份,我開發了 create-app 庫,實現了同構的最小核心功能,并且在 create-app 基礎上,添加了 store, fetch, cookie, redirect, webpack, babel, ssr/csr, config 等多個功能,組成了我們自研的同構框架 React-IMVC,實現了上述 10 大目標。

1.3 React-IMVC 的設計思路

我們將每個頁面,分解成 3 個部分:Model,View 和 Controller。回歸到 GUI 開發最樸素的 MVC 心智模型。這從 React-IMVC 的框架命名中,可以看出來。

IMVC 的 I 是 Isomorphic 的縮寫,意思是同構,在這里是指,一份 JavaScript 代碼,既可以在 Node.js 里運行,也可以在 Browser 里運行。

IMVC 的 M 是 Model 的縮寫,意思是模型,在這里是指,狀態及其狀態變化函數的集合,由 initialState 狀態和 actions 函數組成。

IMVC 的 V 是 View 的縮寫,意思是視圖,在這里是指,React 組件。

IMVC 的 C 是指 Controller 的縮寫,意思是控制器,在這里是指,包含生命周期方法、事件處理器、同構工具方法以及負責同步 View 和 Model 的中間媒介。

React-IMVC 里的 MVC 三個部分都是 Isomorphic 的,所以它可以做到:只編寫一份代碼,在 Node.js 里做 Server-Side-Rendering 服務端渲染,在 Browser 里做 Client-Side-Rendering 客戶端渲染。

在 React-IMVC 的 Model 里, 采用的是 Redux 模式,但做了一定的簡化,減少樣板代碼的編寫。其中,state 是 immutable data,action 是 pure function,不包含 side effect 副作用。

React-IMVC 的 View 是 React,建議盡可能使用 functional component 寫法,不建議包含 side effect 副作用。

然而,Side-Effects 副作用是跟外界交互的必然產物,只可能被隔離,不可能被消滅。所以,我們需要一個承擔 Side-Effects 的對象,它就是 Controller。

Life-Cycle methods 是副作用來源,Ajax/Fetch 也是副作用來源,Event Handler 事件處理器也是副作用來源,localStorage 也是副作用來源,它們都應該在 Controller 這個 ES2015 Classes 里,用面向對象的方式來處理。

一個 Web App 包含多個 Page 頁面,每個 page 都由 MVC 三個部分組成。

上圖的代碼實現了一個支持 SSR/CSR 的計數器頁面。我們可以清晰地看到 React-IMVC 的設計理念。

Controller 類的 Model 屬性描述了 Model 的初始狀態 initialState,以及定義了狀態變化方式 actions。

Controller 類的 View 屬性通過 React 組件描述了視圖的呈現方式,它根據 Model 提供的 state/actions 進行數據綁定和事件綁定。

當 View 層的點擊事件觸發 actions 時,將引起 Model 內部的 state 變化,而 Model 的變化,將通知 Controller 去觸發 View 層的更新。如此構成了 Model, View 和 Controller 經典的渲染循環模型。

那么,我們是如何支持 SSR 的呢?

如上圖所示,很簡單,Controller 包含了很多生命周期,其中 getInitialState 會在創建 Model/Store 實例之前調用,支持異步,可以使用 Controller 提供的 fetch api 進行 http 接口請求。

React-IMVC 會在內部 hold 住異步的數據獲取,在 SSR 數據準備好之后,才進行后續的渲染流程。這些復雜的操作,都隱藏到了框架內部。對于頁面開發者來說,它們只是生命周期、異步接口調用而已。

除了 getInitialState 以外,React-IMVC 還提供了其它實用的生命周期,比如:

1)shouldComponentCreate: 頁面應該被渲染嗎?在這里可以鑒權和 this.redirect 重定向。

2)pageWillLeave:頁面即將跳轉到其它頁面

3)pageDidBack:頁面從其它頁面跳轉回來

4)windowWillUnload:窗口即將被關閉

5)……

通過配置豐富的生命周期,我們可以將業務代碼進行更清晰地分塊。

再配合一個 index.js 作為路由模塊,將多個 Page 的 Controller.js 按照跟 Express.js 一樣的 path/router 路徑配置規則設置,可以按需加載和響應不同的頁面請求。

React-IMVC 框架會在 Node.js 里接管 Request,根據 Request.pathname 請求路徑,匹配出對應的 Controller 控制器模塊,并進行實例化和 SSR 等工作。在瀏覽器端,框架內部會自動根據 SSR 內容,對 html 結構和 initialState 數據進行復用。這個過程 React 稱之為 Hydration。

對于頁面的開發者來說,他們在大部分場景下,不需要考慮對 SSR 的適配。controller 里的 { fetch, get, post, cookie, redirect } 等方法內部,會自動根據運行環境切換對應的代碼實現,對使用者保持透明。

通過同構框架 React-IMVC,我們對前端項目的開發方式進行了一次革新和標準化。在幾年內,大量的舊項目遷移到新框架,以及幾乎所有新項目都基于新框架研發,引領我們團隊步入 Modern Web Development 現代前端開發技術棧的時代。

二、當前的新挑戰和問題

在開發 React-IMVC 框架時,我們預期 5 年內這套方案依然適用,不至于過時。如今 3 年多過去了,前端里也發生了一些有趣的變化。比如,2018 年 10 月份 React-Hooks 的出現,比如 TypeScript 的流行。

這些漸進增強的事物,并不會讓一個 SSR 框架過時。React-IMVC 對 React-Hooks 和 TypeScript 支持也做了適時的跟進。

讓我們再次停下來,重新審視新的前端架構設計的,不是現有方案再次過時。而是我們面對了新的問題,現有方案不足以充分解決它們。

React-IMVC 框架設計之初,主要考慮的是 Node.js + Browser 兩個平臺的統一。讓一份代碼,可以同時運行在 Node.js 和 Browser 里,并能自動協調 Server/Browser 之間的 Hydration 過程。只涉及 Web 開發的前后端分離應用,React-IMVC 仍然是合理的選型。

當遇到多端 + 國際化的場景時,情況超出了當初的考量。一條產品線可能有多個應用:

1)國內 PC 站點;

2)國際 PC 站點

3)國內 H5 站點

4)國際 H5 站點

5)國內 APP 內的 React-Native 應用

6)國際 APP 內的 React-Native 應用

7)國內小程序應用

8)其它分銷或渠道里的應用等……

這么多應用形態,每個都投入全職的前端開發小組,其成本和效率都難以讓人滿意。React-IMVC 適用于做 PC/H5 的同構前端應用,但對 App/React-Native 和小程序的支持不足。如何節省多端開發成本,成了一個需要嚴肅考量的議題。

看到這里,對新興技術比較敏感的同學,或許覺得用 Flutter 就能解決問題。Flutter 不失為一種選擇,但未必適合所有場景和團隊。

2.1 跨端方案考察

某種程度上,跨端對前端開發來說,是一個已經解決的問題。JavaScript 在 PC/Mobile 里,在 IOS/Android 里,在 APP/Browser 都能運行,網頁無處不在。

當我們討論跨端方案時,其實不是能不能的問題,而是成熟度/滿意度的問題。

通過 WebView/Browser 在所有地方都用 HTML/CSS/JavaScript 開發界面,固然是跨端了。但在 App 里的加載速度、流暢度等核心指標上,并不能滿足要求。因此才有 React-Native 這類強化方案:使用 JavaScript 編寫業務邏輯,用 React 組件去表達抽象的界面,但通過 Native UI 去加速渲染:Written in JavaScript—rendered with native code。

React-Native 提供了不錯的 IOS/Android 跨端能力,但它有兩個問題:

1)官方甚至沒有承諾過 IOS/Android 的跨端,只是說“Learn once, write anywhere.”。官方沒有支持的跨端兼容問題,需要自行封裝和處理。

2)React-Native for Web 是一個社區方案(react-native-web),不是官方迭代的項目,在 web 端的性能表現和體驗,得不到充分的保障,一旦出現問題,代碼難以調試和修改。可控程度不足。

我們實際使用下來,React-Native 用在 IOS/Android 的 App 里面是不錯的選擇,但編譯到 Web 平臺運行有一定風險。

Flutter 聲稱自己可以用一套代碼,運行在 mobile, web, 和 desktop 等平臺上,背后又是 Google 的團隊在開發。確實非常有吸引力。出于以下考量,目前可能不適合我們的場景:

1)Flutter 使用 Google 自己的 Dart 語言,而非 JavaScript。所有業務代碼都要重寫,學習和重構成本較高。

2)Flutter 對 Web 的支持目前還在 beta channel,處于 preview releases ?階段,仍有一定的生產使用風險。

3)Flutter 的功能主要覆蓋的是渲染引擎,在實際業務開發時,IOS/Android/Web 各個平臺特定的 API 還需要去額外適配,并非 100% 使用 Flutter 自身功能就能解決一切問題,需要付出大量時間和成本去做圍繞 Flutter 的基礎建設等工作。

因此,從現階段看,Flutter 可能比較適合創業公司、中小型公司或者大公司里從零開始的非核心項目。

對幾個主流跨端方案的總結如下:

1)Web/Page:在 Browser 里體驗還行,但在 App 里的體驗不佳;

2)React-Native:在 App 里的體驗很好,但在 Broser 里的體驗沒有保障;

3)Flutter:在 App/Browser 里的體驗都有一定保障,但學習、重構和基建成本大;

Flutter 是一個徹底革新的方案,所使用的語言和基礎設施,對公司里的開發者來說都是新的。我們更想要的,其實是不推翻現有積累,而是在當前方案上做一個漸進的提升。

不排除未來 Flutter 可能成為統一大前端的最佳方案,但在它成為事實之前,我們還得面對和解決現在的問題,不能只是等待未來的完美方案出現。并且,多端是我們面對的問題的其中一個,國際化是另一個。

出于國內用戶跟國際用戶之間巨大的文化差異等因素,我們起碼要準備兩套界面風格和交互形態顯著不同的產品。一種是面向國內用戶,另一種是面向國外用戶(通過 I18N 實現多語言的支持)。

即便用 Flutter 等技術解決了多端問題,我們還需要思考國內/國際兩組多端應用,是不是也有可以統一/歸并起來的空間?

三、從 VOP 到 MOP 的躍遷

我們將目光放到了 Model 層,它承擔了應用的狀態管理和業務邏輯的職能,是更普適和純粹的部分。

我們可以將多端項目的 Model 層統一起來,但保持 View 層的獨立,不同的 View 層再去對接它相對應的 Platform/Renderer。

問題轉變成,如何最大化 Model 層,讓 Model 層承擔盡可能多的職能,在 Model 層寫盡可能多的代碼?

通過這個新視角,我們審視過去 5 年前端開發領域蓬勃發展,發現了一個有趣現象。

可以將過去 5 年的發展歸類為 View-Oriented Programming 路線,簡稱 VOP(這是我們自造的說辭,在此只是分享見解,不作為權威定義,權當參考)。

不管是 React/React-Native,Vue/Weex,Angular,Flutter 還是 SwiftUI,它們都是 component-based 的視圖增強模式。它們以視圖組件為中心,不斷增強視圖組件的表達能力,從最基本的父子嵌套的組合能力,到狀態管理能力,再到副作用和交互管理的能力等。

我們來看一下它們的組件寫法。

上圖是 React 組件代碼,在 function component 內,同時包含了 State 和 View 的部分,并且它們不可分割,State 是局部變量,和 View 是綁定關系。雖然我們可以抽取成 custom hooks,使之可以復用到 React-Native,但當我們在 useEffect 里使用 DOM/BOM 或 RN 特有 API 去觸發 setState 時,它們又跟特定平臺耦合。

上面是 Vue SFC 代碼,template 是 View 部分,data/compted 是 State 部分,它們是一一對應的。

上面是 Angular 的組件代碼,View 和 State 管理的部分,也是一一對應的。

上圖是 Flutter 的 Stateful Widget 代碼,View 在 build 方法里,State 管理則是通過 class 的 members 和 methods 實現。members 和 methods 在 class 里是不可分割的。

上圖是 SwfitUI 的代碼,組件也是通過 class 去表達,相對 Flutter,SwiftUI 組件的 View 在 body 方法里。

不管它們將 State/View 放到一個函數里,還是 class 里,State/View 之間都構成了一一對應的綁定關系。State 是圍繞 View 的消費和交互需求而產生的,View 是組件真正核心的部分。

這并不是說 React、Vue 以及 Flutter/SwiftUI 都做錯了,增強組件表達能力是正確的。只是說,當 State 和 View 綁定起來時,難以達到最大化 Model 層代碼復用的目標。

我們需要讓狀態管理變成 view agnostic,在獨立的 Model 層去管理 state 及其變化,不假定下游是哪種 View Framework。

也就是說,我們要從 View-Oriented Programming 轉向 Model-Oriented Programming,簡稱 MOP。

從面向 View 編程,變成面向 Model 編程。

四、MOP 選型

在當前 JavaScript 生態圈里,可以脫離具體 View 框架獨立使用的流行方案,主要有:

1)Redux

2)Mobx

3)Vue 3.0 reactivity api

4)Rxjs

5)……

Redux 曾經是 React 狀態管理的首選方案,它有自己的 devtools 支持便利地通過 action 追溯狀態變更歷史。但鑒于它在使用上有太多模板代碼,實現一個功能需要橫跨多個文件夾,不是很便利。社區里對 Redux 不乏抱怨的聲音,每當 React 添加一個新功能,社區就想用這個新功能替代 Redux。將 Redux 封裝成使用上更簡便的形態的嘗試也層出不窮,甚至 Redux 官方也提供了一個封裝方案,叫做 redux/toolkit。

Mobx 可以說是 React 社區僅次于 Redux 的另一個流行方案,參考了 Vue 的 Reactive 狀態管理風格。它也可以不跟 React 綁定,獨立使用或者跟其它視圖框架搭配使用。

Vue 3.0 將內部的 reactivity api 提取成 standalone library,也可以獨立使用或搭配其它視圖框架。

Rxjs 是一個響應式的數據流模式,基于 Rxjs 可以實現一套 State-Management 方案,用在任意地方。

總的來說,這 4 個庫選擇任意一個都是可以的,就看你所在的團隊的風格和喜好。同時,不做任何增強,只用它們現有功能,也很難實現 Model 層最大化。

我們的選擇是 Redux。

原因比較簡單,我們團隊使用的 React-IMVC 框架的 Model 層,是基于我們自己實現的 Relite 庫,它本身就是 Redux 模式的簡化版,跟 Redux 官方的 redux/toolkit 編寫風格相近。選擇 Redux 可以延續我們現有的經驗和部分代碼。

此外,我們認為,Redux 的 action/reducer 包含了可預測的狀態管理的必要核心部分,不管用不用 Redux,狀態管理最終都會暴露出一組更新函數 actions。

比如,不管使用的是 Mobx、Vue-Reactivity-API 還是 Rxjs,去編寫 Todo APP 的狀態管理代碼,還是會得到 addTodo/removeTodo/updateTodo 等更新函數。而 Redux Devtools 是現成的追蹤這些 action 的成熟工具,選擇其它方案都有額外的適配成本。

五、我們的 MOP 框架:Pure-Model

我們基于 Redux 實現了一個支持最大化 Model 層的 MOP 框架,叫做 Pure-Model。

相比 VOP 階段對 Redux 進行簡化,讓 Model 層承擔更少的職能,讓 View 承擔更多的職能。MOP 階段的 Pure-Model 是對 Redux 進行強化,讓 Model 層承擔更多的職能,讓 View 承擔更少的職能。

Redux 本身要求 state 是 immutable 的,reducer 是 pure function,IO/Side-Effects 通過 redux-middlewares 去實現??墒?redux-middleware 極其難用和難以理解,它割裂了一個功能的代碼分布,強制放到兩個地方去處理,不便于閱讀和維護。

那是 2015 年的設計局限。當時整個前端社區都還不知道如何在 pure function 里管理副作用。直到 2018 年 10 月份 React-Hooks 的發布,我們看到了在 function-component 里添加 state 狀態和 effect 交互的有效途徑。

React-Hooks 是對 View 層的增強,讓 View 組件可以表達 state 和 effect,可以通過 custom hooks 模式做邏輯復用。但它背后的理念是通用的,不局限于 View 層,我們可以在 Model 層重新實現 Hooks,得到一樣的能力增強。

上圖是跟前文演示的 React-IMVC Counter 功能等價的 Pure-Model 代碼,Model 不再跟 View 一塊綁定到 Controller 的屬性中。Model 是單獨定義的,通過暴露的 React-Hooks API,在 React-DOM 組件里使用,同時它也可以在 React-Native 組件中使用。

我們的演示代碼將 Model 和 View 寫在同一個 JS 模塊里,是為了能在一張圖里呈現代碼。實際開發,Model 層是獨立的模塊,然后用在 View.H5.tsx ?和 View.RN.tsx 等組件模塊里。

需要注意的是,其中有兩個 Hooks,一個是 View Hooks,一個是 Model Hooks。

Pure Model 的 setupStore 是一個 Model Hooks,用來定義 store。createReactModel 將它轉換成 React-Hooks 的 Model.useState。

那么,Pure-Model 如何支持 SSR ?沒有了 Controller 提供的 getInitialState 方法,也沒有 fetch/post 等接口,如何請求數據和更新到 store 里?

如上所示,我們提供了內置的 Model-Hooks API 和 setupPreloadCallback 等生命周期函數,覆蓋了 Http 請求和 preload, start, finish 等事件。

在 setupPreloadCallback 里注冊一個預加載函數,支持異步,可以通過 Http 接口獲取數據,并調用 action 更新狀態。該生命周期提供的能力是,在外部訂閱者消費 state 之前,先進行數據的預加載和更新。如此,外部第一次消費數據時,拿到的是一個豐滿的結構。

而 setupStartCallback/setupFinishCallback 則是在 Model 被訂閱和解除訂閱的兩個回調。當 Pure-Model 被用在 React 組件中時,它們對應的是 componentDidMount 和 componentWillUnmount 的生命周期。

Model-Hooks 跟 React-Hooks 或者 Vue-Composition-API 一樣,支持編寫 Custom Hooks 實現可復用的邏輯,如上面的 setupInitialCount,可以在任意支持 Model-Hooks 的地方調用/復用。

我們還內置了 setupCancel 等 Model-Hooks,可以方便的構造可取消的異步任務,并且不局限于 Http 請求。通過這些 Model Hooks API 的封裝,Model 層的代碼會變得很清晰和優雅,開發者可以根據不同的場景,使用不同的 Model-Hooks 去注冊不同的 onXXX 生命周期,觸發不同的 actions。

并且這些生命周期不是 class 里扁平的 methods 形式,它可以分組,切片、封裝和樹形嵌套,是一個更加靈活和自由的模式。

在 Pure-Model 中,reducer 是 pure function,但 setupXXX 等其它額外的部分,支持 IO/Side-Effects。相當于把原本需要寫在外部的 redux-middleware 代碼,放到了一個 createReactModel 中,上面是 setupStore 構造 immutable/pure 的 store/actions,下面則基于 store/actions,構造支持異步的 actions。

所有功能實現,其實都包裹在 setupStore/setupXXX 等函數中,它們只是定義,并未執行,因此 createReactModel 是 pure 的,它只是返回了一組函數。

在不同平臺,我們可以注入不同的 setupFetch 等實現,比如在瀏覽器里,我們注入 window.fetch 的封裝,在 Node.js 里我們注入 node-fetch 的封裝,在 React-Native 里我們注入 global.fetch 的封裝。

Pure-Model 采用的是構建上層抽象的路線,所有 Hooks,都是描述要做什么,但沒有限定底層實現怎么去做。當 Pure-Model 在具體平臺運行時,這部分代碼實現由一個適配和銜接層給出。

有了 Pure-Model 這層 Redux + Model-Hooks 的抽象,我們不僅能把 State-Management 代碼放到 Model 層,還可以把 Effect-Management 副作用管理代碼放到 Model 層。而 View 層里,只需要 Model.useState 獲取到當前狀態,Model.useActions 獲取到狀態更新函數,將它們綁定到視圖和事件訂閱中去即可。

換句話說,Model 層包含了函數實現,而 View 層只剩下必要的函數調用。函數實現的代碼是更長的,而函數調用的代碼是更短的。我們不斷地將函數實現提取到 Model 層,那么 View 層和 Controller 層代碼就會越來越薄。

在實踐中我們發現,最后我們得到的 Model 層,里面包含的就是應用的核心業務邏輯代碼,它們可以獨立運行和測試,可以用在任意視圖框架中。不僅是跨平臺,甚至具備跨時代的生命力。當 React 被下一代視圖框架所淘汰,我們不必拋棄所有代碼;實現一個 Model 層到新視圖框架的適配即可。

基于 MOP 框架 Pure-Model 編寫的代碼,如此成為了應用的核心資產。

我們回過頭去看,其實在 React/Vue 等視圖框架強盛之前,大家對 Model 和 View 層的耦合,本來就是否定的。View 是薄薄的一層,甚至只是一行 render(template, data) 的模板渲染。核心代碼都在 Model 層和 Controller 層去管理數據和事件。

等到 React/Vue 崛起成為前端開發的主旋律后,因為視圖組件的表達能力更強,在視圖組件里編寫一切代碼,成了一個流行趨勢。

然而,Model 層和 View 層的職能,在某種程度上是互斥的。我們需要 Model 獨立、穩定以及具備長期迭代的生命力,而 View 層是多變的、依賴數據的、存在的生命周期隨著 UI 風格潮流的變化而變化。

當我們在 View 層實現 Model 層的代碼,某種意義上我們就放棄了 Model 層的核心價值。

那么,為什么大家用了 5 年 VOP 模式,也沒遇到什么真正的問題?

這是因為,Model 層自身也分成好幾層,前端 Model 層和后端 Model 層,前端 Model 層是對后端 Model 層的銜接,把前端 Model 層跟 View 層綁定起來,只影響了前端 Model 層的穩定性,而應用依賴的后端 Model 層還是保持了獨立、穩定和長期迭代的生命力。

在前端框架高速發展的階段,整個前端項目重構和框架升級,也算是常態。因此 Model 層和 View 層的耦合,很少帶來實質影響。這跟網頁內存泄露不是什么致命問題類似,刷新一下就好了。

當前端框架競爭趨于穩定,重構前端項目的頻次變少,再加上多端和國際化的需求,跟 View 層耦合的前端 Model 層,開始變得尷尬起來。

同一個后端 Model 層,可以對接多個不同 UI 界面風格的應用,它是一個收斂的模型。而前端 Model 層,竟然隨著 UI 界面的增加而增加,這是一個不收斂的模型。

MOP 框架 Pure-Model 是一個收斂前端 Model 層的嘗試。它其實沒有對 React-IMVC 等 SSR 框架進行徹底的推翻,它在 Browser/Node.js 里仍然是由 React-IMVC 去驅動,在 App 里仍然是 React-Native 去驅動。從本質上說,它只是改變了代碼的模塊化方式,將堆積在 View 層和 Controller 層的部分代碼實現,放到了 Model 層維護,在 View 層和 Controller 層只留下函數調用的少量代碼。

再配合我們使用 GraphQL-BFF 模式構造的后端 Model 整合能力,為多端服務的 Pure-Model 可以按需查詢 GraphQL-BFF 以適配在不同端的前后端數據交互。詳情請見《GraphQL-BFF:微服務背景下的前后端數據交互方案》

六、Monorepo

只有 Pure-Mode 也是不夠的,它只是抽象層,真正驅動代碼的還是 React-Native/React-DOM 等視圖框架。

也就是說,我們會有多個項目,分別是不同的腳手架搭建的,只是共用了通過一個 Model 層的代碼。那么,如何在多個項目里共享代碼,就成了一個需要解決的工程問題。

通過 npm 等包管理服務去分發 Model 層代碼,是一個低效方案,任意改動,都需要發布版本,并在每個項目里重新 npm install 或者 npm upgrade,難以使用快速開發的效率要求。

把多個項目放到多個 git 倉庫,也會產生類似問題,Model 層代碼放到哪個項目的 git 倉庫里?還是再增加一個 Model 層的獨立 git 倉庫。N + 1 個倉庫的代碼同步和版本管理將陷入混亂。

通過 Monorepo 單倉庫多項目的模式,可以實現更高效和一致的的代碼共享。

比如,我們將項目按照下面的目錄結構放置:

projects/isomorphic

projects/graphql-bff

projects/react-native-01

projects/react-native-02

projects/react-dom-01

project/react-dom-02

isomorphics 項目是 Model 層所在的項目,它有自己獨立的 package.json 去管理開發、測試等任務。projects 目錄的其它項目,可以使用任意腳手架搭建,支持多個由同個腳手架搭建的項目并存。它們也有自己獨立的開發、構建和測試套件。

通過軟鏈接的方式,將 isomorphic 的 src 目錄映射到其它 projects 的 src/isomorphic 目錄里。如此,代碼源是唯一的,但出現在多個項目中,每個項目都可以 import 引入共享的代碼。當一個項目,不再需要跟其它項目共享代碼,它可以整個文件夾遷移到另一個獨立 git 倉庫中做自己的獨立迭代。

再將 projects/graphql-bff 這類 GraphQL-BFF 的后端 Model 項目也引入進來,通過 GraphQL Schema 生成接口數據類型的 TypeScript 文件,在所有前端項目中共享。我們可以得到更權威的接口數據類型提示,減少絕大部分因為前后端數據結構和類型不匹配,導致的空/非空、類型不一致、字段名大小寫拼錯等的問題。

通過 Monorepo 我們得到了多項目共享代碼的便捷方式;通過 Pure-Model 我們最大化前端 Model 層代碼復用的能力;通過 GraphQL-BFF 我們將后端 Model 統籌起來,并提供權威的接口數據類型來源;通過 React-IMVC 我們得到在 Node.js 和 Browser 里所 SSR 和 CSR 渲染的能力;通過 React-Native 我們得到在 IOS 和 Android 平臺構建接近 Native 的 APP 體驗。它們配合起來,構成了我們的跨端代碼復用方案。

我們原本以為,要解決多端和國際化帶來的多應用冗余開發問題,需要動用 Flutter 等技術進行翻天覆地的變革。但探索和思考到后面,發現原有基礎上做出調整,也能帶來可觀的收益,成本更低且更加安全。

在新的設計中,需要落實的代碼量并不是特別多,它本身就是建立在現有框架的基礎上的新抽象?,F有框架 React-IMVC 和 React-Native 繼續發揮作用,只是改善了Model 層以及將 git 倉庫管理變成 Monorepo 模式。

實際使用這個模式的過程中,還有很多需要克服的細節問題,

比如 Webpack/Babel/TypeScript/Node.js/NPM 等工具對軟鏈接的支持和處理方式不盡相同,協調軟鏈接讓它在各個框架中表現正常需要處理很多兼容問題。

比如多個項目在一個 Git 倉庫里的構建、發布和分支管理問題等,都是需要面對的新挑戰。

七、展望

目前我們處于第一階段,將 Model 層獨立出來并最大化它的職能。

第二階段,我們將對 View 層進行分層:
1)Container-Component;

2)Atom-Component/Atom-Element;

React-Native、React-DOM 乃至 React-? 等其它渲染目標,它們會提供一些 Atom-Component 或者 Atom-Element。比如 React-DOM 里的 div/span/h1 等,React-Native 里的 View/Text/Image 等。在 Atom 層面將它們統一起來的問題,前面已經做過論述,在此不再贅述。

我們可以保留 Atom 層面的差異以發揮各個渲染目標最大的能力,但在 Container 這種抽象層面做一些統一。

如上圖所示,我們通過 React 的 useContext 封裝 useComponents,在不同平臺,注入不同的 Banner/Calendar 組件實現,然后將它們和 Model 里的 state/actions 關聯起來。

那么,View 層里存在的相當一部分代碼,比如組件結構堆疊、狀態綁定、事件綁定等,都可以提取出來,在多端復用。在每個端啟動時,注入不同的組件實現即可。如此,既保留了底層實現的靈活性和自由度,又得到了上層抽象的穩定性和一致性。

當我們不斷自上而下的推進這個過程,提取所有可復用的抽象,一直到抹平所有底層差異,此時等價于實現了一個類似 Flutter 一樣跨平臺框架。但我們不必像 Flutter 那樣,必須先從底層開始搭建,到一定完成度后,才開始發揮實用價值。我們是在現有基礎上,每一步都帶來收益。并且,當 Flutter 變得更加成熟時,我們可以保留上層抽象的同時,將底層替換成 Flutter 渲染。

因此,這是一條既處理了當下的困境,又兼顧了將來的發展的做法。

八、總結

經過這次跨端方案的歷練,我們對代碼如何組織有了更清晰的認識。

比之前更加了解哪些代碼應該放到 Model 層,哪些代碼應該放到 View 層,哪些代碼是可復用的,哪些需要保持差異,哪些問題通過運行時框架去解決,而哪些問題其實是工程問題,通過目錄和 git 倉庫的調整和團隊協作來解決等等。

當我們強行拉平底層差異,發現能用的能力變得越來越少。

當我們把應該放到 Model 層的,放到了 View 層,則丟失了 Model 層應有的長期價值。

當我們把工程問題,放到運行時框架去解決,我們的框架將變得越來越臃腫,運行越來越慢。

我們選擇保留底層差異,用多個更輕量的運行時框架,去代替一個大而全的運行時框架。

我們通過構造上層抽象,將 Model 層和 View 層具有長期價值的、更穩固的部分,統一起來,在多個項目中共享。

如此,在每個層次上,我們都有機會去榨取最大價值,而不必遷就兼容性。

以上,我們粗略地描述了我們的前端架構設計如何從 Backbone.js 走到 Pure-Model + Monorepo + GraphQL-BFF + React-Native/React-IMVC 的模式,并呈現了在每個階段我們所面對的問題、所作的思考和最終的選擇。

它們未必適合所有項目和團隊,不過希望能帶給大家一點啟發或思考。

總結

以上是生活随笔為你收集整理的干货 | 携程度假无线前端架构演进之路的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

少妇高潮一区二区三区99 | yw尤物av无码国产在线观看 | 青春草在线视频免费观看 | 成人精品一区二区三区中文字幕 | 老熟女重囗味hdxx69 | 国产无遮挡又黄又爽免费视频 | 亚洲人成人无码网www国产 | 亚洲精品久久久久久久久久久 | 无遮无挡爽爽免费视频 | 国产精品久久久久久久9999 | 疯狂三人交性欧美 | 日本xxxx色视频在线观看免费 | 亚洲国产精品久久久天堂 | 无码人妻av免费一区二区三区 | 亚洲欧美色中文字幕在线 | 精品少妇爆乳无码av无码专区 | 国产亚洲欧美日韩亚洲中文色 | 55夜色66夜色国产精品视频 | a在线观看免费网站大全 | 中文久久乱码一区二区 | 亚洲成色在线综合网站 | 国产情侣作爱视频免费观看 | 黑人粗大猛烈进出高潮视频 | 国产成人无码av片在线观看不卡 | 狠狠噜狠狠狠狠丁香五月 | 图片小说视频一区二区 | 欧美放荡的少妇 | 婷婷五月综合缴情在线视频 | 久久久国产一区二区三区 | 女人被男人躁得好爽免费视频 | 荫蒂被男人添的好舒服爽免费视频 | 亚洲爆乳精品无码一区二区三区 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久精品国产一区二区三区 | 久久国产精品萌白酱免费 | 久久久中文字幕日本无吗 | 99久久久无码国产精品免费 | 岛国片人妻三上悠亚 | 夜精品a片一区二区三区无码白浆 | 色窝窝无码一区二区三区色欲 | 日本在线高清不卡免费播放 | 纯爱无遮挡h肉动漫在线播放 | 精品无码一区二区三区的天堂 | 日本精品少妇一区二区三区 | 99er热精品视频 | 人妻天天爽夜夜爽一区二区 | 性生交片免费无码看人 | 欧美成人午夜精品久久久 | 久久久中文字幕日本无吗 | 精品乱码久久久久久久 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 婷婷综合久久中文字幕蜜桃三电影 | 国产乱人伦av在线无码 | 欧美喷潮久久久xxxxx | aa片在线观看视频在线播放 | 日本www一道久久久免费榴莲 | 无码人妻丰满熟妇区五十路百度 | 美女张开腿让人桶 | 67194成是人免费无码 | 少女韩国电视剧在线观看完整 | 欧美自拍另类欧美综合图片区 | 国产极品美女高潮无套在线观看 | 欧美激情综合亚洲一二区 | 亚洲熟悉妇女xxx妇女av | 欧美xxxxx精品 | 色综合久久久久综合一本到桃花网 | 日本肉体xxxx裸交 | 色老头在线一区二区三区 | 国产 精品 自在自线 | 亚洲区欧美区综合区自拍区 | 亚洲国产精品久久人人爱 | 两性色午夜免费视频 | 亚洲国产精品久久人人爱 | 黄网在线观看免费网站 | 男人和女人高潮免费网站 | 国产超级va在线观看视频 | 亚洲精品午夜无码电影网 | 久久综合九色综合欧美狠狠 | 妺妺窝人体色www婷婷 | 亚洲色欲色欲天天天www | 精品无码一区二区三区爱欲 | 一本久道久久综合婷婷五月 | a国产一区二区免费入口 | 男女猛烈xx00免费视频试看 | 97久久国产亚洲精品超碰热 | 强伦人妻一区二区三区视频18 | 日日躁夜夜躁狠狠躁 | 乌克兰少妇性做爰 | 亚洲一区二区三区含羞草 | 久久久国产精品无码免费专区 | 久久精品人妻少妇一区二区三区 | 无码任你躁久久久久久久 | 激情综合激情五月俺也去 | 国产在线精品一区二区高清不卡 | 男女猛烈xx00免费视频试看 | 高潮毛片无遮挡高清免费 | 天堂а√在线中文在线 | 色老头在线一区二区三区 | 中文字幕乱码人妻二区三区 | 国产xxx69麻豆国语对白 | 丰满人妻被黑人猛烈进入 | 欧美成人午夜精品久久久 | 免费男性肉肉影院 | 欧洲vodafone精品性 | 国产亚洲精品久久久久久久 | 六月丁香婷婷色狠狠久久 | а天堂中文在线官网 | 欧洲熟妇精品视频 | 捆绑白丝粉色jk震动捧喷白浆 | 国产精品久久精品三级 | 夜夜躁日日躁狠狠久久av | 婷婷综合久久中文字幕蜜桃三电影 | 一本无码人妻在中文字幕免费 | 人人爽人人澡人人高潮 | 俺去俺来也在线www色官网 | 男女爱爱好爽视频免费看 | 熟妇女人妻丰满少妇中文字幕 | 国产特级毛片aaaaaaa高清 | 99精品无人区乱码1区2区3区 | 国产成人精品久久亚洲高清不卡 | 99久久人妻精品免费二区 | 精品国产国产综合精品 | ass日本丰满熟妇pics | 亚洲一区二区三区香蕉 | 久久久无码中文字幕久... | 国产午夜无码精品免费看 | 日本xxxx色视频在线观看免费 | 国产成人综合在线女婷五月99播放 | 国产精品久久久av久久久 | 国产香蕉尹人综合在线观看 | 免费国产黄网站在线观看 | 性生交大片免费看女人按摩摩 | 久久精品丝袜高跟鞋 | 精品乱子伦一区二区三区 | 国产综合色产在线精品 | 国产精品久久久久9999小说 | 欧美日韩视频无码一区二区三 | 乌克兰少妇性做爰 | 人妻少妇被猛烈进入中文字幕 | 天天躁夜夜躁狠狠是什么心态 | 日本饥渴人妻欲求不满 | 精品国精品国产自在久国产87 | 中文字幕无线码 | 国产激情无码一区二区app | 人妻夜夜爽天天爽三区 | 黄网在线观看免费网站 | 久久成人a毛片免费观看网站 | 久久午夜无码鲁丝片午夜精品 | 丰满护士巨好爽好大乳 | 人人妻人人澡人人爽精品欧美 | 国产精品多人p群无码 | 欧美成人高清在线播放 | 亚洲无人区午夜福利码高清完整版 | 日日躁夜夜躁狠狠躁 | 综合网日日天干夜夜久久 | 男人扒开女人内裤强吻桶进去 | 中文字幕无码乱人伦 | 色五月丁香五月综合五月 | 国产午夜视频在线观看 | 黑人巨大精品欧美一区二区 | 成人三级无码视频在线观看 | 一二三四社区在线中文视频 | 内射爽无广熟女亚洲 | 大肉大捧一进一出视频出来呀 | 波多野结衣高清一区二区三区 | 99久久久无码国产aaa精品 | 性做久久久久久久免费看 | 欧美一区二区三区视频在线观看 | 亚洲国产精品毛片av不卡在线 | 激情内射日本一区二区三区 | 国产suv精品一区二区五 | 色综合久久久无码中文字幕 | 中文字幕无码av波多野吉衣 | 精品少妇爆乳无码av无码专区 | 欧美国产日韩久久mv | 亚洲爆乳大丰满无码专区 | 东北女人啪啪对白 | 国产人妻精品午夜福利免费 | 荫蒂被男人添的好舒服爽免费视频 | 2019nv天堂香蕉在线观看 | 日韩欧美中文字幕在线三区 | 国产黑色丝袜在线播放 | 亚洲欧美日韩综合久久久 | 色偷偷人人澡人人爽人人模 | 黑人玩弄人妻中文在线 | 亚洲а∨天堂久久精品2021 | 久久精品国产99精品亚洲 | 狠狠色欧美亚洲狠狠色www | 青草青草久热国产精品 | 牲欲强的熟妇农村老妇女视频 | 欧美xxxxx精品 | 亚洲成av人片天堂网无码】 | 又湿又紧又大又爽a视频国产 | 国产一区二区三区四区五区加勒比 | 人人妻人人藻人人爽欧美一区 | 红桃av一区二区三区在线无码av | 亚洲自偷自偷在线制服 | 欧美三级不卡在线观看 | 国产成人精品久久亚洲高清不卡 | 欧美日韩一区二区综合 | 欧美乱妇无乱码大黄a片 | √8天堂资源地址中文在线 | 四十如虎的丰满熟妇啪啪 | 小sao货水好多真紧h无码视频 | 国产精品爱久久久久久久 | 无码国模国产在线观看 | 国产精品亚洲专区无码不卡 | 亚洲色大成网站www国产 | 精品夜夜澡人妻无码av蜜桃 | 亚洲欧美日韩国产精品一区二区 | 日产精品高潮呻吟av久久 | 亚洲精品无码国产 | 欧美人妻一区二区三区 | 午夜时刻免费入口 | 啦啦啦www在线观看免费视频 | 亚洲自偷精品视频自拍 | 久久久久久久久888 | 六十路熟妇乱子伦 | а天堂中文在线官网 | 黑人粗大猛烈进出高潮视频 | 人妻少妇精品无码专区二区 | 国产色在线 | 国产 | 国产综合在线观看 | 欧美日本免费一区二区三区 | 久久亚洲日韩精品一区二区三区 | 久久午夜夜伦鲁鲁片无码免费 | 欧美自拍另类欧美综合图片区 | 亚洲中文无码av永久不收费 | 老司机亚洲精品影院 | 中文字幕精品av一区二区五区 | 久久久久国色av免费观看性色 | 国产av一区二区三区最新精品 | 国产两女互慰高潮视频在线观看 | 色婷婷欧美在线播放内射 | 国产一区二区三区影院 | 欧美第一黄网免费网站 | 精品乱子伦一区二区三区 | 亚洲中文字幕无码一久久区 | 人妻少妇被猛烈进入中文字幕 | 老熟女重囗味hdxx69 | 国产做国产爱免费视频 | 成人精品视频一区二区 | 爱做久久久久久 | 中文字幕 人妻熟女 | 精品久久8x国产免费观看 | 亚洲aⅴ无码成人网站国产app | 亚洲精品国产精品乱码视色 | 扒开双腿吃奶呻吟做受视频 | 国产亚洲精品久久久久久久久动漫 | 欧美日韩色另类综合 | 久久熟妇人妻午夜寂寞影院 | 色情久久久av熟女人妻网站 | 精品一区二区三区无码免费视频 | 国产精品亚洲一区二区三区喷水 | 中文字幕中文有码在线 | 妺妺窝人体色www婷婷 | 丰满诱人的人妻3 | 欧美日本免费一区二区三区 | 久久精品女人天堂av免费观看 | 精品无码国产自产拍在线观看蜜 | 午夜精品久久久久久久 | 国产人妻精品一区二区三区 | 少妇性荡欲午夜性开放视频剧场 | 亚洲精品久久久久久久久久久 | 蜜桃av抽搐高潮一区二区 | 成人试看120秒体验区 | 国产精品美女久久久网av | 蜜臀av无码人妻精品 | 亚洲综合久久一区二区 | 亚洲中文字幕av在天堂 | 国产精品办公室沙发 | 中文字幕亚洲情99在线 | 5858s亚洲色大成网站www | 国产乱子伦视频在线播放 | 网友自拍区视频精品 | 无遮挡国产高潮视频免费观看 | 精品国产乱码久久久久乱码 | 国产极品美女高潮无套在线观看 | 国产亚洲精品精品国产亚洲综合 | 精品厕所偷拍各类美女tp嘘嘘 | 色欲久久久天天天综合网精品 | 人妻少妇被猛烈进入中文字幕 | 又大又硬又爽免费视频 | 亚洲国产av美女网站 | 久久精品国产日本波多野结衣 | av在线亚洲欧洲日产一区二区 | 中国女人内谢69xxxxxa片 | 国产午夜亚洲精品不卡 | 久久天天躁夜夜躁狠狠 | 免费看男女做好爽好硬视频 | 国产精品久久久久影院嫩草 | 欧美成人高清在线播放 | 欧美日韩人成综合在线播放 | 黑人粗大猛烈进出高潮视频 | 99久久久无码国产aaa精品 | 成人免费视频视频在线观看 免费 | 国产成人无码av一区二区 | 久久久久久av无码免费看大片 | 国产乱人无码伦av在线a | 国产精品.xx视频.xxtv | 久久99精品久久久久久动态图 | 少妇激情av一区二区 | 精品人妻人人做人人爽 | 欧美老熟妇乱xxxxx | 中文字幕无码免费久久99 | 日日夜夜撸啊撸 | 国产香蕉尹人综合在线观看 | 国产亚洲欧美日韩亚洲中文色 | 正在播放东北夫妻内射 | 免费无码一区二区三区蜜桃大 | 国产精品嫩草久久久久 | 18禁止看的免费污网站 | 人妻无码久久精品人妻 | 中文字幕无码免费久久99 | 亚洲综合无码一区二区三区 | 久久国内精品自在自线 | 亚洲中文字幕成人无码 | 狠狠噜狠狠狠狠丁香五月 | 我要看www免费看插插视频 | 亚洲国产欧美日韩精品一区二区三区 | 国产高清不卡无码视频 | 无码av免费一区二区三区试看 | 亚洲中文字幕久久无码 | 男人扒开女人内裤强吻桶进去 | 西西人体www44rt大胆高清 | 中文字幕中文有码在线 | 精品欧洲av无码一区二区三区 | 精品无码国产一区二区三区av | 人人妻人人澡人人爽精品欧美 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲国产精品久久久天堂 | 人人妻人人澡人人爽人人精品 | 国产三级久久久精品麻豆三级 | 国产人妻精品一区二区三区不卡 | 久久无码人妻影院 | 狠狠cao日日穞夜夜穞av | 国产精品无码永久免费888 | 国产人妖乱国产精品人妖 | 一二三四在线观看免费视频 | 曰韩无码二三区中文字幕 | 免费国产成人高清在线观看网站 | 一本无码人妻在中文字幕免费 | 野外少妇愉情中文字幕 | 兔费看少妇性l交大片免费 | 无码福利日韩神码福利片 | 国产av一区二区精品久久凹凸 | 欧美35页视频在线观看 | 俄罗斯老熟妇色xxxx | 日韩av无码一区二区三区不卡 | 在线亚洲高清揄拍自拍一品区 | 日本一卡二卡不卡视频查询 | 俺去俺来也在线www色官网 | 亚洲午夜无码久久 | 国产精品.xx视频.xxtv | 帮老师解开蕾丝奶罩吸乳网站 | 乱人伦人妻中文字幕无码 | 水蜜桃色314在线观看 | 色五月丁香五月综合五月 | 亚洲成av人在线观看网址 | 国产乱人偷精品人妻a片 | 131美女爱做视频 | 俺去俺来也www色官网 | 国产欧美熟妇另类久久久 | 久久99国产综合精品 | 精品无码成人片一区二区98 | 精品人人妻人人澡人人爽人人 | 日韩人妻无码中文字幕视频 | 亚洲精品成人福利网站 | 亚洲日本va中文字幕 | 夫妻免费无码v看片 | 丰满岳乱妇在线观看中字无码 | 色欲av亚洲一区无码少妇 | 亚洲精品中文字幕乱码 | 久久久婷婷五月亚洲97号色 | 国产精品嫩草久久久久 | 人妻少妇精品无码专区二区 | 欧美日韩亚洲国产精品 | 欧美野外疯狂做受xxxx高潮 | 天堂无码人妻精品一区二区三区 | 亚洲va中文字幕无码久久不卡 | 国产在线aaa片一区二区99 | 国产亚洲人成在线播放 | 18黄暴禁片在线观看 | 无码一区二区三区在线 | 国产精品无码一区二区桃花视频 | 精品久久久无码中文字幕 | 99久久亚洲精品无码毛片 | 久久精品国产精品国产精品污 | 亚洲人成影院在线观看 | 免费无码午夜福利片69 | 国产xxx69麻豆国语对白 | 亚洲s码欧洲m码国产av | 精品国产一区二区三区四区 | 女人和拘做爰正片视频 | 疯狂三人交性欧美 | 我要看www免费看插插视频 | 国产人妻人伦精品1国产丝袜 | 国产又粗又硬又大爽黄老大爷视 | 小sao货水好多真紧h无码视频 | 精品成人av一区二区三区 | 亚洲熟妇色xxxxx亚洲 | 国产精品无码成人午夜电影 | 久久久国产精品无码免费专区 | 六月丁香婷婷色狠狠久久 | 粗大的内捧猛烈进出视频 | √8天堂资源地址中文在线 | 小sao货水好多真紧h无码视频 | 国产三级久久久精品麻豆三级 | 高清不卡一区二区三区 | 亚洲国产精品一区二区第一页 | 人妻与老人中文字幕 | 色噜噜亚洲男人的天堂 | 欧美 丝袜 自拍 制服 另类 | 成人欧美一区二区三区黑人 | 欧美成人免费全部网站 | 日产国产精品亚洲系列 | 中文精品无码中文字幕无码专区 | 中文字幕乱码人妻二区三区 | 丰满人妻翻云覆雨呻吟视频 | 日本护士毛茸茸高潮 | 欧美日本免费一区二区三区 | 国产无遮挡又黄又爽免费视频 | 999久久久国产精品消防器材 | 久久国产精品二国产精品 | 成在人线av无码免观看麻豆 | 国产成人精品视频ⅴa片软件竹菊 | 国产亚洲日韩欧美另类第八页 | 欧美刺激性大交 | 精品水蜜桃久久久久久久 | 97资源共享在线视频 | 亚洲精品中文字幕乱码 | 亚洲一区av无码专区在线观看 | 欧美成人免费全部网站 | 麻豆国产人妻欲求不满 | 亚洲日韩乱码中文无码蜜桃臀网站 | 波多野结衣aⅴ在线 | 天天躁夜夜躁狠狠是什么心态 | 红桃av一区二区三区在线无码av | 无码播放一区二区三区 | 婷婷综合久久中文字幕蜜桃三电影 | 国产成人无码午夜视频在线观看 | 无码帝国www无码专区色综合 | 久久www免费人成人片 | 日本又色又爽又黄的a片18禁 | 少妇性l交大片 | 福利一区二区三区视频在线观看 | 日本高清一区免费中文视频 | 中文字幕乱妇无码av在线 | 内射巨臀欧美在线视频 | 国产亚洲tv在线观看 | 亚洲gv猛男gv无码男同 | 国产黑色丝袜在线播放 | 两性色午夜免费视频 | 国产乱人无码伦av在线a | 久青草影院在线观看国产 | 在线精品国产一区二区三区 | 亚洲色偷偷男人的天堂 | 在线播放免费人成毛片乱码 | 天天爽夜夜爽夜夜爽 | 亚洲精品美女久久久久久久 | 天天拍夜夜添久久精品大 | 无人区乱码一区二区三区 | 国产sm调教视频在线观看 | 亚洲日本在线电影 | 久久久精品欧美一区二区免费 | 丝袜足控一区二区三区 | 国产精品久久久久无码av色戒 | 欧美精品国产综合久久 | 日日橹狠狠爱欧美视频 | 欧洲vodafone精品性 | 青草青草久热国产精品 | 强伦人妻一区二区三区视频18 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产麻豆精品精东影业av网站 | 人人妻人人澡人人爽欧美一区 | 国产电影无码午夜在线播放 | 欧美35页视频在线观看 | 精品久久8x国产免费观看 | 伊在人天堂亚洲香蕉精品区 | 色爱情人网站 | 国产av无码专区亚洲awww | 日本大香伊一区二区三区 | 亚洲精品成人福利网站 | 久久久久99精品国产片 | 性开放的女人aaa片 | 精品人妻人人做人人爽 | 国产精品第一区揄拍无码 | 免费无码肉片在线观看 | 欧美人与善在线com | 男女猛烈xx00免费视频试看 | 亚洲国产精品一区二区美利坚 | 久久天天躁夜夜躁狠狠 | 东京无码熟妇人妻av在线网址 | 国产成人无码a区在线观看视频app | 久久精品丝袜高跟鞋 | 欧美成人午夜精品久久久 | 少妇人妻偷人精品无码视频 | 清纯唯美经典一区二区 | 亚洲一区二区三区在线观看网站 | 少妇无码一区二区二三区 | 久久无码人妻影院 | 精品无人区无码乱码毛片国产 | 久久综合九色综合97网 | 双乳奶水饱满少妇呻吟 | 午夜理论片yy44880影院 | 免费无码的av片在线观看 | 夜夜高潮次次欢爽av女 | 日韩欧美群交p片內射中文 | 午夜精品久久久内射近拍高清 | 久久精品女人的天堂av | 亚洲 另类 在线 欧美 制服 | 久久久精品456亚洲影院 | 国产免费无码一区二区视频 | 一本色道久久综合亚洲精品不卡 | 中文久久乱码一区二区 | 鲁大师影院在线观看 | 狠狠躁日日躁夜夜躁2020 | 国产精品.xx视频.xxtv | 午夜精品久久久久久久 | 无码人妻出轨黑人中文字幕 | 精品少妇爆乳无码av无码专区 | 日本一卡二卡不卡视频查询 | 亚洲爆乳精品无码一区二区三区 | 夜夜影院未满十八勿进 | 亚洲成a人片在线观看无码 | 奇米影视888欧美在线观看 | 亚洲无人区午夜福利码高清完整版 | 中文字幕av日韩精品一区二区 | 国产国语老龄妇女a片 | 天堂亚洲免费视频 | 亚洲午夜无码久久 | 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲人成人无码网www国产 | 在线精品亚洲一区二区 | 1000部啪啪未满十八勿入下载 | 99久久99久久免费精品蜜桃 | 亚洲一区二区三区含羞草 | 熟妇人妻无乱码中文字幕 | 永久免费观看国产裸体美女 | 乱人伦人妻中文字幕无码久久网 | 国产亚洲精品久久久久久国模美 | 色欲人妻aaaaaaa无码 | 麻豆md0077饥渴少妇 | 久久久久久亚洲精品a片成人 | 老熟女重囗味hdxx69 | 久久精品国产99精品亚洲 | 中文毛片无遮挡高清免费 | 永久免费观看国产裸体美女 | 88国产精品欧美一区二区三区 | 色欲综合久久中文字幕网 | 在线播放亚洲第一字幕 | 国产精品99爱免费视频 | 精品无码国产一区二区三区av | 熟妇人妻中文av无码 | 漂亮人妻洗澡被公强 日日躁 | 小泽玛莉亚一区二区视频在线 | 国产国语老龄妇女a片 | 色欲av亚洲一区无码少妇 | 熟妇人妻中文av无码 | 水蜜桃亚洲一二三四在线 | 色欲久久久天天天综合网精品 | 正在播放老肥熟妇露脸 | 日韩少妇白浆无码系列 | 熟妇人妻中文av无码 | 欧美性猛交内射兽交老熟妇 | 精品无码av一区二区三区 | 黑人粗大猛烈进出高潮视频 | 精品国产青草久久久久福利 | 国产精品久久福利网站 | 欧美人与物videos另类 | 欧美国产亚洲日韩在线二区 | 国产99久久精品一区二区 | 99riav国产精品视频 | 久久久精品欧美一区二区免费 | 成人无码精品一区二区三区 | 成人一区二区免费视频 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 国产精品久久久久影院嫩草 | 性欧美videos高清精品 | 少妇人妻av毛片在线看 | 亚洲精品一区二区三区四区五区 | 女人高潮内射99精品 | 天堂а√在线中文在线 | 扒开双腿吃奶呻吟做受视频 | 台湾无码一区二区 | 欧美精品国产综合久久 | 国产精品无码成人午夜电影 | 午夜精品一区二区三区在线观看 | 日本一区二区更新不卡 | 国产香蕉尹人视频在线 | 久久久久久av无码免费看大片 | 国产午夜无码精品免费看 | 国产精品.xx视频.xxtv | 日韩av激情在线观看 | 中文久久乱码一区二区 | 成在人线av无码免观看麻豆 | 国产av久久久久精东av | 人妻少妇精品无码专区二区 | 精品乱子伦一区二区三区 | 狠狠噜狠狠狠狠丁香五月 | 日本大乳高潮视频在线观看 | 人妻无码久久精品人妻 | 影音先锋中文字幕无码 | 成 人影片 免费观看 | 日本一区二区更新不卡 | 国产性生大片免费观看性 | 99久久久国产精品无码免费 | 理论片87福利理论电影 | 亚洲成av人影院在线观看 | 国产精品成人av在线观看 | 精品无码av一区二区三区 | 亚洲精品久久久久久一区二区 | аⅴ资源天堂资源库在线 | 中文字幕久久久久人妻 | 亚洲一区二区三区在线观看网站 | 精品国产国产综合精品 | 一二三四在线观看免费视频 | 国产无套粉嫩白浆在线 | 中文无码成人免费视频在线观看 | 天海翼激烈高潮到腰振不止 | 精品久久久久香蕉网 | 久久久精品欧美一区二区免费 | 人妻少妇精品视频专区 | 国产乱码精品一品二品 | 国产激情无码一区二区 | 色爱情人网站 | 熟女少妇在线视频播放 | 国产亚洲欧美日韩亚洲中文色 | 亚洲日韩av一区二区三区中文 | 亚洲国产欧美日韩精品一区二区三区 | 国产av无码专区亚洲awww | 国产亚洲欧美日韩亚洲中文色 | 国产精品久久久午夜夜伦鲁鲁 | 日韩av无码中文无码电影 | 日韩 欧美 动漫 国产 制服 | 久久久精品欧美一区二区免费 | 精品aⅴ一区二区三区 | 又大又硬又爽免费视频 | 搡女人真爽免费视频大全 | 国产 精品 自在自线 | 扒开双腿吃奶呻吟做受视频 | 香蕉久久久久久av成人 | 77777熟女视频在线观看 а天堂中文在线官网 | 免费乱码人妻系列无码专区 | 色综合久久中文娱乐网 | 国产精品国产三级国产专播 | 乱人伦中文视频在线观看 | 成人精品天堂一区二区三区 | 老子影院午夜精品无码 | 国产做国产爱免费视频 | 日本精品久久久久中文字幕 | 天天av天天av天天透 | 少妇人妻av毛片在线看 | 人人爽人人澡人人高潮 | 久久国产精品二国产精品 | 国产激情无码一区二区 | 午夜理论片yy44880影院 | 嫩b人妻精品一区二区三区 | 国产熟妇另类久久久久 | 成年美女黄网站色大免费全看 | 色婷婷综合中文久久一本 | 日韩精品一区二区av在线 | 国产无套内射久久久国产 | 少妇性荡欲午夜性开放视频剧场 | 久久久亚洲欧洲日产国码αv | 国产成人无码a区在线观看视频app | 亚洲综合伊人久久大杳蕉 | 国产精品高潮呻吟av久久 | 国产做国产爱免费视频 | 蜜桃视频韩日免费播放 | 午夜精品久久久内射近拍高清 | 亚洲の无码国产の无码步美 | 日产精品99久久久久久 | 男女下面进入的视频免费午夜 | 成人欧美一区二区三区黑人 | 日韩精品一区二区av在线 | 亚洲一区二区观看播放 | 妺妺窝人体色www婷婷 | 久久无码专区国产精品s | 亚洲 日韩 欧美 成人 在线观看 | 动漫av网站免费观看 | 国产精品亚洲五月天高清 | 日产精品高潮呻吟av久久 | 国产亚洲精品精品国产亚洲综合 | 国产凸凹视频一区二区 | 一本色道久久综合亚洲精品不卡 | 鲁大师影院在线观看 | 97久久国产亚洲精品超碰热 | 欧美 丝袜 自拍 制服 另类 | 初尝人妻少妇中文字幕 | 荫蒂被男人添的好舒服爽免费视频 | 国产成人综合在线女婷五月99播放 | 在线看片无码永久免费视频 | 亚洲午夜久久久影院 | 精品国产麻豆免费人成网站 | 影音先锋中文字幕无码 | 偷窥村妇洗澡毛毛多 | 欧美人与牲动交xxxx | 自拍偷自拍亚洲精品10p | 国内精品九九久久久精品 | 少妇久久久久久人妻无码 | 国产一精品一av一免费 | 熟妇女人妻丰满少妇中文字幕 | 午夜免费福利小电影 | 日本精品人妻无码免费大全 | 成人性做爰aaa片免费看 | 99精品国产综合久久久久五月天 | 特级做a爰片毛片免费69 | 欧美freesex黑人又粗又大 | 色五月五月丁香亚洲综合网 | 亚洲另类伦春色综合小说 | 国产九九九九九九九a片 | 亚洲综合无码久久精品综合 | 乱码午夜-极国产极内射 | 一本色道婷婷久久欧美 | 又紧又大又爽精品一区二区 | 久久精品丝袜高跟鞋 | 久久国产自偷自偷免费一区调 | 中文精品无码中文字幕无码专区 | 日本一区二区更新不卡 | 麻豆国产人妻欲求不满谁演的 | 国产日产欧产精品精品app | 亚洲一区二区三区无码久久 | 国产三级久久久精品麻豆三级 | 伊在人天堂亚洲香蕉精品区 | 一个人看的视频www在线 | 网友自拍区视频精品 | 最新版天堂资源中文官网 | 成 人影片 免费观看 | 国产亚洲视频中文字幕97精品 | 最近免费中文字幕中文高清百度 | 中文字幕无码av激情不卡 | 国产九九九九九九九a片 | 国产凸凹视频一区二区 | 精品 日韩 国产 欧美 视频 | 国产av无码专区亚洲a∨毛片 | 色综合久久久久综合一本到桃花网 | 精品人妻中文字幕有码在线 | 亚洲色大成网站www国产 | 久久久精品成人免费观看 | 性欧美videos高清精品 | 久久精品国产亚洲精品 | 成人无码精品1区2区3区免费看 | av无码不卡在线观看免费 | 麻豆人妻少妇精品无码专区 | 国产成人无码av片在线观看不卡 | 日韩 欧美 动漫 国产 制服 | 日韩成人一区二区三区在线观看 | 永久免费精品精品永久-夜色 | 国产精品国产自线拍免费软件 | 国产精品久久久久久亚洲毛片 | 300部国产真实乱 | 乱中年女人伦av三区 | 中文字幕中文有码在线 | 日产精品99久久久久久 | 激情五月综合色婷婷一区二区 | 久久精品中文闷骚内射 | 国产成人人人97超碰超爽8 | 黑人巨大精品欧美一区二区 | 久久久精品欧美一区二区免费 | 久久久久国色av免费观看性色 | 人妻天天爽夜夜爽一区二区 | 久久成人a毛片免费观看网站 | 无码国模国产在线观看 | 日韩 欧美 动漫 国产 制服 | 人人澡人人妻人人爽人人蜜桃 | 久久综合九色综合欧美狠狠 | 中文字幕 亚洲精品 第1页 | 国产在线精品一区二区高清不卡 | 欧洲极品少妇 | 国产精品永久免费视频 | 国产97人人超碰caoprom | 欧美日韩在线亚洲综合国产人 | 风流少妇按摩来高潮 | 欧美成人高清在线播放 | 国产后入清纯学生妹 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲乱码日产精品bd | 国产亚洲精品久久久ai换 | 中文字幕人妻无码一夲道 | 中文无码伦av中文字幕 | 精品国偷自产在线视频 | 成人无码精品一区二区三区 | 亚洲乱亚洲乱妇50p | 377p欧洲日本亚洲大胆 | 亚洲日韩精品欧美一区二区 | 51国偷自产一区二区三区 | 香蕉久久久久久av成人 | 水蜜桃亚洲一二三四在线 | 亚洲人成人无码网www国产 | 131美女爱做视频 | 色综合久久中文娱乐网 | 国产另类ts人妖一区二区 | 一个人看的www免费视频在线观看 | 久久天天躁夜夜躁狠狠 | 国产精品爱久久久久久久 | 大乳丰满人妻中文字幕日本 | 强奷人妻日本中文字幕 | 激情国产av做激情国产爱 | 精品国产一区二区三区四区在线看 | 国产精品免费大片 | 麻豆国产人妻欲求不满 | 国内精品久久毛片一区二区 | 久青草影院在线观看国产 | 亚洲日韩乱码中文无码蜜桃臀网站 | 欧美刺激性大交 | 午夜精品久久久久久久久 | 九一九色国产 | 国产乡下妇女做爰 | 呦交小u女精品视频 | 东京无码熟妇人妻av在线网址 | 久久久婷婷五月亚洲97号色 | 澳门永久av免费网站 | 国产亚洲精品久久久久久久 | 久久无码专区国产精品s | 国产美女极度色诱视频www | 又粗又大又硬又长又爽 | 久久99热只有频精品8 | 久久亚洲a片com人成 | 狠狠躁日日躁夜夜躁2020 | 久久99久久99精品中文字幕 | 亚洲中文字幕久久无码 | 草草网站影院白丝内射 | 国产精品久久精品三级 | 国产99久久精品一区二区 | 在线天堂新版最新版在线8 | 人妻夜夜爽天天爽三区 | 久久精品国产99久久6动漫 | 国产精品.xx视频.xxtv | 亚洲爆乳精品无码一区二区三区 | 日日摸夜夜摸狠狠摸婷婷 | 亚洲日本在线电影 | 乱码午夜-极国产极内射 | av香港经典三级级 在线 | 国产精品毛片一区二区 | 中文字幕无码乱人伦 | 成人精品视频一区二区 | 国产99久久精品一区二区 | 亚洲欧美综合区丁香五月小说 | 亚洲大尺度无码无码专区 | 国产人妻久久精品二区三区老狼 | 4hu四虎永久在线观看 | 国产亚洲精品久久久闺蜜 | 日韩精品一区二区av在线 | 国产香蕉尹人视频在线 | 国产av剧情md精品麻豆 | 精品乱子伦一区二区三区 | 97se亚洲精品一区 | 2019nv天堂香蕉在线观看 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲国产av精品一区二区蜜芽 | 国产人妻人伦精品1国产丝袜 | 免费无码午夜福利片69 | 国产成人亚洲综合无码 | 偷窥日本少妇撒尿chinese | 亚洲va欧美va天堂v国产综合 | 国产电影无码午夜在线播放 | 中文字幕日产无线码一区 | 成人无码视频在线观看网站 | 午夜精品久久久久久久 | 成人免费无码大片a毛片 | 国产精品无码一区二区三区不卡 | 色婷婷综合中文久久一本 | 激情五月综合色婷婷一区二区 | 乱中年女人伦av三区 | 国产一区二区三区日韩精品 | 天天拍夜夜添久久精品大 | 亚洲精品久久久久中文第一幕 | 中文字幕无码乱人伦 | 国产午夜无码精品免费看 | 99视频精品全部免费免费观看 | 亚洲日韩精品欧美一区二区 | 无人区乱码一区二区三区 | 国产精品福利视频导航 | 亚洲一区二区三区偷拍女厕 | 久久精品人人做人人综合试看 | 亚洲精品一区二区三区在线观看 | 亚洲精品一区二区三区在线 | 久久久国产一区二区三区 | 久久亚洲精品中文字幕无男同 | 亚洲综合久久一区二区 | 国产激情艳情在线看视频 | 欧美人与禽猛交狂配 | 东京一本一道一二三区 | 香港三级日本三级妇三级 | 97无码免费人妻超级碰碰夜夜 | 影音先锋中文字幕无码 | 婷婷五月综合缴情在线视频 | 黑人巨大精品欧美黑寡妇 | 欧美一区二区三区 | 国产午夜手机精彩视频 | 少妇性俱乐部纵欲狂欢电影 | 欧美大屁股xxxxhd黑色 | 国产免费久久久久久无码 | 少妇性l交大片欧洲热妇乱xxx | 人妻夜夜爽天天爽三区 | 中文字幕无码免费久久99 | 国产真人无遮挡作爱免费视频 | 精品国产一区二区三区av 性色 | 牲欲强的熟妇农村老妇女 | 亚洲狠狠婷婷综合久久 | 黄网在线观看免费网站 | 亚洲日韩av一区二区三区中文 | 极品尤物被啪到呻吟喷水 | 无遮挡国产高潮视频免费观看 | 少妇激情av一区二区 | 疯狂三人交性欧美 | 亚洲理论电影在线观看 | 青青草原综合久久大伊人精品 | 成人精品视频一区二区三区尤物 | 国产精品毛多多水多 | 久久精品国产一区二区三区 | 日产精品99久久久久久 | 超碰97人人做人人爱少妇 | 最近免费中文字幕中文高清百度 | 人人澡人人透人人爽 | 男女下面进入的视频免费午夜 | 老熟妇乱子伦牲交视频 | 国产乱子伦视频在线播放 | 亚洲人成网站在线播放942 | 亚洲欧美精品伊人久久 | 粉嫩少妇内射浓精videos | 人人澡人摸人人添 | 丝袜 中出 制服 人妻 美腿 | 欧洲精品码一区二区三区免费看 | 嫩b人妻精品一区二区三区 | 十八禁视频网站在线观看 | 亚洲综合无码一区二区三区 | 国产精品丝袜黑色高跟鞋 | 中文字幕无码人妻少妇免费 | 网友自拍区视频精品 | 任你躁在线精品免费 | 男女下面进入的视频免费午夜 | 精品无码一区二区三区爱欲 | 精品成在人线av无码免费看 | 欧美精品免费观看二区 | а√天堂www在线天堂小说 | 久激情内射婷内射蜜桃人妖 | 一二三四社区在线中文视频 | 97久久精品无码一区二区 | 国产av人人夜夜澡人人爽麻豆 | 无码免费一区二区三区 | 久久午夜无码鲁丝片午夜精品 | 成人女人看片免费视频放人 | 精品国精品国产自在久国产87 | 日本熟妇人妻xxxxx人hd | 国产 浪潮av性色四虎 | 国产99久久精品一区二区 | 国产精品丝袜黑色高跟鞋 | 国产精品毛片一区二区 | 欧美 日韩 人妻 高清 中文 | 久久午夜无码鲁丝片秋霞 | 亚洲最大成人网站 | 亚洲国产精品无码久久久久高潮 | 亚洲熟妇色xxxxx欧美老妇y | 伊人久久大香线蕉av一区二区 | 久久久精品成人免费观看 | 国产香蕉尹人综合在线观看 | www国产精品内射老师 | 在线精品亚洲一区二区 | 免费观看的无遮挡av | 麻豆精品国产精华精华液好用吗 | 高清国产亚洲精品自在久久 | 国产av无码专区亚洲awww | 国产精品va在线播放 | 亚洲日韩精品欧美一区二区 | 成人精品一区二区三区中文字幕 | 国产亲子乱弄免费视频 | 色噜噜亚洲男人的天堂 | 亚洲成a人片在线观看无码 | 野外少妇愉情中文字幕 | 精品国偷自产在线视频 | 亚洲一区二区三区在线观看网站 | 国产香蕉尹人综合在线观看 | 亚洲一区二区三区香蕉 | 高清国产亚洲精品自在久久 | 亚洲 激情 小说 另类 欧美 | 亚洲一区二区三区偷拍女厕 | 亚洲七七久久桃花影院 | 国产精品久免费的黄网站 | 国产美女精品一区二区三区 | 欧美放荡的少妇 | 亚洲の无码国产の无码步美 | av无码不卡在线观看免费 | 中文字幕色婷婷在线视频 | 一区二区三区高清视频一 | 成年美女黄网站色大免费视频 | 丰满人妻一区二区三区免费视频 | 欧洲精品码一区二区三区免费看 | 捆绑白丝粉色jk震动捧喷白浆 | 麻豆蜜桃av蜜臀av色欲av | 色欲久久久天天天综合网精品 | 高清无码午夜福利视频 | 亚洲午夜久久久影院 | 成人一区二区免费视频 | 国产色在线 | 国产 | 中文字幕av日韩精品一区二区 | 色婷婷欧美在线播放内射 | 在教室伦流澡到高潮hnp视频 | 国产三级精品三级男人的天堂 | 亚洲精品久久久久中文第一幕 | 最近免费中文字幕中文高清百度 | 波多野结衣av在线观看 | 国产精品va在线观看无码 | 俺去俺来也www色官网 | 51国偷自产一区二区三区 | 久久亚洲精品成人无码 | 久久精品女人天堂av免费观看 | 在线播放免费人成毛片乱码 | 久久午夜无码鲁丝片 | 亚洲乱码日产精品bd | 装睡被陌生人摸出水好爽 | 最近免费中文字幕中文高清百度 | 久久久精品欧美一区二区免费 | 亚洲小说图区综合在线 | 国产午夜无码视频在线观看 | 一本久道高清无码视频 | 18精品久久久无码午夜福利 | √天堂资源地址中文在线 | 精品国产青草久久久久福利 | 亚洲第一网站男人都懂 | 欧美 丝袜 自拍 制服 另类 | 精品成在人线av无码免费看 | 麻豆国产人妻欲求不满 | 国产亚洲精品久久久久久久久动漫 | 国内揄拍国内精品人妻 | 国产内射老熟女aaaa | 亚洲の无码国产の无码影院 | 丝袜 中出 制服 人妻 美腿 | 亚洲中文字幕乱码av波多ji | 国产av无码专区亚洲a∨毛片 | 国产成人无码区免费内射一片色欲 | 国产三级久久久精品麻豆三级 | 欧美人与牲动交xxxx | 国产情侣作爱视频免费观看 | 精品人妻人人做人人爽 | 亚洲日本va午夜在线电影 | 免费国产黄网站在线观看 | 色综合久久久久综合一本到桃花网 | 日本免费一区二区三区最新 | 国产午夜亚洲精品不卡 | 一二三四在线观看免费视频 | 色综合久久久无码网中文 | 国产成人av免费观看 | аⅴ资源天堂资源库在线 | 亚洲码国产精品高潮在线 | 中文字幕人妻丝袜二区 | 性啪啪chinese东北女人 | 国产精品办公室沙发 | aⅴ在线视频男人的天堂 | 97精品国产97久久久久久免费 | 内射后入在线观看一区 | 老太婆性杂交欧美肥老太 | 久久人人爽人人爽人人片ⅴ | 亚洲熟悉妇女xxx妇女av | 欧美老熟妇乱xxxxx | 日韩 欧美 动漫 国产 制服 | 国产乱人偷精品人妻a片 | 日韩欧美中文字幕在线三区 | 国产成人无码午夜视频在线观看 | 麻豆国产人妻欲求不满谁演的 | 色偷偷人人澡人人爽人人模 | 少妇高潮喷潮久久久影院 | 日韩精品成人一区二区三区 | 九九热爱视频精品 | 久久99精品久久久久婷婷 | aa片在线观看视频在线播放 | 无码国产激情在线观看 | 久久 国产 尿 小便 嘘嘘 | 国产无遮挡又黄又爽又色 | 久久国产精品偷任你爽任你 | √天堂中文官网8在线 | 99久久无码一区人妻 | 荫蒂添的好舒服视频囗交 | 亚洲成a人一区二区三区 | 思思久久99热只有频精品66 | 牲欲强的熟妇农村老妇女视频 | 波多野结衣 黑人 | 亚洲国产精品一区二区美利坚 | 亚洲无人区一区二区三区 | 久久国内精品自在自线 | 国产亚洲视频中文字幕97精品 | 欧洲熟妇精品视频 | 99精品国产综合久久久久五月天 | 国产卡一卡二卡三 | 亚洲日韩乱码中文无码蜜桃臀网站 | 日本精品人妻无码免费大全 | 成人欧美一区二区三区 | 天海翼激烈高潮到腰振不止 | 国产成人av免费观看 | 无码精品国产va在线观看dvd | 日本一卡二卡不卡视频查询 | 国产精品无码一区二区桃花视频 | 激情五月综合色婷婷一区二区 | 搡女人真爽免费视频大全 | 蜜桃视频插满18在线观看 | 1000部啪啪未满十八勿入下载 | 帮老师解开蕾丝奶罩吸乳网站 | 中文字幕无码热在线视频 | 国产香蕉97碰碰久久人人 | 麻花豆传媒剧国产免费mv在线 | 亚洲 激情 小说 另类 欧美 | 国产成人无码av在线影院 | 亚洲 a v无 码免 费 成 人 a v | 国产精品怡红院永久免费 | 成人动漫在线观看 | 大肉大捧一进一出好爽视频 | 国产av人人夜夜澡人人爽麻豆 | 亚洲欧美日韩成人高清在线一区 | 色欲综合久久中文字幕网 | 无码人中文字幕 | 久久久国产精品无码免费专区 | 国产精品久久久久久亚洲影视内衣 | 国产精品无码成人午夜电影 | 人人澡人人透人人爽 | 国产精品人人爽人人做我的可爱 | 真人与拘做受免费视频 | 全球成人中文在线 | 人妻天天爽夜夜爽一区二区 | 天天躁日日躁狠狠躁免费麻豆 | 久久精品人人做人人综合试看 | 亚洲欧美日韩成人高清在线一区 | 玩弄人妻少妇500系列视频 | 一本久久a久久精品vr综合 | 领导边摸边吃奶边做爽在线观看 | 高潮毛片无遮挡高清免费 | 精品久久久无码人妻字幂 | 国产精品免费大片 | 亚洲日本va中文字幕 | 国产极品美女高潮无套在线观看 | 久久熟妇人妻午夜寂寞影院 | 亚洲中文字幕久久无码 | 一二三四社区在线中文视频 | 欧美人与善在线com | 亚洲小说图区综合在线 | 日韩人妻无码中文字幕视频 | 波多野结衣av在线观看 | 中文字幕av无码一区二区三区电影 | 精品久久久无码中文字幕 | 99riav国产精品视频 | 午夜丰满少妇性开放视频 | 天海翼激烈高潮到腰振不止 | 欧美野外疯狂做受xxxx高潮 | 久久精品99久久香蕉国产色戒 | 国产亚洲精品久久久久久久 | aⅴ在线视频男人的天堂 | 亚洲国产av精品一区二区蜜芽 | 亚洲伊人久久精品影院 | 夜先锋av资源网站 | 国产艳妇av在线观看果冻传媒 | 日本成熟视频免费视频 | 国内精品人妻无码久久久影院蜜桃 | 国产av人人夜夜澡人人爽麻豆 | 99久久久国产精品无码免费 | 人人爽人人澡人人人妻 | 女人被男人躁得好爽免费视频 | 亚洲爆乳精品无码一区二区三区 | 麻豆成人精品国产免费 | 色综合久久88色综合天天 | 巨爆乳无码视频在线观看 | 日本大乳高潮视频在线观看 | 亚洲の无码国产の无码影院 | 六月丁香婷婷色狠狠久久 | 377p欧洲日本亚洲大胆 | 97无码免费人妻超级碰碰夜夜 | 蜜桃臀无码内射一区二区三区 | 2019nv天堂香蕉在线观看 | 亚洲国产午夜精品理论片 | 在线观看国产一区二区三区 | 超碰97人人做人人爱少妇 | 99精品视频在线观看免费 | 国产精品二区一区二区aⅴ污介绍 | 日本一区二区三区免费播放 | 成人欧美一区二区三区黑人免费 | 一本色道婷婷久久欧美 | 在线播放无码字幕亚洲 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲小说图区综合在线 | 国产乱人伦偷精品视频 | 欧美国产亚洲日韩在线二区 | 国产美女极度色诱视频www | 激情内射日本一区二区三区 | 久久久久久av无码免费看大片 | 性啪啪chinese东北女人 | 国产尤物精品视频 | 97色伦图片97综合影院 | 国产亚洲精品久久久闺蜜 | 国产欧美熟妇另类久久久 | 色婷婷综合激情综在线播放 | 亚洲熟熟妇xxxx | av在线亚洲欧洲日产一区二区 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲色偷偷男人的天堂 | 日韩欧美中文字幕在线三区 | 日韩人妻少妇一区二区三区 | 国产97在线 | 亚洲 | 久久亚洲日韩精品一区二区三区 | 欧美亚洲国产一区二区三区 | 日本乱人伦片中文三区 | 18精品久久久无码午夜福利 | 在线播放免费人成毛片乱码 | 亚洲国产精品久久人人爱 | 97色伦图片97综合影院 | 奇米影视7777久久精品人人爽 | 成人亚洲精品久久久久软件 | 波多野结衣一区二区三区av免费 | 欧美丰满少妇xxxx性 | 搡女人真爽免费视频大全 | 欧美亚洲国产一区二区三区 | 亚洲人成影院在线无码按摩店 | 少妇太爽了在线观看 | 久久97精品久久久久久久不卡 | 成人动漫在线观看 | 国产午夜福利100集发布 | 人人爽人人澡人人高潮 | 国产色xx群视频射精 | 天天燥日日燥 | 国产无遮挡又黄又爽免费视频 | 国产精品va在线播放 | 欧美精品在线观看 | 中文字幕无线码免费人妻 | 激情国产av做激情国产爱 | 国产三级精品三级男人的天堂 | 欧美日韩一区二区综合 | 国产熟妇高潮叫床视频播放 | 中国女人内谢69xxxxxa片 | 亚洲精品成a人在线观看 | 狠狠色色综合网站 | 亚洲а∨天堂久久精品2021 | 精品国产一区av天美传媒 | 国产九九九九九九九a片 | 国产熟妇另类久久久久 | 色偷偷人人澡人人爽人人模 | 亚洲а∨天堂久久精品2021 | 亚洲中文字幕乱码av波多ji | 亲嘴扒胸摸屁股激烈网站 | 欧美日韩色另类综合 | 精品一二三区久久aaa片 | 无码午夜成人1000部免费视频 | 久久综合香蕉国产蜜臀av | 99久久人妻精品免费二区 | 国产av无码专区亚洲awww | 中文字幕久久久久人妻 | 中文字幕人妻丝袜二区 | 在线观看欧美一区二区三区 | 四虎影视成人永久免费观看视频 | 四十如虎的丰满熟妇啪啪 | 亚洲熟女一区二区三区 | 亚洲一区二区三区无码久久 | 亚洲人成人无码网www国产 | 日本欧美一区二区三区乱码 | 久久精品人妻少妇一区二区三区 | av在线亚洲欧洲日产一区二区 | 精品久久久无码人妻字幂 | 天堂а√在线地址中文在线 | 成人影院yy111111在线观看 | 久久国产自偷自偷免费一区调 | 久久国产精品萌白酱免费 | 国产亚洲精品精品国产亚洲综合 | 日本饥渴人妻欲求不满 | 乱人伦人妻中文字幕无码 | 国产无遮挡吃胸膜奶免费看 | 亚洲国产精品久久久天堂 | 欧美成人午夜精品久久久 | 亚洲精品国偷拍自产在线麻豆 | 狠狠躁日日躁夜夜躁2020 | 99精品国产综合久久久久五月天 | 2020最新国产自产精品 | 荫蒂被男人添的好舒服爽免费视频 | 大地资源网第二页免费观看 | 中国大陆精品视频xxxx | 无码人妻久久一区二区三区不卡 | 无码人中文字幕 | 日韩精品久久久肉伦网站 | 亚洲小说图区综合在线 | 少妇邻居内射在线 | 亚洲高清偷拍一区二区三区 | 东京热无码av男人的天堂 | 精品 日韩 国产 欧美 视频 | 国产午夜福利100集发布 | 欧美成人免费全部网站 | 一区二区三区高清视频一 | 国产精品免费大片 | 天堂久久天堂av色综合 | 亚洲精品一区二区三区四区五区 | 亚洲国产欧美国产综合一区 | 成 人 免费观看网站 | 亚洲精品国偷拍自产在线麻豆 | 国产成人精品优优av | 婷婷色婷婷开心五月四房播播 | 亚洲a无码综合a国产av中文 | 午夜无码人妻av大片色欲 | 粗大的内捧猛烈进出视频 | 乱人伦人妻中文字幕无码 | 精品熟女少妇av免费观看 | 日本爽爽爽爽爽爽在线观看免 | 国产亚洲精品久久久久久国模美 | 日日鲁鲁鲁夜夜爽爽狠狠 | 久久久婷婷五月亚洲97号色 | 51国偷自产一区二区三区 | 久久久久久av无码免费看大片 | 日韩精品a片一区二区三区妖精 | 乱人伦人妻中文字幕无码久久网 | 丝袜足控一区二区三区 | 狠狠cao日日穞夜夜穞av | 精品亚洲韩国一区二区三区 | 久久精品国产日本波多野结衣 | 一本久道久久综合婷婷五月 | 国产精品久免费的黄网站 | 日日摸天天摸爽爽狠狠97 | 久久精品国产精品国产精品污 | 日本精品高清一区二区 | 亚洲综合在线一区二区三区 | 澳门永久av免费网站 | 亚洲国产精品毛片av不卡在线 | 一本精品99久久精品77 | 久久综合久久自在自线精品自 | 国产莉萝无码av在线播放 | 九九久久精品国产免费看小说 | 又紧又大又爽精品一区二区 | 好男人www社区 | 天下第一社区视频www日本 | 未满小14洗澡无码视频网站 | 亚洲理论电影在线观看 | 亚洲色欲久久久综合网东京热 | 老子影院午夜伦不卡 | 一个人看的www免费视频在线观看 | 国产精品嫩草久久久久 | 国产欧美精品一区二区三区 | 国产精品久久久久无码av色戒 | 欧美日韩视频无码一区二区三 | 大地资源中文第3页 | 双乳奶水饱满少妇呻吟 | 人妻无码久久精品人妻 | 国产 精品 自在自线 | 国内精品久久久久久中文字幕 | 无码任你躁久久久久久久 | 亚洲国产精品成人久久蜜臀 | 任你躁在线精品免费 | 人妻少妇精品无码专区动漫 | 67194成是人免费无码 | 天天综合网天天综合色 | 熟妇人妻无乱码中文字幕 | 国产农村乱对白刺激视频 | 四虎国产精品免费久久 | 国产精品国产三级国产专播 | 亚洲人亚洲人成电影网站色 | 人人妻人人澡人人爽人人精品浪潮 | 国产精品无套呻吟在线 | 色综合久久久久综合一本到桃花网 | 国产特级毛片aaaaaa高潮流水 | 久久精品99久久香蕉国产色戒 | 精品偷自拍另类在线观看 | 欧美老妇交乱视频在线观看 | 精品久久久久香蕉网 | 国产av久久久久精东av | 中文字幕中文有码在线 | 老子影院午夜精品无码 | 亚洲中文字幕在线无码一区二区 | 国产亚av手机在线观看 | √天堂中文官网8在线 | 日本大香伊一区二区三区 | 无码av最新清无码专区吞精 | 国产福利视频一区二区 | 18禁止看的免费污网站 | 国产午夜无码精品免费看 | 亚洲国产av精品一区二区蜜芽 | 亚洲精品国产品国语在线观看 | 亚洲一区二区三区四区 | 国内揄拍国内精品少妇国语 | 亚洲人成影院在线无码按摩店 | 国产特级毛片aaaaaaa高清 | 乱中年女人伦av三区 | 久久99精品国产麻豆 | 超碰97人人做人人爱少妇 | 亚洲伊人久久精品影院 | 少妇被粗大的猛进出69影院 | 成年女人永久免费看片 | 免费看少妇作爱视频 | 成人精品视频一区二区三区尤物 | 婷婷丁香五月天综合东京热 | 99精品视频在线观看免费 | 亚洲精品国产a久久久久久 | 无遮挡啪啪摇乳动态图 | 秋霞成人午夜鲁丝一区二区三区 | 99久久人妻精品免费二区 | 国产激情无码一区二区app | 色综合久久中文娱乐网 | 狠狠色丁香久久婷婷综合五月 | 亚洲中文字幕乱码av波多ji | 亚洲一区二区三区国产精华液 | 日韩无套无码精品 | 少妇愉情理伦片bd | 色噜噜亚洲男人的天堂 | 伊人久久婷婷五月综合97色 | 大色综合色综合网站 | 亚洲gv猛男gv无码男同 | 伊人久久婷婷五月综合97色 | 国产乱人偷精品人妻a片 | 亚洲欧美综合区丁香五月小说 | 欧美日韩综合一区二区三区 | 成人无码视频免费播放 | 对白脏话肉麻粗话av | 精品熟女少妇av免费观看 | 一本精品99久久精品77 | 日本爽爽爽爽爽爽在线观看免 | 亚洲aⅴ无码成人网站国产app | 成人女人看片免费视频放人 | 男人和女人高潮免费网站 | 日日碰狠狠躁久久躁蜜桃 | 国产精品内射视频免费 | 日本熟妇人妻xxxxx人hd | 捆绑白丝粉色jk震动捧喷白浆 | aⅴ亚洲 日韩 色 图网站 播放 | 狂野欧美激情性xxxx | 亚洲一区二区三区无码久久 | 精品无码一区二区三区的天堂 | 色婷婷欧美在线播放内射 | 亚洲中文字幕无码中文字在线 | 中文字幕无线码免费人妻 | 国产午夜精品一区二区三区嫩草 | 久久精品中文字幕大胸 | 久久97精品久久久久久久不卡 | 2020久久超碰国产精品最新 | 激情亚洲一区国产精品 | 人妻无码αv中文字幕久久琪琪布 | 亚洲综合在线一区二区三区 | 国产精品亚洲专区无码不卡 | 999久久久国产精品消防器材 | 97精品国产97久久久久久免费 | 黑森林福利视频导航 | 色五月丁香五月综合五月 | 成人亚洲精品久久久久软件 | 97精品人妻一区二区三区香蕉 | 亚洲欧美国产精品久久 | 国产香蕉97碰碰久久人人 | 亚洲成av人综合在线观看 | 国产免费久久久久久无码 | 国内少妇偷人精品视频 | 亚洲精品久久久久avwww潮水 | 少妇性荡欲午夜性开放视频剧场 | 中文字幕人妻无码一区二区三区 | 久久久av男人的天堂 | 久久zyz资源站无码中文动漫 | 欧美丰满熟妇xxxx性ppx人交 | 女高中生第一次破苞av | 伊在人天堂亚洲香蕉精品区 | 又粗又大又硬毛片免费看 | 两性色午夜免费视频 | 成人女人看片免费视频放人 | 牲欲强的熟妇农村老妇女 | 国产精品无码成人午夜电影 | 荫蒂添的好舒服视频囗交 | 大胆欧美熟妇xx | 久久久久久久人妻无码中文字幕爆 | 国产精品无码一区二区三区不卡 | 国产精品久久久久7777 | 精品国产一区二区三区四区 | 国产精品高潮呻吟av久久4虎 | 中文字幕av无码一区二区三区电影 | 中文字幕无码免费久久9一区9 | 日韩精品成人一区二区三区 | 国产日产欧产精品精品app | 国产明星裸体无码xxxx视频 | 久久精品人人做人人综合试看 | 国产精品亚洲五月天高清 | 亚洲人成无码网www | 性欧美疯狂xxxxbbbb | 国产偷国产偷精品高清尤物 | ass日本丰满熟妇pics | 亚洲精品鲁一鲁一区二区三区 | 国模大胆一区二区三区 | 亚洲乱码国产乱码精品精 | 国产激情无码一区二区app | www一区二区www免费 | 亚洲中文字幕av在天堂 | 国产综合色产在线精品 | 色综合久久久久综合一本到桃花网 | 亚洲 另类 在线 欧美 制服 | 伊人久久大香线蕉av一区二区 | 国产精品鲁鲁鲁 | 国产精华av午夜在线观看 | 午夜不卡av免费 一本久久a久久精品vr综合 | 麻豆国产97在线 | 欧洲 | 日本一卡2卡3卡四卡精品网站 | 色综合久久88色综合天天 | 国产无遮挡又黄又爽又色 | 青青久在线视频免费观看 | 精品久久久久久人妻无码中文字幕 | 网友自拍区视频精品 | 小泽玛莉亚一区二区视频在线 | 免费无码一区二区三区蜜桃大 | 国产内射爽爽大片视频社区在线 | 国产精品亚洲综合色区韩国 | 青草视频在线播放 | 国产精品igao视频网 | 欧美黑人乱大交 | 亚洲aⅴ无码成人网站国产app | 日韩精品久久久肉伦网站 | 欧美日本精品一区二区三区 | 国产特级毛片aaaaaa高潮流水 | 久久久亚洲欧洲日产国码αv | 亚洲男人av香蕉爽爽爽爽 | 精品国偷自产在线视频 | 欧美人与动性行为视频 | 熟女少妇在线视频播放 | a片在线免费观看 | 丰满人妻精品国产99aⅴ | 中国女人内谢69xxxx | 亚洲色偷偷男人的天堂 | 欧美性猛交内射兽交老熟妇 | 亚洲国产精品久久久久久 | 东京一本一道一二三区 | 无码人妻精品一区二区三区不卡 | 人人澡人摸人人添 | 欧美午夜特黄aaaaaa片 | 麻豆人妻少妇精品无码专区 | 国产精品无码一区二区三区不卡 | 亚洲国产精品无码一区二区三区 | 领导边摸边吃奶边做爽在线观看 | 亚洲中文字幕在线观看 | 又色又爽又黄的美女裸体网站 | 无遮挡国产高潮视频免费观看 | 内射欧美老妇wbb | 偷窥日本少妇撒尿chinese | 精品日本一区二区三区在线观看 | 老太婆性杂交欧美肥老太 | 人人妻人人澡人人爽人人精品 | 国产精品国产三级国产专播 | 乱中年女人伦av三区 | 丁香花在线影院观看在线播放 | 亚洲另类伦春色综合小说 | 日本护士毛茸茸高潮 | 中国大陆精品视频xxxx | 少妇性荡欲午夜性开放视频剧场 | 亚洲色在线无码国产精品不卡 | ass日本丰满熟妇pics | 亚无码乱人伦一区二区 | 成人亚洲精品久久久久 | 99久久精品午夜一区二区 | 成年美女黄网站色大免费视频 | 香港三级日本三级妇三级 | 99精品久久毛片a片 | aⅴ在线视频男人的天堂 | 亚洲欧美国产精品专区久久 | 久久久国产一区二区三区 | 国产高清不卡无码视频 | 久久精品99久久香蕉国产色戒 | 午夜熟女插插xx免费视频 | 成人免费视频在线观看 | 亚洲精品成人av在线 | 亚洲综合在线一区二区三区 | 老子影院午夜精品无码 | 国产综合久久久久鬼色 | 一区二区传媒有限公司 | 国产精品久免费的黄网站 | 亚洲熟妇自偷自拍另类 | 久久精品丝袜高跟鞋 | 久久久久久九九精品久 | 性做久久久久久久免费看 | 国产美女极度色诱视频www | 国产精品久久久久久久9999 | www一区二区www免费 | 成人精品视频一区二区 | 四虎影视成人永久免费观看视频 | 狠狠噜狠狠狠狠丁香五月 | 日本va欧美va欧美va精品 | 97久久国产亚洲精品超碰热 | 国产亚洲精品精品国产亚洲综合 | 日韩欧美中文字幕公布 | 秋霞特色aa大片 | 国产成人无码a区在线观看视频app | 精品国产青草久久久久福利 | 欧美精品一区二区精品久久 | 一个人免费观看的www视频 | 性欧美牲交xxxxx视频 | av无码久久久久不卡免费网站 | 亚洲码国产精品高潮在线 | 麻豆人妻少妇精品无码专区 | 日本一区二区三区免费播放 | 亚洲大尺度无码无码专区 | 在线播放免费人成毛片乱码 | 欧美日韩综合一区二区三区 | 天海翼激烈高潮到腰振不止 | 亚洲国产精品毛片av不卡在线 | 人妻少妇精品无码专区动漫 | 国产在热线精品视频 | 白嫩日本少妇做爰 | 在线播放无码字幕亚洲 | 免费看男女做好爽好硬视频 | 在线 国产 欧美 亚洲 天堂 | 日日夜夜撸啊撸 | 国产午夜手机精彩视频 | 国产九九九九九九九a片 | 99久久精品午夜一区二区 | 久久亚洲精品成人无码 | 草草网站影院白丝内射 | 亚洲人成影院在线观看 | 国产真实伦对白全集 | 亚洲自偷精品视频自拍 | 色一情一乱一伦一视频免费看 | 丰满诱人的人妻3 | 日韩av无码一区二区三区不卡 | 内射老妇bbwx0c0ck | 中文字幕日韩精品一区二区三区 | 日本护士毛茸茸高潮 | 亚洲精品一区三区三区在线观看 | 成人影院yy111111在线观看 | 亚洲国精产品一二二线 | 又大又黄又粗又爽的免费视频 | 久久久中文字幕日本无吗 | 人妻少妇精品无码专区二区 | 国产精品久久久久久久影院 | 人妻互换免费中文字幕 | 无码人妻少妇伦在线电影 | 奇米影视7777久久精品 | 亚洲熟妇色xxxxx欧美老妇y | 日韩精品a片一区二区三区妖精 | 给我免费的视频在线观看 | 少妇人妻偷人精品无码视频 | 国产9 9在线 | 中文 | 国产做国产爱免费视频 | 人人澡人人妻人人爽人人蜜桃 | 少妇厨房愉情理9仑片视频 | 亚洲一区二区三区国产精华液 | 国产超级va在线观看视频 | 玩弄少妇高潮ⅹxxxyw | 亚洲国产av精品一区二区蜜芽 | 欧美性猛交内射兽交老熟妇 | 日韩精品无码免费一区二区三区 | 国产精品-区区久久久狼 | 国产激情精品一区二区三区 | 免费无码午夜福利片69 | 国产乱人伦偷精品视频 | 蜜桃臀无码内射一区二区三区 | 伊人久久大香线蕉午夜 | 国内丰满熟女出轨videos | 色一情一乱一伦一区二区三欧美 | 蜜桃视频韩日免费播放 | 1000部夫妻午夜免费 | 亚洲成色在线综合网站 | 欧美成人高清在线播放 | 大色综合色综合网站 | 99精品无人区乱码1区2区3区 | 国产美女极度色诱视频www | 精品久久综合1区2区3区激情 | 欧美性猛交内射兽交老熟妇 | 人妻夜夜爽天天爽三区 | 国产精品久久久久无码av色戒 | 国产电影无码午夜在线播放 | 中文字幕日产无线码一区 | 欧美日韩综合一区二区三区 | 久激情内射婷内射蜜桃人妖 | 免费人成在线观看网站 | 色综合久久中文娱乐网 | 男女下面进入的视频免费午夜 | 精品欧洲av无码一区二区三区 | 强开小婷嫩苞又嫩又紧视频 | 色一情一乱一伦一区二区三欧美 | 成人免费视频视频在线观看 免费 | 乱人伦中文视频在线观看 | 一本大道伊人av久久综合 | 久久精品国产99精品亚洲 | 国内揄拍国内精品少妇国语 | 强奷人妻日本中文字幕 | 成人一在线视频日韩国产 | 又紧又大又爽精品一区二区 | 成熟女人特级毛片www免费 | 国产av剧情md精品麻豆 | 久久久久免费精品国产 | 久久99精品国产.久久久久 | 鲁大师影院在线观看 | 又色又爽又黄的美女裸体网站 | 国产成人av免费观看 | 欧美丰满熟妇xxxx性ppx人交 | 3d动漫精品啪啪一区二区中 |