欧美亚洲韩国_av电影院在线看_久久久久97_台湾佬中文娱乐网欧美电影

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

小程序I18n最佳實踐案例

小程序I18n最佳實踐案例

相關(guān)學(xué)習(xí)推薦:微信小程序教程

背景

I18n = Internationalization,國際化,因為單詞由首末字符i/n和中間18個字母組成,簡稱i18n。對程序來說,就是要在不修改內(nèi)部代碼的情況下,能根據(jù)不同語言及地區(qū)顯示相應(yīng)的界面,以支持不同語言的人順利使用程序。

業(yè)務(wù)背景

互聯(lián)網(wǎng)行業(yè)進入下半場,精細化運營是關(guān)鍵。多語言支持能讓產(chǎn)品更好地服務(wù)境內(nèi)的其他語言用戶,也為產(chǎn)品出海打下基礎(chǔ),隨著 WeChat/Alipay 的全球化,你的小程序是否做好準備了呢?

4月初,滴滴出行小程序團隊接到支持英文版的需求,預(yù)計上線時間為6月上旬。當前滴滴出行小程序集成的眾多業(yè)務(wù)線和各種公共庫,展示給用戶的有前端硬編碼的靜態(tài)文本和服務(wù)端下發(fā)的文案,都要同步接入多語言。考慮到小程序當前的體量,光文本收集、語料翻譯、npm package 支持,聯(lián)調(diào),測試,溝通成本等等,并且前端開發(fā)只投入1.5人力的情況下,時間是蠻緊迫的,但是我們抗住了壓力,最終英文版滴滴出行小程序如期上線,截止目前運行穩(wěn)定,用戶反饋良好,得到了超出預(yù)期的收益。

