精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從低代碼到無代碼:可視化邏輯編排

新聞 前端
近年來,關(guān)于低代碼(LowCode)和無代碼(NoCode)的討論在前端社區(qū)內(nèi)越來越火,簡單的說低代碼就是通過編寫少量代碼的方式完成應(yīng)用的開發(fā)及上線,而無代碼則更進一步,不需要編寫代碼通過配置的方式即可完成整個應(yīng)用的開發(fā)。

[[389489]]

背景介紹

近年來,關(guān)于低代碼(LowCode)和無代碼(NoCode)的討論在前端社區(qū)內(nèi)越來越火,簡單的說低代碼就是通過編寫少量代碼的方式完成應(yīng)用的開發(fā)及上線,而無代碼則更進一步,不需要編寫代碼通過配置的方式即可完成整個應(yīng)用的開發(fā)。目前集團內(nèi)部的低代碼平臺已經(jīng)有很多,比如iceluna,宜搭,樂高,云鳳蝶等等,而通用的無代碼搭建平臺還處在探索階段。

低代碼和無代碼

首先不管是低代碼還是無代碼,都是針對特定場景或者細分領(lǐng)域的,比如運營的活動頁,中后臺的表單,表格頁面等,因為只有在這些場景下,前端交互相對收斂,能夠沉淀出足夠多的組件物料,從而通過可視化的方式拖拽組件就能夠直接搭建出頁面。

目前我所在的團隊正在研究面向營銷域的中后臺前端解決方案。通常來說,中后臺解決方案的核心目標是提效,提效包括兩個方面,一方面是對研發(fā)人員的提效,另一方面是對用戶的提效,提效的核心抓手在于生產(chǎn)關(guān)系的變更,由前端開發(fā)向后端,視覺,產(chǎn)品各方面參與發(fā)展,從而降低前端研發(fā)的門檻,提高生產(chǎn)效率。提效解決的不是20%的個性化增量需求,而是解決讓“非前端”參與進來,解決80%的通用需求。中后臺的提效路徑大部分走的都是ProCode->LowCode->NoCode方式。

表面上看,從ProCode->LowCode->NoCode看起來好像只有很小的差別,好像只有代碼量多少的問題,但整個過程已經(jīng)從量變發(fā)生了質(zhì)變。ProCode和LowCode主要面向的還是一些需要有前端編程能力的人,而NoCode則代表“非前端”也能夠參與的前端的頁面搭建中來,這里面不是說完全不需要代碼,因為今天哪些算“代碼”其實比較難界定,比如用戶編寫一個配置文件,這個文件是json格式的,那到底能不能算“代碼”?所以,NoCode的意思不是說沒有代碼,而是說在于用戶學習門檻和學習成本的降低,普通用戶不需要經(jīng)過艱難的學習就可以做到以前程序要編碼才能實現(xiàn)的事情。

iceluna低代碼平臺的痛點問題

iceluna作為集團內(nèi)優(yōu)秀的低代碼搭建平臺,主要解決中后臺頁面快速搭建的場景,經(jīng)過幾年的探索,基本能夠?qū)崿F(xiàn)頁面UI的可視化搭建,但是針對業(yè)務(wù)邏輯還是需要手動編碼來實現(xiàn)。這對非前端開發(fā)人員的上手門檻還是比較高的。下面這張圖是最近針對iceluna的用戶(前端,后端和測試)做的一個調(diào)研分析,可以看到邏輯代碼和數(shù)據(jù)綁定的學習成本也是用戶在問卷中提的最多的。

因此在這個財年,我們嘗試去用可視化邏輯編排的方式解決邏輯相關(guān)的問題,解決低代碼中最后一點需要編碼的部分,實現(xiàn)無代碼化的研發(fā)模式,從而進一步降低用戶的學習和使用門檻。

可視化邏輯編排

首先我們來通過一個邏輯編排的示例來看一下如果一段代碼通過編排的方式呈現(xiàn)出來之后會帶來怎么樣的體感:

如上圖所示,原本晦澀難懂的代碼邏輯通過流程圖的形式表達出來以后,產(chǎn)品的邏輯變得非常直觀。可讀性和可維護性也變得非常高。再也不用擔心在接手其他人的項目時,注釋不規(guī)范,文檔不全的問題,邏輯編排生成的邏輯圖譜就是天然的產(chǎn)品文檔。

邏輯節(jié)點抽象

可以看出,要形成這樣的邏輯圖譜,本質(zhì)上就是需要對不同邏輯節(jié)點進行組合和串聯(lián),真正的邏輯由封裝在節(jié)點中的函數(shù)完成。那么這里就產(chǎn)生了兩個問題,首先是如何抽象邏輯節(jié)點,抽象出的邏輯節(jié)點能不能被復用直接決定了用戶編排的成本,如果需要不斷的定制個性化邏輯節(jié)點可能就失去了編排的意義;其次是邏輯節(jié)點的的顆粒度大小也非常關(guān)鍵,如果封裝的邏輯顆粒度太大,大到一個功能服務(wù),那么可能就變成了業(yè)務(wù)流程編排;如果顆粒度太小,小到一個表達式級別,那么對于有編程基礎(chǔ)的同學來說,可能直接寫代碼效率反而更高。

通過對中后臺營銷域的部分業(yè)務(wù)代碼進行梳理,發(fā)現(xiàn)中后臺的頁面大都是以表單、列表,詳情為主,而其中90%的業(yè)務(wù)邏輯基本上都圍繞在表單(校驗,取值,賦值,提交),對話框(顯隱、提示),發(fā)送請求,消息提示,數(shù)據(jù)處理,路由跳轉(zhuǎn),條件判斷等,相對比較收斂。同時iceluna作為集團內(nèi)優(yōu)秀的低代碼搭建平臺,在上層封裝了很多非常好用的api,屏蔽了大部分前端語法層面的差異,比如狀態(tài)賦值,頁面刷新,接口調(diào)用,一些常用的工具函數(shù)(時間處理)等,為邏輯節(jié)點的抽象提供了極大的便利性。

通過分析歸類,最后沉淀了10個左右的邏輯節(jié)點,如下圖所示,同時每一個邏輯節(jié)點最終本質(zhì)上都是對應(yīng)一段執(zhí)行函數(shù),并接收一個參數(shù)作為入?yún)ⅲ祷匾粋€參數(shù)作為出參。

編排協(xié)議

由于是可視化編排,自然也避免不了編排的協(xié)議,為了避免重復建設(shè)最大程度的復用集團內(nèi)已有的編排方案,最終計劃采用LF通用可視化邏輯編排的協(xié)議來實現(xiàn)iceluna中的邏輯編排。

技術(shù)架構(gòu)圖

技術(shù)難點

自動化布局

從一開始調(diào)研我們就發(fā)現(xiàn)大部分的編排產(chǎn)品,都是讓用戶自己進行拖拽,連線等操作去完成,但是通過前面對邏輯代碼的分析,如果我們將異步回調(diào)操作使用async/await的方式轉(zhuǎn)換成同步的寫法,那么邏輯代碼大部分都可以看作是一種串行式的執(zhí)行過程,偶爾疊加一些if/else的分支判斷,這樣也非常符合人們常用的思維模式,理解起來非常直觀。所以從編排的角度說,就是將不同的邏輯節(jié)點和分支判斷節(jié)點串聯(lián)起來,布局上不需要太多的靈活性,同時連線操作也顯得比較多余,因此我們將拖拽連線全部改成添加節(jié)點的方式,然后自動連線即可。