當然這一切得益于各團隊同學(xué)的高效工作,和各團隊的通力配合,更得益于部門技術(shù)團隊 Mpx框架優(yōu)雅的多語言能力支持。劃重點來咯,所謂工欲善其事必先利其器,如果你的公司業(yè)務(wù)需要開發(fā)小程序,也需要接入多語言,那么請搬好小板凳,我們來看一下小程序框架 Mpx 是如何優(yōu)雅支持多語言能力。相信看完這篇,可以幫助你認識 Mpx(https://github.com/didi/mpx) ,加深對框架的理解,最終利用 Mpx 框架高效迭代小程序,年終獎多出那部分可以打賞一下作者,買杯咖啡哈(偷笑.jpg)

以下是滴滴出行小程序的中英文版本對比:

小程序I18n最佳實踐案例

也歡迎大家在微信/支付寶里搜索滴滴出行小程序,實際使用感受下。PS:切換語言的方法是,打開小程序,點擊左上角用戶頭像,進入側(cè)邊欄設(shè)置頁面,點擊切換中英文即可體驗。

技術(shù)背景

在上述業(yè)務(wù)背景下,Mpx 框架——滴滴自研的專注提升小程序開發(fā)體驗的增強型小程序框架,內(nèi)建 i18n 能力便提上日程。

與 WEB 不同,小程序(本文以微信小程序為例)運行環(huán)境采用雙線程架構(gòu)設(shè)計,渲染層的界面使用 WebView 進行渲染,邏輯層采用 JSCore 線程運行 JS腳本。邏輯層數(shù)據(jù)改變,通過 setData 將數(shù)據(jù)轉(zhuǎn)發(fā)到 Native(微信客戶端),Native 再將數(shù)據(jù)轉(zhuǎn)發(fā)到渲染層,以此更新頁面。由于線程間通信成本較高,實際項目開發(fā)時需要控制頻次和數(shù)量。另外小程序的渲染層不支持運行 JS ,一些如事件處理等操作無法在渲染層實現(xiàn),因此微信官方提供了一套腳本語言 WXS ,結(jié)合 WXML ,可以構(gòu)建出頁面的結(jié)構(gòu)(不了解 WXS ?戳這里)。

基于小程序的雙線程架構(gòu)設(shè)計,實現(xiàn) i18n 存在一些技術(shù)上的難點與挑戰(zhàn),由于 Mpx 框架早期構(gòu)建起來的強大基礎(chǔ),最終得以優(yōu)雅支持多語言能力,實現(xiàn)了和vue-i18n 基本一致的使用體驗。

使用

在使用上,Mpx 支持 i18n 能力提供的 API 與 vue-i18n 大體對齊,用法上也基本一致。

模板中使用 i18n

編譯階段通過用戶配置的 i18n 字典,結(jié)合框架內(nèi)建的翻譯函數(shù)通過 wxs-i18n-loader 合成為可執(zhí)行的 WXS 翻譯函數(shù),并自動注入到有翻譯函數(shù)調(diào)用的模板中,具體調(diào)用方式如下圖。

// mpx文件<template>   <view>     <view>{{ $t('message.hello', { msg: 'hello' })}}</view>     <!-- formattedDatetime計算屬性,可基于locale變更響應(yīng)刷新 -->     <view>{{formattedDatetime}}</view>   </view></template>復(fù)制代碼

JS 中使用 i18n

通過框架提供的 wxs2js 能力,將 WXS 翻譯函數(shù)轉(zhuǎn)換為 JS 模塊注入到 JS 運行時,使運行時環(huán)境中也能夠調(diào)用翻譯函數(shù)。

// mpx文件<script>   import mpx, { createComponent } from '@mpxjs/core'   createComponent({     ready () {      // js中使用       console.log(this.$t('message.hello', { msg: 'hello' }))      // 局部locale變更,生效范圍為當前組件內(nèi)       this.$i18n.locale = 'en-US'       setTimeout(() => {        // 全局locale變更,生效范圍為項目全局         mpx.i18n.locale = 'zh-CN'       }, 10000)     },    computed: {       formattedDatetime () {        return this.$d(new Date(), 'long')       }     }   })</script>復(fù)制代碼

定義 i18n 字典

項目構(gòu)建時傳入 i18n 配置對象,主要包括語言字典和默認語言類型。

new MpxWebpackPlugin({  i18n: {    locale: 'en-US',    // messages既可以通過對象字面量傳入,也可以通過messagesPath指定一個js模塊路徑,在該模塊中定義配置并導(dǎo)出,dateTimeFormats/dateTimeFormatsPath和numberFormats/numberFormatsPath同理     messages: {      'en-US': {        message: {          hello: '{msg} world'         }       },      'zh-CN': {        message: {          hello: '{msg} 世界'         }       }     },    // messagesPath: path.resolve(__dirname, '../src/i18n.js')   } })復(fù)制代碼

如果是通過 Mpx 提供的 cli 工具生成的項目,這部分配置會在 mpx.conf.js 文件中,不光可以直接內(nèi)聯(lián)寫在該文件中,也可以指定語言包的路徑。

以上,Mpx 的 i18n 方案接入成本低,使用優(yōu)雅,體驗優(yōu)秀。直觀感受可參考下面 mpx i18n demo :github.com/didi/mpx/tr…

方案

Mpx框架的 i18n 支持幾乎完全實現(xiàn)了 vue-i18n 的全部能力,下面我們來詳細說明 Mpx 框架 i18n 能力的具體實現(xiàn)。

方案探索

基于小程序運行環(huán)境的雙線程架構(gòu),我們嘗試了不同方案,具體探索過程如下:

方案一:基于 Mpx 框架已提供的數(shù)據(jù)增強能力 computed 計算屬性,來支持 i18n 。該方案與 uniapp 的實現(xiàn)思路相似(后文會進行對比分析),存在一定不足,包括線程通信帶來的性能開銷和for循環(huán)場景下的處理較復(fù)雜等,最終放棄。
方案二:基于 WXS + JS 支持 i18n 適配。通過視圖層注入 WXS,將 WXS 語法轉(zhuǎn)換為 JS 后注入到邏輯層,這樣視圖層和邏輯層均可實現(xiàn) i18n 適配,并且在一定程度上有效減少兩個線程間的通信耗時,提高性能。

從性能和合理性上考慮,我們最終采用了方案二進行 Mpx 的 i18n 方案實現(xiàn)。

小程序I18n最佳實踐案例

Mpx i18n 架構(gòu)設(shè)計圖

由于各大小程序平臺上,WXS 語法和使用均存在較大差異,因此該方案實現(xiàn)過程中也存在一些技術(shù)上的難點,這些難點基于 Mpx 框架的早期構(gòu)建起來的跨平臺能力也一一得以攻克,具體如下。

實現(xiàn)難點

WXS 在模板中運行的跨平臺處理

WXS 是運行在視圖層中的 JS,可以減少與邏輯層通信耗時,提高性能。因此 Mpx 框架在迭代初期便已支持在模板和 JS 運行環(huán)境使用 WXS 語言,并且針對小程序跨平臺 WXS 語法進行抹平。 在模板中,Mpx 自定義一個 webpack chunk template,以微信 WXS 作為 DSL,利用 babylon 將注入的 WXS 轉(zhuǎn)化成 ast,然后遍歷 ast 節(jié)點,抹平各大平臺對 WXS 語法的處理差異,輸出各平臺可以識別的類 WXS 文件。目前主要支持微信(WXS)、支付寶(sjs)、百度(filter)、QQ(qs)、頭條(sjs)等小程序平臺。

WXS 在邏輯層運行的跨平臺處理

WXS 與 JavaScript 是不同的語言,有自己的語法,并不和 JavaScript 一致。并且 WXS 的運行環(huán)境和其他 JavaScript 代碼是隔離的,WXS 中不能調(diào)用其他 JavaScript 文件中定義的函數(shù),也不能調(diào)用小程序提供的API。 因此在邏輯層,Mpx 將注入的 WXS 語法轉(zhuǎn)化為 JS,通過 webpack 注入到當前模塊。例如 WXS 全局方法 getRegExp/getDate 在 JS 中是無法調(diào)用的,Mpx將它們分別轉(zhuǎn)化成 JS 模塊,再通過 webpack addVariable 將模塊注入到 bundle.js 中。 同理,Mpx 會將編譯時注入的 i18n wxs 翻譯函數(shù)和 i18n 配置對象掛載到全局 global 對象上,利用 mixin 混入到頁面組件,并監(jiān)聽 i18n 配置對象,這樣JS和模板中即可直接調(diào)用 i18n 翻譯函數(shù),實現(xiàn)數(shù)據(jù)響應(yīng)。

以上便是 Mpx 框架在小程序中支持 i18n 能力的技術(shù)細節(jié),由于 WXS 是可以在視圖層執(zhí)行的類 JS 語法的一門語言,這樣就減少了小程序邏輯層和視圖層的通信耗時,提升性能。但是由于實現(xiàn)依賴類 WXS 能力,以及 WXS 執(zhí)行環(huán)境的限制,目前模板上可直接使用的翻譯函數(shù)包括 $t/$tc/$te ,如果需要格式化數(shù)字或日期可以使用對應(yīng)的翻譯函數(shù)在 JS 中 Mpx 提供的計算屬性中實現(xiàn)。

輸出 web 時使用 i18n

Mpx同時還支持轉(zhuǎn)換產(chǎn)出H5,而 Mpx 提供的 i18n 能力在使用上與 vue-i18n 基本一致,輸出 web 時框架會自動引入 vue-i18n,并使用當前的 Mpx i18n 配置信息對其進行初始化,用戶無需進行任何更改,即可輸出和小程序表現(xiàn)完全一致的 i18n web 項目。

對比

上面分析了 Mpx 框架的 i18n 方案的技術(shù)細節(jié),我們來看下和其他方案的對比,主要是和 uniapp – 基于 Vue 編寫小程序的方案,和微信官方的方案,兩者提供的 i18n 支持與Mpx的對比有何優(yōu)劣。

uniapp的方案

uniapp 提供了對 i18n 能力的支持,是直接引入vue-i18n。但小程序中無法在模板上調(diào)用 JS 方法,本質(zhì)上是利用計算屬性 Computed 轉(zhuǎn)換好語言,然后利用模板插值在小程序模板中使用。

模板中:<view>{{ message.hello }}</view>

JS里需要寫:

  computed: {       message () {         return { hello: this.$t('message.hello') }     }   }復(fù)制代碼

因此該方案存在一個性能問題,最終的渲染層所看到的文本還是通過 setData 跨線程通信完成,這樣就會導(dǎo)致線程間通信增多,性能開銷較大。

并且,早期這種形式使用成本較高,后來 uniapp 也針對其做過優(yōu)化,實現(xiàn)了可以在模板上寫 $t() 的能力,使用上方便了不少。

這個 $t() 的實現(xiàn)是在編譯時候識別到 $t 就自動替換,幫你替換成一個 uniapp 的 computed 數(shù)據(jù),因此數(shù)據(jù)部分還是和之前一樣要維護兩份。尤其是模板上的for循環(huán),即使 for 里只有一個數(shù)據(jù)要被轉(zhuǎn)換,整個列表都要被替換成一個計算屬性,在線程間通信時進一步加大了性能開銷。

微信官方的方案

微信小程序本身也提供了一個 i18n 的方案,倉庫地址是:wechat-miniprogram/miniprogram-i18n 。

這個方案從 i18n 本身的實現(xiàn)來講和Mpx框架的設(shè)計是類似的,也是基于 WXS 實現(xiàn)(英雄所見略同啊)。但因為周邊配套上沒有完整的體系,整體使用體驗上就也略遜于基于Mpx框架來開發(fā)支持 i18n 的國際化小程序了。

主要的點就是,官方提供的方案,要基于 gulp 工具進行一次額外構(gòu)建,同時在JS中使用時候還要額外引入一個 behavior 去讓JS中也可以使用翻譯能力。

而Mpx框架通過一次統(tǒng)一的Webpack構(gòu)建產(chǎn)出完整的內(nèi)容,用戶無需擔心語言包更新后忘記重新構(gòu)建,在JS中使用的時候不光更方便,而且語言信息還是個響應(yīng)式的,任何組件都可以很方便地監(jiān)聽語言值的變化去做一些其他的事情。

最后,Mpx的 i18n 方案對比微信官方的方案還有個巨大的優(yōu)點,結(jié)合Mpx的跨平臺能力,能實現(xiàn)均以這個方案,一套代碼產(chǎn)出支持微信/支付寶/百度/QQ/頭條多個平臺的支持 i18n 的小程序。

總結(jié)

Mpx 框架專注小程序開發(fā),期望為開發(fā)者提供最舒適的開發(fā)體驗,有眾多優(yōu)秀的功能特性,幫助開發(fā)者提效。本文介紹的是其內(nèi)置的 i18n 能力,通過對比分析得出相比其他框架方案在使用成本和性能等方面有明顯的優(yōu)勢,歡迎各位有相關(guān)需求的同學(xué)進行體驗嘗試。

想了解

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
主站蜘蛛池模板: 久久久不卡 | 国产一区二区三区毛片 | 免费观看黄色网址 | 国产精品毛片va一区二区三区 | 高清久久久 | 日韩精品色 | 视频1区 | 亚洲网在线 | 国产精品一区在线 | 婷婷欧美| 最新版天堂资源在线 | 91午夜剧场 | 婷婷六月在线 | 色中色综合 | 中文在线字幕免费观看电 | 免费激情小视频 | 天堂在线v | 污片网站 | a国产在线 | 国产99久久久久久免费看 | 国产一级淫片a视频免费观看 | 自拍亚州| 青青草97国产精品麻豆 | 亚州男人的天堂 | 国产精品对白刺激久久久 | 日美av| 99在线精品视频免费观看软件 | 日韩在线视频第一页 | 国产黄色在线 | 日韩人成 | 国产小精品| 一级成人免费 | 老妇女玩小男生毛片 | 一级片手机在线观看 | 日韩av在线一区二区三区 | 青青青av| 国产乱淫av片免费观看 | 亚洲第一色站 | 欧美片网站免费 | 久久草网站 | 亚洲不卡视频 | 男女污污软件 | 1024手机看片日韩 | 成年人久久 | 在线艹| 日韩精品免费一区二区在线观看 | 亚洲天堂视频在线 | 神马久久春色 | 国产精品一区在线 | 91精品国产网站 | 在线视频二区 | 久操操 | 亚洲成人网在线观看 | 中日韩乱码一二新区 | 韩国精品主播一区二区在线观看 | 日韩美女视频在线观看 | 免费人成年激情视频在线观看 | 找国产毛片看 | 在线观看中文字幕视频 | 一本色综合亚洲精品蜜桃冫 | youjizz麻豆| 欧美色综合网 | 日韩精品在线视频 | 91干干 | 亚洲精品综合五月久久小说 | 国产区在线观看视频 | 91在线观看网站 | 九色91popny蝌蚪新疆 | 欧美日韩在线视频观看 | 操碰久久 | 操天天| 人人草人人草 | 一区二区乱子伦在线播放 | 奇米影视一区二区 | 成年女人毛片 | 欧美男人天堂 | 成人在线观看免费爱爱 | 精品久久国产视频 | 日韩av在线一区二区三区 | 亚洲一区a | 人人射人人干 | 日本少妇与黑人 | 亚洲精品1区2区3区 国产免费一级视频 | 香蕉二区| 日韩av网址在线观看 | www.色呦呦 | 成人一区二区视频 | 99在线观看免费 | av免费久久 | 免费精品视频一区二区三区 | 99热这里只有精 | 午夜福利毛片 | 香蕉污视频 | 色网站免费观看 | 粉嫩av | 亚洲欧美日韩一区 | 久草福利在线观看 | 18成人免费观看网站 | 亚欧美视频 | 久久精品视频久久 | 天堂在线免费观看 | 欧美一区网站 | 日本大学生三级三少妇 | 国产性猛交xxxx免费看久久 | 亚洲欧美另类综合偷拍 | 国产精品久久久精品 | 三年在线观看视频 | 国产精品久久久久久久久免费看 | 91福利视频免费观看 | 亚洲香蕉在线观看 | 亚洲成人黄色网址 | 国产91免费| 国产一级片子 | 日日摸天天添天天添破 | 久久久久久一区二区 | 国语自产偷拍精品视频 | 少妇黄色片 | 亚洲综合欧美日韩 | 极品尤物在线观看 | 亚洲精品一区久久久久久 | 精品国产乱码久久久久久1区2区 | 波多野结衣免费观看视频 | 久久六| 91在线网址 | 日韩在线视频免费 | 国产精品自产拍在线观看 | 成人免费一区二区三区 | 国精产品乱码一区一区三区四区 | 人人爱爱 | 国产第一页在线播放 | 在哪里看毛片 | 日日日操 | 国产福利91 | 中文字幕第一页在线播放 | 成人精品毛片国产亚洲av十九禁 | 毛片在线免费播放 | 在线视频在线 | 亚洲成人诱惑 | 亚洲欧洲免费视频 | 日韩视频在线一区 | 波多野结衣导航 | av番号在线观看 | 欧美一区二区久久 | 日日操日日爽 | 包射屋 | 精品乱 | 日韩一级片免费在线观看 | 在线免费a视频 | 在线男人天堂网 | 最近中文字幕在线免费观看 | 一卡二卡三卡在线观看 | 在线天堂中文 | 成年人福利视频 | 久久国产精品一区二区 | 久久久久久91 | 综合网在线视频 | 一二三区在线播放 | 日韩免费一区二区 | 一区二区不卡在线 | 国产男女猛烈无遮挡免费观看网站 | 欧美日韩一区二区在线 | 久久天堂影院 | 久久这里只有精品6 | 亚洲欧美日本国产 | 国产精品国产精品 | 91精品国产网站 | 中国第一毛片 | 天天色综合影视 | 男女午夜啪啪 | 欧美成人精品在线 | avtt在线播放| 日韩欧美的一区二区 | 亚洲女优在线 | 91中文在线 | 免费av视屏 | 一本一本久久a久久精品综合小说 | 特黄特色大片bbbb | 国产精品久久久久久久久久久久午夜片 | 香蕉久久a毛片 | 亚洲国产精品综合 | 销魂美女一区二区 | 亚洲精品视频一区二区三区 | 波多野结衣在线视频免费观看 | 金8天国av| 9i看片成人免费看片 | 国产a级网站 | 依依激情网| 亚洲综合成人专区片 | 涩久久 | 激情久久视频 | 国产精品尤物视频 | 97午夜| 不卡久久 | 中国男人操女人 | 波多野结衣毛片 | 四虎福利| 人人爽久久涩噜噜噜网站 | 亚色中文 | 一区一区三区产品乱码 | 神马影院一区二区三区 | 中文字幕在线免费看 | 亚洲一区精品二人人爽久久 | 精品国产欧美 | 中文字幕28页 | 精精国产 | 天天干人人 | 天天操操操操操 | 66m—66摸成人免费视频 | 中文字幕无人区二 | 国产一区二区欧美 | 美国av一区二区 | 欧日韩视频 | 麻豆极品| 波多野结衣之双调教hd | 日韩欧美一二区 | 热久久在线 | 九草视频在线观看 | 天天色影院| 午夜视频在线观看免费视频 | 久久久久逼 | 男人插女人下面视频 | 久久99久久久 | 男人天堂手机在线观看 | 国产精品久久久久一区二区 | 欧美黄色一级视频 | 成人av动漫| 黄色免费网站视频 | 国产精品人人爽 | 污污小视频 | 亚洲精品国产精品国自产观看 | 午夜黄色影院 | 亚洲国产不卡 | 久久大尺度 | 人人上人人干 | www国产亚洲精品久久网站 | 日韩激情中文字幕 | 欧美三级成人 | 国产一区视频观看 | 国产成人午夜精品 | 国产网站av | 国产精品欧美一区二区三区 | 香蕉视频首页 | 岛国精品一区二区三区 | 国产午夜精品久久 | 国产精品久久久久久久成人午夜 | 中文字幕5566 | 天天干人人 | 亚洲午夜精品久久久久久浪潮 | 在线观看网址av | 91av视频网站 | 黄色精品一区二区 | 午夜免费在线观看 | www.国产精品 | 亚洲激情免费 | 国产网红主播三级精品视频 | 中文字幕日产乱码中 | 亚洲制服无码 | 成年人av网站 | 韩国av免费在线 | 国产第一色 | 亚洲成人久 | 亚洲毛片av | 在线 丝袜 欧美 日韩 制服 | 爽爽av| 九九热这里都是精品 | 狼人av在线| avwww在线观看 | 日本不卡免费 | 精品成人在线 | 亚洲影视精品 | 成人在线三级 | 午夜成人影片 | 欧美日韩国产免费观看 | 午夜精品福利在线观看 | 欧美一区二区三区在线 | 91精品国产91久久久久久 | 久操成人 | 新婚夫妇白天啪啪自拍 | 色综合中文网 | 99re视频| 国产91精品久久久久久久 | 不卡中文一二三区 | 国产精品一区二区三区在线免费观看 | 国产肉体xxx裸体312大胆 | 都市激情校园春色亚洲 | 久久久成人精品 | 麻豆一区二区99久久久久 | 日韩三级黄 | 欧美乱大交做爰xxxⅹ | 成人午夜视频免费看 | 汇聚全球精美吹潮色xx | 亚洲日本一区二区三区 | 国产成人啪精品午夜在线观看 | 国产精品欧美久久久久天天影视 | 欧美日韩亚洲国产精品 | 完全免费av | 日韩经典在线观看 | 中文字幕视频一区 | 久久99热这里只频精品6学生 | 国产成人精品一区二区三区 | 无法忍受在线观看 | 亚洲高清视频在线播放 | 日本黄色不卡 | 在线观看国产区 | 天天摸夜夜爽 | 中文字幕亚洲日本 | 懂色av中文在线 | 狠狠操婷婷 | 一级全黄裸体免费观看视频 | 欧美xxxx中国 | 国产精品8| 日韩免费在线观看视频 | 狠狠操女人 | 久久久久国产一区二区 | 日韩欧美在线中文字幕 | 欧美 中文字幕 | 色一情一交一乱一区二区三区 | 成人自拍视频在线观看 | 韩国av一区二区 | 伊人久久综合热 | 亚洲国产视| 中文字幕一区二区三区精品 | 久久成年网| 午夜在线免费视频 | 99情趣网| 国产免费看av | 精品一区在线播放 | 97超碰碰碰 | 国产黄色三级 | 国产精品视频亚洲 | 国产视频一区二区在线 | 激情文学中文字幕 | 亚洲午夜精品在线观看 | 懂色av蜜臀av粉嫩av喷吹 | 91免费高清| www.youji.com| 狠狠香蕉 | 亚洲 小说区 图片区 都市 | 爱爱免费网址 | 欧美精品自拍 | 日韩欧美在线免费观看 | 日韩精品在线视频 | 美女黄色一级片 | www.av72| 一级久久片 | 免费中文视频 | 综合av一区| 绯色av一本一道道久久精品 | 91热精品 | 三上悠亚激情av一区二区三区 | 日韩视频国产 | 禁果av一区二区三区 | 自拍偷拍欧美亚洲 | 欧美大喷水吹潮合集在线观看 | 一区二三区 | 国产精品久久久久久av | 亚洲午夜18毛片在线看 | 亚洲国产日韩精品 | 国产91在线观看丝袜 | 狠狠干夜夜 | 伊人春色av | 亚洲蜜臀av乱码久久精品蜜桃 | 欧美天天干 | 肉丝美脚视频一区二区 | 人人插人人草 | 美女福利在线观看 | 中文字幕第一页久久 | 亚洲欧美一区二区三区情侣bbw | 爱如潮水3免费观看日本高清 | 草久视频在线观看 | 男人av的天堂 | 国产麻豆一区二区三区在线观看 | 四虎成人精品永久免费av九九 | 免费av网址大全 | 欧美一区二区三区在线视频 | 狠狠干av| 一区二区三区中文字幕在线观看 | 国内偷拍av| 伊人久久影视 | 成人亚洲网站 | 日韩欧美一区二区三区四区 | 国内性爱视频 | 国产高清一区 | 欧美日韩一区二区三区四区五区 | 冲田杏梨av| 成人激情视频在线 | 免费观看日韩av | 九九热免费视频 | xxxx国产精品 | 久久久久久亚洲 | 五月色综合 | 你懂的在线观看视频 | 18p在线观看 | 91桃色免费视频 | 日韩成人精品一区二区 | 黄色三级视频在线观看 | 亚洲自拍偷拍视频 | 亚洲天堂8| 欧美成人hd | 中文字幕偷拍 | 爱啪啪导航 | 日韩av一区二区三区四区 | 亚洲丁香婷婷 | 国产精品自拍第一页 | 第一福利丝瓜av导航 | 日本精品久久久久久久 | 99精品自拍| 中文日韩 | 国产三级在线免费 | 久久手机免费视频 | 欧美视频在线观看一区二区 | 自拍露脸高潮 | 一二区精品 | 国产一区二区三区欧美 | 99久久99久久久精品棕色圆 | 国产精品传媒在线观看 | 激情视频在线观看免费 | 日韩一级二级三级 | 又湿又紧又大又爽a视频国产 | 国语一区二区 | 久久网免费视频 | 特黄一级视频 | 五月涩| 国产精品丝袜黑色高跟鞋的设计特点 | 国产网站在线免费观看 | 夜夜躁狠狠躁日日躁av | 午夜视频福利在线 | 久久久精品天堂 | 欧美日韩久久久久 | 成人av夸克网址 | 韩国av一区 | 免费性网站 | 91精品国产aⅴ一区二区 | 亚洲一二三区视频 | 激情四月 | 国产一区二区三区视频在线观看 | 亚洲激情影院 | 高清欧美性猛交xxxx黑人猛交 | 国产一区二区精品在线 | 久久免费播放视频 | 日日干日日摸 | 精品在线免费视频 | 伊人影院一区 | 日本三级视频在线观看 | 亚洲啪啪网 | 久久国产美女 | 91亚洲精华国产精华精华乳 | 你懂得在线 | 色老汉av一区二区三区 | 国产精品美女久久久 | 超碰在线国产 | 亚洲第一页综合 | 男女激情啪啪 | 91成人在线观看国产 | 天堂va蜜桃 | 大色综合 | 色婷亚洲 | 亚洲一级片免费看 | 69性视频 | 天堂在线视频tv | 成人午夜影院在线观看 | 中国一级片黄色一级片黄 | 欧美日本综合 | 欧美日韩精品一区二区三区 | 亚洲小视频在线观看 | 总受合集lunjian双性h | 亚洲精品理论 | 午夜激情福利 | 青青91 | 国产精品国产三级国产普通话对白 | 在线中文字幕亚洲 | 美女一区 | 国产精品视频大全 | 成人在线免费小视频 | 公肉吊粗大爽色翁浪妇视频 | 那个网站可以看毛片 | 成人1区 | 国产精品一区二区三区免费视频 | 我想看毛片 | av在线毛片 | 丁香六月婷婷综合 | 黄色一级免费视频 | 一级做a爰片久久 | 韩国理论午夜 | 色噜噜在线观看 | 日本三级精品 | 欧美性成人 | 一级黄色片免费观看 | 粉豆av| 一二三四日本高清社区5 | 日本中文字幕在线观看 | 天天干天天看 | 久草香蕉在线视频 | 伊人98| 伊人国| av免费播放 | 国产97av| 免费国产在线视频 | a级国产毛片 | 播放黄色一级片 | 亚洲影院一区二区三区 | 国产精品无遮挡 | 国产色悠悠 | 91精产品一区一区三区40p | 国产特级毛片aaaaaaa高清 | 91超碰在线播放 | 婷婷激情五月 | 国产依人在线 | 性色免费视频 | 亚洲欧美国产一区二区三区 | 成人va在线 | av大全在线| 亚洲欧美男人天堂 | 亚洲欧美一区二区三区在线观看 | 毛片天堂 | 婷婷国产视频 | 78日本xxxxxxxxx59| 亚洲免费二区 | 五月激情六月丁香 | 亚洲精品不卡 | 黄色小视频免费观看 | 亚洲69 | 日韩成人一区 | 亚洲宅男天堂 | 成人网在线视频 | av日韩一区二区 | 婷婷色激情 | 欧美大白bbbb与bbbb | 亚洲精品久久久9婷婷中文字幕 | 亚洲国产传媒 | 国产福利小视频在线观看 | 一级日韩一级欧美 | 青青草日韩| 拔插拔插华人 | 国产激情在线播放 | 日韩精品网址 | 日韩视频一区二区三区 | 91九色精品 | 午夜视频一区二区三区 | 久久久久国产精品一区 | 黄色免费av | 亚洲午夜视频在线观看 | 欧美黄色精品 | 椎名空在线观看 | 国产成人短视频在线观看 | 开心激情av| 日本在线视频不卡 | 日韩av自拍 | 欧美日韩在线观看一区 | 成人玩具h视频 | 99精品在线免费观看 | 亚洲资源站| 色哟哟在线| av在线国产精品 | 青青艹在线视频 | 亚洲香蕉精品 | 8x8ⅹ国产精品一区二区 | 免费看的黄色小视频 | 中文字幕黄色 | 色呦呦影院 | 久久aaa | 1区2区视频 | 亚洲精品激情 | 四虎8848精品成人免费网站 | 人人射人人干 | 国产乱码精品一区二区三区忘忧草 | 成年人在线观看视频网站 | 欧美视频网站 | 粉嫩av一区二区三区在线播放 | 中国一级片黄色一级片黄 | 免费在线观看黄视频 | 天天看av| 区一区二视频 | 久久精品夜色噜噜亚洲a∨ 在线中文字幕播放 | 国产一区二区在线免费观看 | 一区二区三区成人 | 欧美日韩国产中文字幕 | 伊人55影院 | av大片免费在线观看 | 深夜福利91 | 久久久久久久久久亚洲精品 | 高h喷水荡肉少妇爽多p视频 | 国产精品视频99 | 在线香蕉视频 | 久久大胆| 一二三av | 黄色三级在线视频 | 99精品在免费线偷拍 | 狠狠干狠狠干狠狠干 | 中文字幕在线日亚洲9 | 免费三级网站 | 久久久久国产精品人 | 欧美jizz18性欧美 | 日韩色道 | 亚洲精品久久久久久久久久久 | 午夜色网站 | 亚洲少妇网 | 18欧美性xxxx极品hd | 久久精品在线免费观看 | 久久入口 | 欧美一级淫| 不用播放器的av网站 | 在线观看第一页 | 天天摸天天干天天操 | 亚洲午夜久久久久久久久久久 | 精品久久免费 | 日韩第一色| 亚洲精品久 | www.中文字幕av | 青娱乐99 | 8090av| av男人的天堂av | 综合精品久久久 | 北条麻妃一区二区三区在线观看 | 岛国av在线免费观看 | 亚洲 丝袜 自拍 清纯 另类 | 在线超碰91 | 男女久久久 | 久久精品亚洲一区 | 五月激情综合 | 成人av手机在线观看 | 亚洲色欧美 | 亚洲午夜在线视频 | 欧美成人国产精品高潮 | 一区二区三区久久久 | 影音先锋激情 | 在线成人激情视频 | 99色综合 | 免费精品一区二区 | 深爱激情站| 91av一区二区三区 | 婷婷啪啪 | 天堂在线8 | 在线免费观看视频 | 丰满尤物白嫩啪啪少妇 | 色伊人久久 | 黄色在线观看免费视频 | 国产精品美女毛片真酒店 | 日韩精品123 | 天天曰天天 | 日本色视频 | 国产一区二区av | 制服丝袜在线第一页 | 日韩一区二区在线看 | 91成人免费在线视频 | 一区二区三区在线视频播放 | 国产精品乱码 | 亚洲综合爱 | 国产伦精品视频一区二区三区 | 大香焦久久 | av在线天堂网 | 国产精品二区一区二区aⅴ 免费中文视频 | 国产h视频 | 国产女主播喷水高潮网红在线 | 乐播av一区二区三区 | 日韩视频区 | 亚洲第一网站在线观看 | 亚洲综合性网 | 国产精品成人av久久 | 日韩美女性生活 | 四川黄色一级片 | 中国在线观看免费视频 | 日本色影院| 日本aⅴ视频 | 国产一级免费av | 国产最爽的乱淫视频国语对白 | 国产区一区二 | 久久新视频 | 香蕉国产片一级一级一级一级 | 九月婷婷综合 | 夜色88v精品国产亚洲 | 免费观看日韩av | 国产真实乱偷精品视频 | 亚洲国产日韩在线 | 亚洲欧美另类在线观看 | 淫具馆(重口调教sm)小说 | a毛片成人 | 91天天综合 | 91av观看| 色播在线播放 | 国产成人久久精品 | 久久久av网站 | 操操操av | 精品96久久久久久中文字幕无 | 欧美一级在线免费观看 | 日韩一区二区在线看 | 北条麻妃av在线播放 | 日韩视频成人 | 亚洲欧美日韩精品在线 | 最近中文字幕无免费 | 国产福利小视频 | 97人人爽人人爽人人爽 | 久久免费播放 | 亚洲图片欧美视频 | 91精品久久久久久久久久 | 久草五月 | 欧美色图五月天 | 婷婷在线影院 | 久久一区二区三 | 亚洲精品国产一区二区精华液 | 99久久久国产精品免费蜜臀 | 日韩中文字幕久久 | 毛片一级免费 | 国产福利视频导航 | 毛片毛片毛片毛片毛片 | 中国毛片网站 | 佐佐木希av一区二区三区 | 亚洲尤物在线 | 极品美女无套呻吟啪啪 | 国产精品综合久久久久久 | 我我色综合 | 3d动漫精品啪啪一区二区竹菊 | 最近好看的2019中文在线一页 | 男人舔女人下部高潮全视频 | 人人看人人干 | 毛片毛片毛片毛片毛片毛片毛片 | 亚洲天堂福利 | 黄色片免费视频 | 在线观看欧美日韩视频 | 妖精视频在线观看 | 亚洲福利在线视频 | 黄色网一级片 | 色图网址 | 在线亚洲欧美 | 艳妇荡乳豪妇荡乳av精东 | 在线视频观看免费 | 久久色在线 | 日日干日日干 | 曰韩精品| 亚洲国产精品嫩草影院久久av | 天天射天天干天天 | 日本性爱动漫 | 久久国产香蕉视频 | 青草草在线观看 | 黄色片久久久 | 欧美日韩片 | 国产成人激情视频 | 91精品国产综合久久香蕉922 | 日韩激情第一页 | 91美女在线视频 | www.x日本| 国产成人精品久久二区二区 | 中文字幕在线观看视频网站 | 男人的天堂a在线 | 成人精品区 | 狼人av在线 | 99草视频 | 中国一及毛片 | 在线看黄色的网站 | 黄色特一级| 四虎永久在线视频 | 羞羞羞网站| 国产精品久久久久桃色tv | 国产美女精品久久久 | 99久热在线精品996热是什么 | 成人日韩| 在线免费观看av网址 | 午夜激情网站 | 三级视频网址 | 日本a免费 | 亚洲一级淫片 | 一级全黄裸体免费视频 | 亚洲爱爱视频 | 夫妻啪啪呻吟x一88av | 精品99在线 | 国产香蕉在线观看 | 中文字幕在线观看日本 | 4438五月天| 亚洲精品乱码久久久久久按摩观 | 免费黄色网址在线 | 日韩视频在线一区二区 | 国产精品国产三级国产专业不 | 黄色网页在线免费观看 | 男女涩涩 | www.午夜 | 久久人人爽人人片av | 操碰人人| 日韩不卡视频在线观看 | 体感预报日剧 | 影音先锋成人网 | 影音先锋黄色网址 | 亚洲69| 欧美高清视频一区二区 | 亚洲无卡视频 | 亚洲精品久久久久中文字幕m男 | 天堂av观看 | av自拍| www.精品视频 | 久草网在线视频 | 青青草视频免费观看 | 黄色裸体视频 | 国产精品爽爽久久久久久 | 日本精品在线视频 | 国产一级一级国产 | 国产高清视频免费 | 最近更新2019中文字幕 | 嫩草影院在线免费观看 | 就要干就要操 | 亚洲欧美一区在线 | 韩国三级一区 | 清纯粉嫩极品夜夜嗨av | 欧美黑人精品一区二区不卡 | 这里只有精品在线观看视频 | 亚洲影院在线播放 | av网址导航大全 | wwwwwwxxxxxx69 | 中文一区在线 | 亚洲在线不卡 | 日本一区二区不卡视频 | 国产亚洲区 | www日本在线 | 亚洲男同视频网站 | 国产乱偷 | 精品国产欧美 | 精品日韩视频 | 天天色综合色 | 玖玖在线免费视频 | 精品91久久久久久 | www国产在线 | 一级特黄aaa大片 | 亚洲高清av在线 | 在线国产播放 | 日韩在线视频中文字幕 | 国产精品久久久一区 | 亚洲免费网址 | 亚洲第一免费播放区 | 性av+色av| 国产精品视频网站 | 国产免费av一区二区三区 | 亚洲国产精品成人综合色在线婷婷 | 一区二区久久久 | 午夜神器在线观看 | 99热成人| 伊人久色 | 伊人影院99 | 亚洲一区二区视频 | 久久精品美女视频 | 欧美大片一区二区三区 | 欧美日韩xxxx| 中文字幕永久在线观看 | 亚洲性久久久 | 国产一级免费看 | 一级欧美一级日韩片 | 欧美www在线观看 | 欧美二区在线观看 | 国产亚洲精品久 | 欧美另类亚洲 | 午夜剧场免费看 | 久久免费视频观看 | 91成人在线视频 | 中文字幕在线播放一区二区 | 久久草精品 | 麻豆偷拍 | 黄av色| 精品一区二区三区免费毛片 | 日韩激情一区二区 | 粉嫩av一区二区夜夜嗨 | av三级| 欧美黄色一级视频 | 免费视频色 | 一级片黄色的 | 午夜激情影院 | 97中文在线| 中文字幕一区二区三区有限公司 | 精品欧美日韩 | 波多野结衣成人在线 | 四虎福利 | 日韩在线 中文字幕 | 老汉av网站 | 国产精品 日韩精品 | 欧美三级视频在线播放 | 成人午夜在线免费观看 | 国产精品久久免费 | 经典毛片| 最新天堂av | 精品国产乱码久久久久久蜜臀网站 | 午夜精品久久久久久久久久久久久蜜桃 | 性色一区二区三区 | 天天看夜夜操 | 伊人影院综合 | 亚洲美女久久 | 五月婷婷狠狠爱 | 亚洲精品1区2区3区 国产免费一级视频 | 日韩tv| 亚洲双插| 成人免费毛片观看 | 在线免费观看黄 | 男女草逼| 欧美日韩性 | 懂色av一区二区三区 | 爽天天天天天天天 | www.午夜 | 国产丝袜自拍 | 天天射夜夜爽 | 婷婷精品在线 | 亚洲一区二区视频在线观看 | 国产片一区二区 | 日韩在线免费看 | 国产视频色 | 操www | 自拍偷拍第一页 | 国产精品国产三级国产aⅴ无密码 | 高清av一区 | 欧美国产91| 久久久久久久久久久一区二区 | 精品日韩一区二区三区av动图 | 中文字幕在线观看不卡视频 | 91精品国产综合久久久久久 | 欧美中文字幕在线播放 | 午夜久久网 | 手机在线看片你懂的 | av黄色在线免费观看 | 久久aⅴ国产欧美74aaa | 天天插天天透 | 一个综合色| 午夜视频在线观看网站 | 亚洲乱码国产乱码精品天美传媒 | 国模在线 | 国产乱码精品一区二三区蜜臂 | 免费黄av | www.天天干.com| 国产精品激情 | 看特级毛片 | 少妇一级淫片免费观看 | 国产精品久久久久久久久久妞妞 | 亚洲精品第二页 | 性色av一区二区 | 亚洲一级片在线观看 | 亚中文字幕| 97人人澡人人爽人人模亚洲 | 老女人一毛片 | 综合一区在线 | 在线一二三区 | 欧美变态口味重另类 | 日日狠狠 | 超碰国产在线观看 | 日韩国产欧美一区二区三区 | 亚洲人天堂 | 午夜成人影视 | 日日夜夜免费精品视频 | 久久不卡 | 国产99免费视频 | 污污视频免费观看 | 国产老女人乱淫免费可以 | 北岛玲av | 国内精品在线播放 | 久久久久九九九 | 成年人爱爱视频 | 久久精品a | 野花视频在线免费观看 | 六月丁香色婷婷 | 亚洲天堂网在线播放 | 91岛国 | aaa亚洲精品| 啪啪中文字幕 | 久久久亚洲国产 | 香蕉久久精品日日躁夜夜躁 | 在线免费观看污片 | 婷婷俺来也| 亚洲激情五月 | 伊人久久99 | 亚洲在线影院 | 狠狠综合网 | 国产 第1190页 | 亚洲精品国产精品乱码不99按摩 | 淫岳高潮记小说 | 国产三级伦理片 | 97久久精品人人澡人人爽 | 一区两区小视频 | 亚洲视频入口 | 国产精品久久久久桃色tv | 国产色噜噜噜在线观看精品 | 日韩欧洲亚洲 | 日韩一区三区 | 69亚洲 | 国产一级片一区二区三区 | 成人免费视频观看视频 | 中文字幕 国产 | 亚洲欧美日韩久久 | 2级黄色片 | 69免费视频 | 国产色 | 4438全国成人免费 | 男女插插网站 | 蜜臀麻豆| ass亚洲肉体欣赏pics | 中国大陆高清aⅴ毛片 | 亚洲国产精品成人无久久精品 | 91传媒在线视频 | 天天做夜夜操 | 一区二区精品区 | 国产做受91| 国产午夜精品久久久久 | 国产精品老女人 | 免费的三级网站 | 欧美极品在线播放 | 一级看片 | 99精品视频免费 | 给我看高清的视频在线观看 |