采用這種自動布局的方式會大大簡化用戶的操作,用戶只需關(guān)注核心的業(yè)務(wù)邏輯流程,按順序添加節(jié)點即可,但同時也帶來一個問題,由于分支類型的節(jié)點會產(chǎn)生兩個分支流,如果遇到嵌套分支的情況下,需要自動將上層分支的橫坐標的位置統(tǒng)一向右偏移一個單位,否則處在上下層不同分支上的節(jié)點位置可能會產(chǎn)生重疊。為此,我設(shè)計了一自動布局算法,最終實現(xiàn)的效果圖如下:

算法過程比較簡單,采用的是DFS深度優(yōu)先遍歷算法,詳細過程這里就不再贅述。

代碼與schema互轉(zhuǎn)

邏輯圖編排完成之后,緊接著面臨的問題是如何保證編排后的邏輯正確的運行,產(chǎn)生和源碼一樣的效果。一開始討論的有兩種方案,第一種方案把整個邏輯看成一個事件流,按照前面設(shè)計的邏輯編排schema,通過事件注冊監(jiān)聽的方式完成邏輯節(jié)點的上下游串聯(lián),最后設(shè)計一套事件執(zhí)行器,依次觸發(fā)事件即可。這種方式實現(xiàn)起來比較簡單,但是對原有開發(fā)流程的侵入性比較強。因為原有保存事件函數(shù)的地方都要被替換成邏輯schema,同時負責code review的前端同學看到的不再是代碼diff,而是schema的diff,這無疑會大大增加了CR的風險。因此經(jīng)過一番討論之后,我們決定采用第二種方案,將邏輯編排后的schema自動轉(zhuǎn)成代碼,同時生成后的代碼也要能夠自動轉(zhuǎn)回schema。

基于schema轉(zhuǎn)成代碼是比較容易的,因為每個邏輯節(jié)點本身就映射了一段函數(shù)片段,而將代碼轉(zhuǎn)回schema則稍微有些復雜。這里主要利用了Babel先對代碼進行解析,得到抽象語法樹AST,然后遍歷AST中類型為statement的節(jié)點,最后通過正則匹配找到對應(yīng)的邏輯節(jié)點,并串聯(lián)好連線即可。下圖就是生成好的一份代碼示例:

可以看出,通過schema生成后的代碼與源碼編寫還是有一點區(qū)別,帶有一些邏輯編排的特征,但是可讀性更強,從代碼基本也能直觀的反推出邏輯流程圖,反而從一定程度上降低了code review的成本。整個AST解析的過程如下:

斷點調(diào)試

對于寫業(yè)務(wù)邏輯來說,不可避免的需要調(diào)試功能,這對有編程能力的同學來說是件很自然的事情,但是當邏輯變成通過可視化的編排之后,如何讓這些”非前端“用戶也能方便的通過調(diào)試定位錯誤,變得也尤為關(guān)鍵。

調(diào)試其實本質(zhì)上對用戶來說,就是需要一個能夠讓編排后的邏輯模擬運行起來的過程,因此我們對邏輯節(jié)點的各個環(huán)節(jié)做了埋點,用戶在模擬運行的過程中就能查看每個節(jié)點的數(shù)據(jù)狀態(tài)、上下文參數(shù)、報錯類型等,同時根據(jù)邏輯流程圖的狀態(tài)(綠色代表執(zhí)行成功,紅色代表執(zhí)行失敗)也能非常快速的定位問題所在,如下圖所示:

目前調(diào)試功能還處在初級階段,后面還會持續(xù)迭代優(yōu)化,比如調(diào)試時增加單步執(zhí)行功能,像瀏覽器的單步調(diào)試工具一樣進行斷點。

總結(jié)展望

總結(jié)

目前,可視化邏輯編排已經(jīng)搭載集團內(nèi)的iceluna低代碼搭建平臺正式上線,并已經(jīng)在營銷工具業(yè)務(wù)中正式使用。從低代碼向無代碼的研發(fā)模式升級仍處在探索階段,過程中避免不了會遇到很多問題,但也算邁出了關(guān)鍵性的一步,值得期待。

展望

前面提到,從ProCode->LowCode->NoCode,通過降低研發(fā)門檻,讓非技術(shù)人員參與到應(yīng)用開發(fā)中來,可以大大提高生產(chǎn)效率,但理想很豐滿,現(xiàn)實也很骨感,NoCode搭建平臺我認為目前還只能在比較垂直的場景中才能適用,并且由于不像LowCode一樣仍然能夠?qū)懘a的逃離機制,通過NoCode的方式可能只能完成一個70分左右的產(chǎn)品。但是換一個角度去看,如果可以讓一個非技術(shù)人員,只用很低的門檻就完成一個70分左右的產(chǎn)品(最小可用產(chǎn)品MVP),并能直接推廣到市場去試錯,如果驗證可行,再通過轉(zhuǎn)成LowCode或者ProCode的方式繼續(xù)迭代優(yōu)化。光這一點我認為就是很有價值的,是推動商業(yè)創(chuàng)新的核心驅(qū)動力。因此我認為未來的產(chǎn)品研發(fā)節(jié)奏可能是從NoCode->LowCode->ProCode,每一流程都要有對應(yīng)的解決方案,并且互相之間能夠相互打通,只有這樣才能在競爭日益激烈的市場環(huán)境下更好的生存。

 

 

責任編輯:張燕妮 來源: 淘系前端團隊
相關(guān)推薦

2023-11-10 09:55:09

Python數(shù)據(jù)可視化

2017-09-05 08:35:09

Python可視化地圖

2017-09-01 19:49:50

Python工具地圖

2021-12-25 22:30:27

Chrome DevTJavaScript調(diào)試工具

2021-08-27 07:06:10

IDEA插件腳手架

2022-04-15 11:32:20

IDE工具鴻蒙操作系統(tǒng)

2021-06-21 09:37:05

代碼開源可視化

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2013-10-18 09:56:16

開源開源代碼

2021-01-12 09:38:02

微服務(wù)服務(wù)組合編排

2025-05-29 08:05:00

code2flowPython軟件開發(fā)

2018-05-16 07:53:51

R函數(shù)可視化

2017-10-14 13:54:26

數(shù)據(jù)可視化數(shù)據(jù)信息可視化

2024-06-19 19:02:58

2022-08-26 09:15:58

Python可視化plotly

2009-04-21 14:26:41

可視化監(jiān)控IT管理摩卡

2017-04-19 08:32:50

大數(shù)據(jù)數(shù)據(jù)可視化編程工具

2025-10-17 07:05:00

Python數(shù)據(jù)可視化數(shù)據(jù)科學

2016-12-08 20:18:00

算法可視化代碼

2014-03-19 10:34:54

Facebook開源數(shù)據(jù)中心
點贊
收藏

51CTO技術(shù)棧公眾號

三区四区不卡| 日韩一区二区三区在线免费观看| 风间由美一区二区三区在线观看| 久久久久久久国产精品视频| 国产a级黄色片| 中文字幕高清在线播放| 欧美激情在线观看视频免费| 成人妇女免费播放久久久| 美女视频黄免费| 偷窥自拍亚洲色图精选| 欧美日韩视频一区二区| 4444亚洲人成无码网在线观看| 丝袜+亚洲+另类+欧美+变态| 蜜桃视频第一区免费观看| 欧美成aaa人片免费看| 国产呦小j女精品视频| 国产成人免费视频网站视频社区| 午夜影院久久久| 最新国产精品久久| 美丽的姑娘在线观看免费动漫| 精品一区二区久久| 日本精品视频在线| 国产一级aa大片毛片| 久久视频在线| 亚洲欧美日韩国产中文| 丰满少妇一区二区三区专区| 浪潮色综合久久天堂| 9191国语精品高清在线| 中文字幕一区二区精品区| 日韩一级片网站| 国产精品igao| 三级在线观看视频| 亚洲精品成a人| 在线视频不卡一区二区| 狠狠狠综合7777久夜色撩人| 不卡影院免费观看| 亚洲在线观看视频网站| 中文字幕欧美人妻精品一区蜜臀 | 日本不卡一区二区三区| 国内精品久久久久久久| 在线免费日韩av| 国产精品99一区二区三| 亚洲天堂男人天堂| 国产精品探花一区二区在线观看| 大奶在线精品| 日韩欧美高清一区| 日本一区二区三区在线免费观看| 日本欧美在线| 精品视频全国免费看| 亚洲人成无码www久久久| 2018av在线| 亚洲国产精品精华液网站| 亚洲成年人专区| 男女啪啪在线观看| ww久久中文字幕| 成人在线观看91| 亚洲一区中文字幕永久在线| 丝袜美腿亚洲色图| 国自在线精品视频| 国产精品30p| 伊人久久成人| 欧美成人首页| 欧美高清hd18日本| 999这里有精品| 高清精品久久| 日韩精品一区二区三区蜜臀 | 成人福利视频网站| 国产美女精品久久久| 俄罗斯嫩小性bbwbbw| 成人三级在线视频| 好看的日韩精品视频在线| 亚洲aaaaaaa| 久久亚洲一区二区三区明星换脸| 久久精品aaaaaa毛片| 免费动漫网站在线观看| 久久久久久免费毛片精品| 日韩理论片在线观看| 日本免费在线观看| 亚洲精品国产无套在线观| 久久久久久久香蕉| 国产精欧美一区二区三区蓝颜男同| 色综合久久99| 成 人 黄 色 小说网站 s色| av在线成人| 亚洲电影第1页| 欧美 日韩 国产 成人 在线观看| 久久国产综合| 成人免费在线播放| 亚洲久久久久久久久久| 国产又粗又猛又爽又黄av| 欧美顶级大胆免费视频| 久久久久国产精品www| 久久一区二区三区视频| 久色婷婷小香蕉久久| 成人动漫视频在线观看完整版| 日韩在线视频免费| 国产精品你懂的| 久久久99精品视频| 自拍在线观看| 欧美一区二区视频观看视频| 蜜桃精品成人影片| 91精品99| 国产精品h片在线播放| 国产夫妻在线观看| 久久九九久久九九| 欧美一区二区视频在线播放| 深夜成人影院| 精品国产sm最大网站免费看| 日韩不卡av在线| 亚洲香蕉网站| 国产一区视频在线播放| 狠狠躁日日躁夜夜躁av| 国产精品日产欧美久久久久| 男人日女人视频网站| 少妇高潮一区二区三区99| 日韩精品免费综合视频在线播放| 免费看特级毛片| 久久午夜精品一区二区| dy888夜精品国产专区| chinese偷拍一区二区三区| 亚洲一区二区视频在线| 午夜宅男在线视频| 免费一区二区三区视频导航| 欧美激情中文网| 91丨porny丨在线中文 | 久久国产精品99久久久久久老狼| 激情视频一区二区| 青草影视电视剧免费播放在线观看| 91福利在线免费观看| 免费不卡的av| 欧美1区2区视频| 91精品久久久久久久久久入口| 四虎精品在永久在线观看| 亚洲在线视频免费观看| www.久久av.com| 精品久久成人| 热久久免费国产视频| 你懂的网站在线| 一区二区视频在线| 成人免费黄色av| 日本网站在线看| 精品一区二区三区中文字幕视频 | 欧美jizz18hd性欧美| 91福利在线导航| 91成年人网站| 久久久久久亚洲精品杨幂换脸| 精品视频第一区| 咪咪网在线视频| 日韩av资源在线播放| 日韩xxx高潮hd| 99久久久久免费精品国产 | 精品女同一区二区| 亚洲国产美女视频| 国产精品一区二区在线观看网站| 国产免费一区二区三区四在线播放| 欧美一区二区三区婷婷| 日韩中文字在线| 一级黄在线观看| 亚洲视频综合在线| 深夜做爰性大片蜜桃| 你懂的国产精品| 不卡的av电影在线观看| 久久精品第九区免费观看 | 青青久在线视频| 日本久久精品电影| 精品一区二区三孕妇视频| 毛片基地黄久久久久久天堂| 国产成人三级视频| 一区中文字幕| 97在线观看视频国产| 三级视频在线播放| 在线观看欧美日本| 91香蕉视频网| 国产美女视频91| 韩日视频在线观看| 欧美女王vk| 成人网在线免费看| 1024在线看片你懂得| 亚洲精品自拍第一页| 亚洲视屏在线观看| 亚洲精品日韩专区silk| 在线视频 日韩| 日本不卡一区二区三区高清视频| 免费观看国产视频在线| 欧美aaaaa级| 91精品久久久久久久久久久久久久 | 狂野欧美xxxx韩国少妇| 欧美成人在线免费视频| 欧美 日韩 国产 精品| 色婷婷久久99综合精品jk白丝| 天堂а√在线中文在线鲁大师| 国产成人免费xxxxxxxx| 国产极品美女高潮无套久久久| 9999国产精品| 久久综合福利| 精品国产一区二| 欧美有码在线观看视频| 成人av福利| 亚洲欧洲av一区二区| 国产成人精品一区二三区四区五区 | 男人天堂a在线| 成人中文在线| 精品国产_亚洲人成在线| 欧美高清免费| 欧美亚洲激情视频| av免费在线观看网址| 亚洲日本中文字幕| 动漫av一区二区三区| 欧美人妖巨大在线| 中文在线第一页| 亚洲综合av网| 亚洲AV成人无码网站天堂久久| 成人av影院在线| 超碰在线免费av| 日韩综合一区二区| 久草资源站在线观看| 欧美精品九九| 亚洲啪啪av| 国产乱码精品一区二区亚洲| 成人动漫视频在线观看免费| 99精品女人在线观看免费视频| 欧美一区深夜视频| 97人澡人人添人人爽欧美| 久久久999国产精品| 超碰免费在线| 亚洲欧美国产高清va在线播| 五月婷婷六月丁香| 精品国产一区二区精华| 国产又爽又黄免费软件| 欧美在线视频不卡| 日韩中文字幕高清| 欧美色道久久88综合亚洲精品| 好吊色欧美一区二区三区| 免费大片在线观看www| 亚洲色图13p| 免费一级在线观看| 亚洲剧情一区二区| 香蕉视频成人在线| 亚洲大尺度美女在线| 亚洲黄色精品视频| 精品久久一区二区| 高潮毛片7777777毛片| 日韩欧美区一区二| 国产三级第一页| 91精品国产综合久久久久久漫画| 中文无码精品一区二区三区| 91福利社在线观看| 三级网站在线播放 | 一区二区三区免费在线视频| 在线观看国产91| 怡春院在线视频| 欧美精品自拍偷拍动漫精品| 中文字幕在线网站| 欧美日韩国产bt| 国产农村妇女毛片精品| 欧美一区二区日韩| 成人午夜精品福利免费| 亚洲福利视频二区| 奇米影视888狠狠狠777不卡| 亚洲日韩欧美视频| 日本暖暖在线视频| 欧美国产第二页| 国产美女高潮在线| 国产成人精品久久亚洲高清不卡| 日韩精品一区二区三区av| 国产精品久久久久久影视| 日韩一区二区三免费高清在线观看| 91麻豆国产精品| www.爱久久| 麻豆精品传媒视频| 欧美一区二区麻豆红桃视频| www亚洲国产| 精品白丝av| 少妇高清精品毛片在线视频| 久久狠狠亚洲综合| 麻豆精品国产传媒| 久久亚洲精华国产精华液 | 一区二区三区四区在线播放| 日韩av女优在线观看| 色悠久久久久综合欧美99| 中文字幕av网站| 日韩美女视频在线| 毛片网站在线观看| 久久久99久久精品女同性| 国产一线二线在线观看| 国产精品第一区| 日韩精品一区国产| 亚洲在线视频免费观看| 中文字幕影片免费在线观看| 国产人久久人人人人爽| 中文字幕手机在线观看| 一本久道中文字幕精品亚洲嫩| 亚洲综合免费视频| 亚洲精品wwwww| 欧美成人二区| 欧美亚洲成人xxx| 国产人与zoxxxx另类91| 免费精品视频一区二区三区| 91日韩视频| 亚洲精品无码久久久久久| 激情五月激情综合网| 短视频在线观看| 亚洲一区二区视频在线| 夜夜爽8888| 亚洲视频999| 狂野欧美激情性xxxx欧美| 国产精品三级久久久久久电影| 成人av地址| 午夜啪啪福利视频| 久久九九电影| 日韩成人av一区二区| 亚洲人亚洲人成电影网站色| 亚洲精品久久久久久久蜜桃| 亚洲国产精彩中文乱码av在线播放| 日本精品一区二区三区在线播放| 全亚洲最色的网站在线观看| 超碰在线亚洲| 蜜臀av.com| 精品一二三四区| 国产第一页精品| 在线观看国产精品网站| 亚州精品国产精品乱码不99按摩| 美女视频久久黄| 粉嫩一区二区三区在线观看| 午夜欧美一区二区三区免费观看| 久久不射网站| 荫蒂被男人添免费视频| 亚洲一区二区影院| www.麻豆av| 美乳少妇欧美精品| 高清国产一区二区三区四区五区| 日韩中文不卡| 日韩av不卡在线观看| 中文字幕在线1| 色综合天天综合给合国产| 亚洲欧美色视频| 55夜色66夜色国产精品视频| 鲁大师精品99久久久| 国产精品va在线观看无码| 国产成人8x视频一区二区| 久久国产精品国语对白| 欧美日韩国产高清一区二区三区| yjizz视频网站在线播放| 国产精品高潮呻吟视频| 视频精品在线观看| 亚欧在线免费观看| 中文字幕免费一区| 99中文字幕| av日韩在线播放| 青青青在线观看视频| 国产·精品毛片| 日韩三级视频在线播放| 亚洲国产欧美精品| 少妇在线看www| 欧美三级电影在线播放| 日韩精品电影在线| 99精品中文字幕| 欧美一区二区三区思思人| 制服丝袜中文字幕在线| 亚洲一区二区久久久久久| 韩国在线一区| 狠狠人妻久久久久久综合蜜桃| 色狠狠一区二区三区香蕉| av网站在线免费播放| 91美女片黄在线观看游戏| 欧美午夜不卡影院在线观看完整版免费 | 国内精彩免费自拍视频在线观看网址 | 中文字幕不卡在线播放| 中文字幕精品视频在线观看| 正在播放亚洲1区| 久久国产精品美女| 精品视频免费在线播放| 久久久精品综合| 国产又黄又猛又爽| 久久久久久久久久久久久久久久久久av| 欧美日韩导航| 不卡的av中文字幕| 亚洲国产精品一区二区尤物区| 日本aaa在线观看| 国产精品网红直播| 伊人成人在线视频| www..com.cn蕾丝视频在线观看免费版| 欧美精品在线观看一区二区| 国模私拍视频在线播放| 欧美日韩三区四区| 国内精品写真在线观看| 日韩 欧美 综合| 日韩网站免费观看| 久久九九热re6这里有精品 | 国偷自拍第113页| 最新中文字幕亚洲| 另类尿喷潮videofree| 亚洲天堂网一区| 亚洲高清视频的网址| 午夜伦理在线| 久久国产精品-国产精品| 久草中文综合在线| 国产三级av片| 欧美高清视频在线观看| 欧美精品一区二区三区中文字幕|