• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于微信小程序的下決定轉(zhuǎn)盤(pán)的設(shè)計(jì)和實(shí)現(xiàn)

    2020-11-02 02:36:18楊勝潔鞠宏軍
    電腦知識(shí)與技術(shù) 2020年26期

    楊勝潔 鞠宏軍

    摘要:《基于微信小程序的下決定轉(zhuǎn)盤(pán)》采用了微信小程序框架+微信云開(kāi)發(fā)進(jìn)行搭建,涉及JavaScript,NodeJs,Canvas等前端方面知識(shí)。開(kāi)發(fā)這款小程序的目的在于幫助更多患有選擇困難癥的人能夠快速地對(duì)一些小決定做出判斷,使用游戲的形式既能解決問(wèn)題又給生活增加了樂(lè)趣。該程序主要功能有:自定義轉(zhuǎn)盤(pán)內(nèi)容、自定義轉(zhuǎn)盤(pán)選項(xiàng)的概率、作弊模式指定轉(zhuǎn)盤(pán)的結(jié)果、按鈕觸發(fā)轉(zhuǎn)盤(pán)旋轉(zhuǎn)、手勢(shì)觸發(fā)按鈕旋轉(zhuǎn)、分享旋轉(zhuǎn)結(jié)果等。

    關(guān)鍵詞:微信小程序(JavaScript);云開(kāi)發(fā)(NodeJs);選擇困難癥;轉(zhuǎn)盤(pán)(Canvas)

    中圖分類(lèi)號(hào):TP311.52? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2020)26-0004-04

    Abstract:“By wheel to make decision based on WeChat small program ”uses WeChat small program framework + WeChat cloud development to build, involving JavaScript, NodeJs, Canvas and other front-end knowledge. The purpose of this small app is to help more people with choice difficulties to make quick judgments on some small decisions. Using the form of games can not only solve problems but also add fun to life. The main functions of the program are: custom rotary table content, custom rotary table option probability, cheating mode to specify the result of the rotary table, button trigger rotary table rotation, gesture trigger button rotation, share the rotary result, etc.

    Key words: WeChat small program; WeChat cloud development; selective disorder; wheel

    1 背景

    當(dāng)前社會(huì)的發(fā)展日新月異,我們的生活也隨之發(fā)生了翻天覆地的變化。在交通工具方面,從汽車(chē)承包一切到現(xiàn)在的飛機(jī)、高鐵、滴滴打車(chē)一應(yīng)俱全;選購(gòu)商品方面,從淘寶獨(dú)掌大權(quán)到現(xiàn)在的京東、拼多多、蘇寧等電商平臺(tái)百花齊放;美食方面就更加豐富了,就連日常的生活用品都有各種各樣的品牌??萍嫉陌l(fā)展推動(dòng)了人們生活水平的提高,也催生了很多企業(yè)的發(fā)展,然后當(dāng)面對(duì)琳瑯滿(mǎn)目的商品時(shí),很多人都會(huì)陷入選擇的困境。同樣的功能,不同的款式,差不多的性?xún)r(jià)比,這些因素都導(dǎo)致了患有嚴(yán)重選擇困難癥的人群越來(lái)越多。人們往往會(huì)糾結(jié)于一些結(jié)果與產(chǎn)生的影響無(wú)關(guān)緊要的事物,比如“今天吃什么”“ 明天穿什么 ”等這一類(lèi)的問(wèn)題,然而當(dāng)我們陷入糾結(jié)的時(shí)候,無(wú)形中浪費(fèi)了很多寶貴的時(shí)間,甚至可能會(huì)錯(cuò)過(guò)某些東西,比如雙11購(gòu)物,當(dāng)你還在糾結(jié)買(mǎi)哪一款的時(shí)候優(yōu)惠已經(jīng)停止。所以,針對(duì)這樣的人群,我們需要一個(gè)能夠幫助他們做一些小決定的應(yīng)用程序,讓他們能夠?qū)ι钪械默嵤卵杆俚刈龀鲞x擇,提高生活質(zhì)量,采用轉(zhuǎn)盤(pán)的游戲形式增加生活的樂(lè)趣,減少選擇的痛苦。

    2 系統(tǒng)需求分析

    2.1 自定義轉(zhuǎn)盤(pán)內(nèi)容

    此功能作為程序中最基本的功能,用戶(hù)可通過(guò)自己的需要,制作出相應(yīng)的轉(zhuǎn)盤(pán),在此基礎(chǔ)上,該程序還特意新增了對(duì)轉(zhuǎn)盤(pán)中每個(gè)選項(xiàng)自定義概率的功能,即當(dāng)用戶(hù)在創(chuàng)建一個(gè)新的轉(zhuǎn)盤(pán)時(shí),他可以選擇概率均分的模式,也可以選擇自定義概率的模式。

    2.2 觸發(fā)轉(zhuǎn)盤(pán)旋轉(zhuǎn)

    此功能也是這個(gè)程序的核心,在市面上已經(jīng)有不少類(lèi)似的小程序了,但是他們都只能夠通過(guò)按鈕來(lái)觸發(fā)轉(zhuǎn)盤(pán)的旋轉(zhuǎn),為了能夠模擬更加真實(shí)的轉(zhuǎn)盤(pán)場(chǎng)景,該程序還特意實(shí)現(xiàn)了通過(guò)移動(dòng)轉(zhuǎn)盤(pán)內(nèi)容區(qū)實(shí)現(xiàn)轉(zhuǎn)盤(pán)旋轉(zhuǎn)。

    2.3 管理轉(zhuǎn)盤(pán)

    此功能也是作為該程序的基礎(chǔ)功能之一。即對(duì)用戶(hù)所創(chuàng)建決定做相應(yīng)的增刪改查的操作,程序中的決定分為用戶(hù)個(gè)人的決定和熱門(mén)決定,對(duì)于用戶(hù)個(gè)人的決定,可以放心地做所有增刪改查,但對(duì)于熱門(mén)決定用戶(hù)只能夠在熱門(mén)決定的基礎(chǔ)上修改成為自己的決定,而不能夠更改熱門(mén)決定以及刪除熱門(mén)決定。

    2.4 作弊模式指定旋轉(zhuǎn)結(jié)果

    此功能算是該程序最有亮點(diǎn)的功能了,是為了增加程序的趣味性特意增加的該功能??梢约僭O(shè)一個(gè)場(chǎng)景,當(dāng)吃完飯決定誰(shuí)洗碗的時(shí)候,如果這時(shí)候使用下決定的作弊模式來(lái)指定某一個(gè)人,并且不告訴他,相信這個(gè)時(shí)候這個(gè)小程序就能夠給這件枯燥乏味的事情帶來(lái)一些小樂(lè)趣了。

    2.5 分享用戶(hù)的旋轉(zhuǎn)結(jié)果

    用戶(hù)可以將自己的旋轉(zhuǎn)結(jié)果分享給微信好友,好友點(diǎn)擊分享卡片進(jìn)入小程序,小程序會(huì)有一個(gè)初始旋轉(zhuǎn)的效果,并且旋轉(zhuǎn)結(jié)果為用戶(hù)分享的結(jié)果,并且系統(tǒng)將提示:Ta選中了……這里需要注意的是,作弊模式將不能分享。

    3 系統(tǒng)設(shè)計(jì)

    3.1 功能設(shè)計(jì)

    1) 實(shí)現(xiàn)根據(jù)用戶(hù)輸入的轉(zhuǎn)盤(pán)選項(xiàng)進(jìn)行轉(zhuǎn)盤(pán)的繪制。

    2) 實(shí)現(xiàn)轉(zhuǎn)盤(pán)的旋轉(zhuǎn),包括按鈕觸發(fā)和手勢(shì)觸發(fā)。

    3) 實(shí)現(xiàn)旋轉(zhuǎn)結(jié)果的算法設(shè)計(jì)。

    4) 實(shí)現(xiàn)作弊模式。

    5) 實(shí)現(xiàn)對(duì)用戶(hù)個(gè)人決定的增、刪、改、查,熱門(mén)決定的查詢(xún)。

    6) 實(shí)現(xiàn)對(duì)歷史記錄的增、刪、分享、查詢(xún)。

    7) 實(shí)現(xiàn)分享用戶(hù)旋轉(zhuǎn)結(jié)果。

    具體功能結(jié)構(gòu)如圖1所示。

    3.2 系統(tǒng)總E-R圖

    4 系統(tǒng)實(shí)現(xiàn)

    4.1 轉(zhuǎn)盤(pán)的繪制

    轉(zhuǎn)盤(pán)的繪制采用的canvas去進(jìn)行繪制的?;镜乃悸肥沁@樣的:將轉(zhuǎn)盤(pán)上的每一個(gè)選項(xiàng)看成一個(gè)扇形塊,通過(guò)找到每一個(gè)扇形塊圓弧的起始坐標(biāo)和終點(diǎn)坐標(biāo)以及原點(diǎn)坐標(biāo),通過(guò)將這三點(diǎn)連接起來(lái),再加上起始坐標(biāo)與終點(diǎn)坐標(biāo)之間的圓弧就可以繪制出一個(gè)扇形塊了,最后將扇形塊填充上指定的顏色,最后將扇形塊通過(guò)起始點(diǎn)的坐標(biāo)連接起來(lái)即可形成轉(zhuǎn)盤(pán)的樣式。

    在繪制轉(zhuǎn)盤(pán)時(shí),首先就需要計(jì)算各選項(xiàng)之間的數(shù)據(jù)。在計(jì)算這些數(shù)據(jù)之前,必須知道角度與弧度之間的轉(zhuǎn)換公式:2 * Math.PI * 弧度 = 360°,這里為了方便理解,可以把轉(zhuǎn)盤(pán)的圓弧拉直,想象成一條直線(xiàn)。在繪制轉(zhuǎn)盤(pán)時(shí),需要傳入一個(gè)數(shù)組作為繪制函數(shù)的參數(shù),數(shù)組的每一項(xiàng)也就是轉(zhuǎn)盤(pán)上的每一個(gè)扇形塊,數(shù)組中每一項(xiàng)里會(huì)有一個(gè)該項(xiàng)所占總比例的多少的具體數(shù)值,這個(gè)數(shù)值就可以看成剛才所說(shuō)的那條直線(xiàn)上的線(xiàn)段,也就是轉(zhuǎn)盤(pán)上扇形塊的圓弧。因?yàn)槭峭ㄟ^(guò)canvas去進(jìn)行繪制,canvas里有一個(gè)繪制圓弧的API,content.arc()這個(gè)方法接受六個(gè)參數(shù):圓心X坐標(biāo)、圓心Y坐標(biāo)、圓的半徑、圓弧的起始角度、圓弧的終點(diǎn)角度、是否是順時(shí)針繪制,所以需要將數(shù)組中的圓弧轉(zhuǎn)換成角度傳入這個(gè)API去進(jìn)行繪制,然后再將數(shù)組中的文字填充到對(duì)應(yīng)的扇形塊即可。最后再在圓心上繪制一個(gè)轉(zhuǎn)盤(pán)指針的底座,然后在找合適的三個(gè)點(diǎn)形成一個(gè)三角形做轉(zhuǎn)盤(pán)的指針,這樣就完成了整個(gè)轉(zhuǎn)盤(pán)的繪制。效果如圖3所示。

    4.2 轉(zhuǎn)盤(pán)的旋轉(zhuǎn)

    轉(zhuǎn)盤(pán)繪制完成后接著就可以將轉(zhuǎn)盤(pán)旋轉(zhuǎn)起來(lái)了。旋轉(zhuǎn)的基本思路是這樣的:上面說(shuō)到轉(zhuǎn)盤(pán)中每一個(gè)扇形塊都有一個(gè)起始角度和終止角度,那么第一塊的起始角度就可以看作是整個(gè)轉(zhuǎn)盤(pán)繪制的起始角度,當(dāng)我們按照每一個(gè)扇形塊的固定角度不停地更改每一塊的起始角度,通過(guò)連續(xù)地改變角度進(jìn)行轉(zhuǎn)盤(pán)的繪制就形成了旋轉(zhuǎn)的視覺(jué)效果,效果如圖4所示。

    4.3 手動(dòng)旋轉(zhuǎn)轉(zhuǎn)盤(pán)的實(shí)現(xiàn)

    當(dāng)轉(zhuǎn)盤(pán)轉(zhuǎn)動(dòng)起來(lái)之后,接下來(lái)要怎么實(shí)現(xiàn)手指在轉(zhuǎn)盤(pán)上移動(dòng),轉(zhuǎn)盤(pán)也跟著旋轉(zhuǎn)呢?具體思路是這樣的:當(dāng)手指落下時(shí)需要記住手指落下的坐標(biāo),并隨時(shí)記錄手指移動(dòng)的坐標(biāo),這兩個(gè)坐標(biāo)與原點(diǎn)就形成了一個(gè)夾角,這個(gè)夾角就是轉(zhuǎn)盤(pán)需要移動(dòng)的角度。如圖5所示。

    移動(dòng)夾角的計(jì)算可以通過(guò)sin、cos函數(shù)計(jì)算每一個(gè)點(diǎn)與x正向軸之間的夾角,也可以使用JavaScript的Math.atan2()API去計(jì)算相應(yīng)的角度,Math.atan2()返回的是從原點(diǎn)(0,0)到(x,y)點(diǎn)的線(xiàn)段與x軸正方向之間的平面角度(弧度值)。當(dāng)?shù)玫较鄳?yīng)的角度之后再將這個(gè)角度轉(zhuǎn)換成弧度,這個(gè)弧度也就是上面所說(shuō)的轉(zhuǎn)盤(pán)需要移動(dòng)的距離了。當(dāng)手指在轉(zhuǎn)盤(pán)上移動(dòng)的時(shí)候,不停地計(jì)算相應(yīng)的夾角,再調(diào)用相應(yīng)的轉(zhuǎn)盤(pán)繪制函數(shù)就可以實(shí)現(xiàn)手動(dòng)旋轉(zhuǎn)轉(zhuǎn)盤(pán)了。三角函數(shù)夾角計(jì)算如圖6所示。

    4.4 自定義概率方法的實(shí)現(xiàn)

    旋轉(zhuǎn)轉(zhuǎn)盤(pán)每一個(gè)選項(xiàng)都可以選擇1~99之間的數(shù)值,那么當(dāng)該項(xiàng)選定自己的值之后,它所占的比例就是全部選項(xiàng)的值除以本身的值,當(dāng)這個(gè)值越大那么生成的轉(zhuǎn)盤(pán)該扇形塊的面積就越大,因?yàn)樯厦嬲f(shuō)到當(dāng)繪制轉(zhuǎn)盤(pán)時(shí),會(huì)傳入一個(gè)數(shù)組作為每個(gè)扇形塊的數(shù)值,數(shù)組中每條數(shù)據(jù)都有自己所占的比例對(duì)應(yīng)的圓的弧度值。自定義概率實(shí)現(xiàn)效果如圖7所示。

    4.5 轉(zhuǎn)盤(pán)旋轉(zhuǎn)結(jié)果的算法實(shí)現(xiàn)

    因?yàn)樯婕白远x概率,也就是每個(gè)選項(xiàng)的概率不一定一致,因此我們需要設(shè)計(jì)一個(gè)算法去對(duì)結(jié)果進(jìn)行計(jì)算,基本的思路是這樣的:因?yàn)檫x項(xiàng)最多支持12項(xiàng),所以我們可以把所有的決定的選項(xiàng)都看作是12項(xiàng),也就是把所有的決定轉(zhuǎn)盤(pán)都看作有12個(gè)扇形塊,每個(gè)扇形塊的面積一樣,那么概率問(wèn)題就轉(zhuǎn)換為每個(gè)選項(xiàng)占多少個(gè)扇形塊的問(wèn)題了。比如有三項(xiàng)概率均分的選項(xiàng),那么每一項(xiàng)就占四個(gè)扇形塊,用它們的索引作數(shù)組項(xiàng)的話(huà),我們就可以得到這樣一個(gè)數(shù)組:[0,0,0,0,1,1,1,1,2,2,2,2]。如果有三項(xiàng)自定義概率的選項(xiàng),它們的概率分別設(shè)置為(10,20,30),那么通過(guò)計(jì)算,它們所占的圓弧比例就分別為(1/6, 1/3, 1/2),然后通過(guò)計(jì)算就可以得到最后的概率數(shù)組是:[0,0,1,1,1,1,2,2,2,2,2,2],因?yàn)檫x中每一個(gè)扇形塊的概率是一樣的,當(dāng)對(duì)應(yīng)選項(xiàng)所占的扇形塊越多,概率也就越大。這樣就實(shí)現(xiàn)了轉(zhuǎn)盤(pán)結(jié)果的計(jì)算。

    4.6 作弊模式的實(shí)現(xiàn)

    隨機(jī)旋轉(zhuǎn)實(shí)現(xiàn)時(shí),可以在旋轉(zhuǎn)之前就找到對(duì)應(yīng)的結(jié)果下標(biāo),只是之前討論的都是隨機(jī)從各扇形塊之間取隨機(jī)值,當(dāng)用戶(hù)選擇使用作弊模式后,就可以跳過(guò)隨機(jī)選取扇形塊這一步,之間將用戶(hù)選取的選項(xiàng)索引傳入旋轉(zhuǎn)的函數(shù)中,然后在這個(gè)選中的扇形塊的圓弧之間隨機(jī)取一個(gè)點(diǎn),計(jì)算轉(zhuǎn)盤(pán)起始點(diǎn)與這個(gè)點(diǎn)間的弧度,也就知道轉(zhuǎn)盤(pán)需要旋轉(zhuǎn)的弧度了。這里值得一提的是,當(dāng)用戶(hù)選擇了作弊模式,那么每一次的旋轉(zhuǎn)結(jié)果都將是這個(gè)結(jié)果,除非用戶(hù)手動(dòng)取消這個(gè)結(jié)果。取消的入口也設(shè)計(jì)在打開(kāi)作弊模式的入口里,這樣保證了功能的獨(dú)立性,避免出現(xiàn)UI上的冗余。作弊模式運(yùn)行效果如圖8所示。

    4.7 分享功能的實(shí)現(xiàn)

    關(guān)于分享功能,在這個(gè)程序里不僅做了簡(jiǎn)單地分享,還對(duì)用戶(hù)從分享的卡片進(jìn)來(lái)的效果做了處理。就是當(dāng)用戶(hù)將自己的旋轉(zhuǎn)結(jié)果分享出去的時(shí)候,會(huì)在這個(gè)分享中帶上相應(yīng)的參數(shù),也就是用戶(hù)分享出去的決定ID和選中的索引,這樣的當(dāng)被分享的用戶(hù)從分享入口進(jìn)入小程序的時(shí)候,轉(zhuǎn)盤(pán)會(huì)直接進(jìn)行一次轉(zhuǎn)動(dòng),結(jié)果也是用戶(hù)分享出去的結(jié)果,這時(shí),提示就是:「他選中了……」,這樣也在一定程度上提升了用戶(hù)的體驗(yàn),效果圖如圖9所示。

    5 結(jié)束語(yǔ)

    針對(duì)一些同類(lèi)的小程序進(jìn)行使用、體驗(yàn)和分析,本小程序更全面、個(gè)性化更高、體驗(yàn)更好,在原有隨機(jī)旋轉(zhuǎn)旋轉(zhuǎn)的基礎(chǔ)上增加了個(gè)性化定制轉(zhuǎn)盤(pán)、點(diǎn)擊按鈕選擇轉(zhuǎn)盤(pán)、分享轉(zhuǎn)盤(pán)的旋轉(zhuǎn)結(jié)果、默認(rèn)提供熱門(mén)決定等功能,并且添加了作弊模式指定旋轉(zhuǎn)結(jié)果、自定義轉(zhuǎn)盤(pán)選項(xiàng)概率、根據(jù)手勢(shì)移動(dòng)轉(zhuǎn)盤(pán)等亮點(diǎn)功能,從產(chǎn)品的UI設(shè)計(jì)完整性上盡可能給用戶(hù)提供最舒適的體驗(yàn)。關(guān)于技術(shù)的選型上,在調(diào)研了各種技術(shù)棧之后選擇了微信小程序開(kāi)發(fā),在數(shù)據(jù)庫(kù)和后端的處理方面選擇了微信官方提供的云開(kāi)發(fā),云開(kāi)發(fā)提供了一定限額的云數(shù)據(jù)庫(kù)以及更方便獨(dú)立開(kāi)發(fā)者的相關(guān)功能,進(jìn)一步的減少了開(kāi)發(fā)的成本,最終得以成功上線(xiàn)并進(jìn)行運(yùn)營(yíng),上線(xiàn)小程序二維碼如下圖10所示。

    參考文獻(xiàn):

    [1] 張帆, 陳思含. 微信小程序開(kāi)發(fā)零基礎(chǔ)入門(mén)[M].北京:電子工業(yè)出版社,2017.

    [2] 阮一峰. ES6標(biāo)準(zhǔn)入門(mén)[M].3版.北京:電子工業(yè)出版社, 2017.

    [3] 王延平. 21天精通微信小程序開(kāi)發(fā)[M].北京: 電子工業(yè)出版社,2017.

    [4] Nicholas C Zakas. JavaScript高級(jí)程序設(shè)計(jì)[M].曹力, 張欣, 等譯.北京:人民郵電出版社,2006.

    [5] 高洪濤. 從零開(kāi)始學(xué)微信小程序開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2017.

    [6] 樸靈. 深入淺出Node.js[M].北京:人民郵電出版社, 2013.

    [7] 斯皮勒. Node.js開(kāi)發(fā)實(shí)戰(zhàn)[M].北京:人民郵電出版社, 2009.

    [8] 周俊鵬. 前端工程化:體系設(shè)計(jì)與實(shí)踐[M].北京:電子工業(yè)出版社, 2018.

    [9] 夜雨. Sketch交互設(shè)計(jì)之美:從零基礎(chǔ)到完整項(xiàng)目實(shí)現(xiàn)[M].北京:北京大學(xué)出版社 2018.

    [10] 騰訊微信官方.微信開(kāi)發(fā)文檔[EB/OL].[2020-02-20]. https://developers.weixin.qq.com/miniprogram/dev/framework/.

    【通聯(lián)編輯:謝媛媛】

    另类亚洲欧美激情| 亚洲成av片中文字幕在线观看 | 日产精品乱码卡一卡2卡三| 亚洲色图 男人天堂 中文字幕| 中文字幕另类日韩欧美亚洲嫩草| 国产视频首页在线观看| 多毛熟女@视频| 国产精品 欧美亚洲| 久久国产亚洲av麻豆专区| 中文字幕最新亚洲高清| 天美传媒精品一区二区| av在线播放精品| 久久韩国三级中文字幕| 久久 成人 亚洲| 啦啦啦在线免费观看视频4| 男女高潮啪啪啪动态图| 男女国产视频网站| 国产精品三级大全| av天堂久久9| 91精品国产国语对白视频| 久久久久久伊人网av| 国产在线免费精品| 免费大片黄手机在线观看| 免费大片黄手机在线观看| av.在线天堂| 亚洲人成电影观看| 熟女av电影| 九九爱精品视频在线观看| 在线观看免费视频网站a站| 国产熟女欧美一区二区| 中文欧美无线码| 一本—道久久a久久精品蜜桃钙片| 多毛熟女@视频| 丝袜美足系列| 国产亚洲一区二区精品| 国产爽快片一区二区三区| 天天影视国产精品| 五月开心婷婷网| 日韩人妻精品一区2区三区| 国产一区二区在线观看av| 国产高清国产精品国产三级| 久久午夜综合久久蜜桃| 日韩成人av中文字幕在线观看| 91久久精品国产一区二区三区| 国产成人精品婷婷| av网站在线播放免费| 一本大道久久a久久精品| 精品亚洲成a人片在线观看| 国产精品.久久久| 日韩中字成人| 王馨瑶露胸无遮挡在线观看| 久久精品国产亚洲av天美| 女人久久www免费人成看片| 制服人妻中文乱码| 亚洲熟女精品中文字幕| 亚洲欧洲国产日韩| 欧美日韩亚洲国产一区二区在线观看 | 美女xxoo啪啪120秒动态图| www.精华液| 黄色怎么调成土黄色| videossex国产| 一区二区三区激情视频| 久久久a久久爽久久v久久| 十八禁网站网址无遮挡| 日本午夜av视频| xxxhd国产人妻xxx| 国产在线一区二区三区精| 国产免费现黄频在线看| 成年女人毛片免费观看观看9 | 日韩不卡一区二区三区视频在线| 国产免费一区二区三区四区乱码| 少妇精品久久久久久久| 1024视频免费在线观看| 国产综合精华液| 婷婷色av中文字幕| 亚洲成色77777| 成人国产麻豆网| 国产精品久久久久久av不卡| 日本欧美视频一区| 日韩av不卡免费在线播放| 丰满乱子伦码专区| 亚洲国产欧美日韩在线播放| 女人久久www免费人成看片| 亚洲美女视频黄频| 午夜老司机福利剧场| 久久精品国产a三级三级三级| 90打野战视频偷拍视频| 亚洲综合色网址| 亚洲一区中文字幕在线| 中文字幕人妻丝袜一区二区 | 看免费av毛片| 高清在线视频一区二区三区| 国产成人精品无人区| 一级片'在线观看视频| 人妻少妇偷人精品九色| 99re6热这里在线精品视频| 午夜av观看不卡| 亚洲,一卡二卡三卡| 国产爽快片一区二区三区| 国产精品一区二区在线观看99| 日韩制服骚丝袜av| 欧美日韩精品网址| 久久久久精品人妻al黑| 亚洲精品乱久久久久久| 一区二区三区激情视频| 精品国产一区二区三区久久久樱花| 99久久中文字幕三级久久日本| 免费在线观看视频国产中文字幕亚洲 | 免费人妻精品一区二区三区视频| 免费观看性生交大片5| 欧美日韩亚洲高清精品| 亚洲第一区二区三区不卡| 午夜激情久久久久久久| 国产精品一二三区在线看| 亚洲久久久国产精品| 日韩中字成人| 男人爽女人下面视频在线观看| 一区二区日韩欧美中文字幕| 又大又黄又爽视频免费| 99九九在线精品视频| 天天躁狠狠躁夜夜躁狠狠躁| 欧美亚洲 丝袜 人妻 在线| 黑人欧美特级aaaaaa片| 国产亚洲精品第一综合不卡| 国产黄色免费在线视频| 日日摸夜夜添夜夜爱| 国产乱人偷精品视频| 你懂的网址亚洲精品在线观看| 国产成人精品婷婷| 老汉色∧v一级毛片| 看十八女毛片水多多多| 日韩中文字幕视频在线看片| a 毛片基地| 亚洲美女搞黄在线观看| 狠狠精品人妻久久久久久综合| 大片电影免费在线观看免费| 国产成人免费无遮挡视频| 建设人人有责人人尽责人人享有的| 日韩制服丝袜自拍偷拍| 国产xxxxx性猛交| 精品少妇黑人巨大在线播放| 国产熟女欧美一区二区| 99精国产麻豆久久婷婷| 日韩熟女老妇一区二区性免费视频| 色吧在线观看| 三级国产精品片| www.av在线官网国产| 七月丁香在线播放| 久久人人爽人人片av| 精品少妇黑人巨大在线播放| 日韩三级伦理在线观看| 9热在线视频观看99| 999精品在线视频| 热re99久久国产66热| 精品久久蜜臀av无| 久久99热这里只频精品6学生| 久久青草综合色| 亚洲国产欧美网| 最近的中文字幕免费完整| 精品视频人人做人人爽| 国产男女超爽视频在线观看| 久久久国产一区二区| 建设人人有责人人尽责人人享有的| 女人久久www免费人成看片| av免费在线看不卡| 97精品久久久久久久久久精品| 看免费成人av毛片| 日本猛色少妇xxxxx猛交久久| 热re99久久精品国产66热6| 伦理电影大哥的女人| 中文字幕色久视频| 另类精品久久| 亚洲成人av在线免费| 国产激情久久老熟女| av线在线观看网站| 国产又爽黄色视频| 中文字幕人妻丝袜一区二区 | 国产一区二区激情短视频 | 成人亚洲欧美一区二区av| 欧美精品一区二区大全| 色吧在线观看| 国语对白做爰xxxⅹ性视频网站| www.自偷自拍.com| 国产成人精品福利久久| 波多野结衣一区麻豆| 国产成人av激情在线播放| 精品少妇一区二区三区视频日本电影 | 日本av手机在线免费观看| 韩国av在线不卡| 成人午夜精彩视频在线观看| 亚洲av欧美aⅴ国产| 少妇的丰满在线观看| 欧美人与性动交α欧美软件| 在线精品无人区一区二区三| av片东京热男人的天堂| 国产精品久久久久久精品古装| 黑丝袜美女国产一区| 黑人猛操日本美女一级片| 中文字幕亚洲精品专区| 在线看a的网站| 黄片播放在线免费| 国产色婷婷99| 日韩不卡一区二区三区视频在线| 国产精品一二三区在线看| 丝袜美腿诱惑在线| 啦啦啦中文免费视频观看日本| 波多野结衣av一区二区av| 2022亚洲国产成人精品| 咕卡用的链子| 久久亚洲国产成人精品v| 亚洲国产av影院在线观看| 日韩 亚洲 欧美在线| 午夜福利,免费看| 日韩大片免费观看网站| 黄色 视频免费看| 成年美女黄网站色视频大全免费| 免费观看性生交大片5| 欧美97在线视频| 国产一区二区三区av在线| 亚洲欧美清纯卡通| 性高湖久久久久久久久免费观看| 黄片播放在线免费| 久久久a久久爽久久v久久| av.在线天堂| 在线天堂最新版资源| 女人久久www免费人成看片| 又大又黄又爽视频免费| 国产成人免费无遮挡视频| 久久国产精品男人的天堂亚洲| 肉色欧美久久久久久久蜜桃| 黑人猛操日本美女一级片| 精品国产超薄肉色丝袜足j| 欧美老熟妇乱子伦牲交| 99香蕉大伊视频| 久久韩国三级中文字幕| 国产精品麻豆人妻色哟哟久久| 熟女电影av网| 自拍欧美九色日韩亚洲蝌蚪91| 日韩免费高清中文字幕av| 一个人免费看片子| 日本午夜av视频| 国产精品久久久久久精品电影小说| 性高湖久久久久久久久免费观看| 午夜免费鲁丝| 欧美老熟妇乱子伦牲交| 午夜久久久在线观看| 伊人久久大香线蕉亚洲五| 久久免费观看电影| av电影中文网址| 国产探花极品一区二区| 亚洲精品国产色婷婷电影| 国产乱人偷精品视频| 国产精品成人在线| 最近的中文字幕免费完整| 99国产综合亚洲精品| 在线观看美女被高潮喷水网站| 精品国产一区二区三区四区第35| 26uuu在线亚洲综合色| 777久久人妻少妇嫩草av网站| 久久精品人人爽人人爽视色| 日本av手机在线免费观看| 午夜福利乱码中文字幕| 欧美精品国产亚洲| 亚洲av在线观看美女高潮| 亚洲人成电影观看| 国产成人aa在线观看| 叶爱在线成人免费视频播放| 国精品久久久久久国模美| 国产av一区二区精品久久| 亚洲av.av天堂| 晚上一个人看的免费电影| 成人毛片a级毛片在线播放| 精品卡一卡二卡四卡免费| 亚洲第一青青草原| 国产精品欧美亚洲77777| 日本91视频免费播放| 男人操女人黄网站| 天堂俺去俺来也www色官网| 大话2 男鬼变身卡| 亚洲婷婷狠狠爱综合网| 黄色配什么色好看| 91久久精品国产一区二区三区| 欧美精品高潮呻吟av久久| 亚洲欧洲国产日韩| 啦啦啦啦在线视频资源| 这个男人来自地球电影免费观看 | 日韩一区二区三区影片| 久久免费观看电影| 曰老女人黄片| 制服丝袜香蕉在线| 咕卡用的链子| 国产av一区二区精品久久| 大话2 男鬼变身卡| 亚洲人成网站在线观看播放| 日韩av不卡免费在线播放| 日韩成人av中文字幕在线观看| 亚洲国产成人一精品久久久| 高清视频免费观看一区二区| 老鸭窝网址在线观看| 亚洲国产欧美在线一区| 午夜91福利影院| videos熟女内射| 大话2 男鬼变身卡| 国产精品人妻久久久影院| 一边摸一边做爽爽视频免费| 久久亚洲国产成人精品v| 大香蕉久久成人网| 精品少妇久久久久久888优播| 丰满饥渴人妻一区二区三| 亚洲人成77777在线视频| 精品一区二区三区四区五区乱码 | 精品福利永久在线观看| 中文乱码字字幕精品一区二区三区| 亚洲av电影在线进入| 久久狼人影院| 日韩不卡一区二区三区视频在线| 精品久久久精品久久久| 日本欧美视频一区| 纵有疾风起免费观看全集完整版| 亚洲精品国产色婷婷电影| 三级国产精品片| av有码第一页| 国产男人的电影天堂91| 人妻系列 视频| 久久久久久久久久久免费av| 日韩大片免费观看网站| 久久久久国产精品人妻一区二区| 99re6热这里在线精品视频| 女人精品久久久久毛片| 亚洲精品成人av观看孕妇| 国产精品.久久久| 可以免费在线观看a视频的电影网站 | 日韩av免费高清视频| 亚洲成人一二三区av| 香蕉丝袜av| 成人漫画全彩无遮挡| 韩国精品一区二区三区| 欧美精品一区二区大全| 啦啦啦在线免费观看视频4| 亚洲国产毛片av蜜桃av| 成人手机av| 午夜福利影视在线免费观看| 亚洲精品一二三| 亚洲av成人精品一二三区| 亚洲欧美精品综合一区二区三区 | 日韩精品有码人妻一区| 超碰成人久久| 精品人妻熟女毛片av久久网站| 少妇的丰满在线观看| 欧美成人午夜精品| 国产成人精品在线电影| 欧美另类一区| 热re99久久精品国产66热6| 成人亚洲精品一区在线观看| 可以免费在线观看a视频的电影网站 | xxxhd国产人妻xxx| av在线app专区| 亚洲精品,欧美精品| 久久午夜福利片| 熟女av电影| 99热网站在线观看| 久久久久国产精品人妻一区二区| 大香蕉久久网| 777米奇影视久久| 超碰97精品在线观看| 天堂中文最新版在线下载| 国产成人av激情在线播放| 波多野结衣av一区二区av| 国产精品无大码| 亚洲精品国产av成人精品| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 91精品伊人久久大香线蕉| 国产成人午夜福利电影在线观看| 日韩制服骚丝袜av| 少妇 在线观看| 国产高清不卡午夜福利| 国产一区二区 视频在线| 涩涩av久久男人的天堂| 国产精品偷伦视频观看了| 超碰成人久久| 岛国毛片在线播放| 一级毛片电影观看| 国产亚洲av片在线观看秒播厂| 男人操女人黄网站| a 毛片基地| 黑丝袜美女国产一区| 欧美日韩视频高清一区二区三区二| videos熟女内射| 亚洲精品日韩在线中文字幕| videossex国产| 亚洲在久久综合| 亚洲精品国产一区二区精华液| 晚上一个人看的免费电影| 满18在线观看网站| 嫩草影院入口| 亚洲,欧美精品.| 啦啦啦在线观看免费高清www| 狠狠精品人妻久久久久久综合| 国产精品 国内视频| 一区二区三区乱码不卡18| 伦精品一区二区三区| 爱豆传媒免费全集在线观看| 久热久热在线精品观看| 国产成人精品久久久久久| 免费观看无遮挡的男女| 国产精品不卡视频一区二区| 可以免费在线观看a视频的电影网站 | 咕卡用的链子| 成年人免费黄色播放视频| 国产亚洲最大av| 一个人免费看片子| 欧美日韩精品成人综合77777| 欧美精品亚洲一区二区| 你懂的网址亚洲精品在线观看| 国产av国产精品国产| 国产精品国产av在线观看| 亚洲av.av天堂| 晚上一个人看的免费电影| 男女啪啪激烈高潮av片| 我要看黄色一级片免费的| 国产成人精品在线电影| 人人妻人人添人人爽欧美一区卜| 国产淫语在线视频| 日韩不卡一区二区三区视频在线| 一区二区三区激情视频| 交换朋友夫妻互换小说| 亚洲欧美清纯卡通| 亚洲中文av在线| 国产成人av激情在线播放| 一区二区日韩欧美中文字幕| 一本—道久久a久久精品蜜桃钙片| 中文字幕制服av| 街头女战士在线观看网站| 黄色视频在线播放观看不卡| 99精国产麻豆久久婷婷| 校园人妻丝袜中文字幕| 久久久欧美国产精品| 中文精品一卡2卡3卡4更新| 亚洲少妇的诱惑av| 看非洲黑人一级黄片| 三级国产精品片| 一区二区av电影网| 不卡av一区二区三区| 亚洲国产日韩一区二区| 夫妻午夜视频| 97在线人人人人妻| 国产一区二区三区av在线| a 毛片基地| 免费高清在线观看日韩| 久久久久久久精品精品| tube8黄色片| 看免费av毛片| 18+在线观看网站| 777米奇影视久久| 亚洲少妇的诱惑av| 久久这里只有精品19| 欧美国产精品va在线观看不卡| 久热久热在线精品观看| 午夜日本视频在线| 一本大道久久a久久精品| 午夜福利在线免费观看网站| 日韩成人av中文字幕在线观看| 尾随美女入室| 制服人妻中文乱码| 精品一品国产午夜福利视频| 亚洲精品乱久久久久久| 亚洲av在线观看美女高潮| 日韩中字成人| 亚洲成人一二三区av| 婷婷色麻豆天堂久久| 又黄又粗又硬又大视频| 日韩熟女老妇一区二区性免费视频| 精品一区在线观看国产| 亚洲三级黄色毛片| 日日撸夜夜添| 午夜精品国产一区二区电影| 婷婷色麻豆天堂久久| 亚洲国产色片| 90打野战视频偷拍视频| av国产精品久久久久影院| 国产精品不卡视频一区二区| 夫妻午夜视频| 精品国产一区二区三区四区第35| 亚洲综合色惰| 日韩制服丝袜自拍偷拍| 26uuu在线亚洲综合色| 免费看av在线观看网站| 超色免费av| 97人妻天天添夜夜摸| 日韩人妻精品一区2区三区| 97人妻天天添夜夜摸| 母亲3免费完整高清在线观看 | 欧美日韩亚洲高清精品| 看非洲黑人一级黄片| 成年av动漫网址| 在线观看人妻少妇| 亚洲精品久久久久久婷婷小说| 亚洲综合精品二区| 日本免费在线观看一区| 亚洲国产最新在线播放| 午夜福利在线免费观看网站| av国产精品久久久久影院| 亚洲久久久国产精品| 黑人欧美特级aaaaaa片| 蜜桃在线观看..| 大片电影免费在线观看免费| 精品视频人人做人人爽| xxx大片免费视频| 亚洲欧美色中文字幕在线| av免费在线看不卡| 亚洲少妇的诱惑av| 免费在线观看黄色视频的| 亚洲国产成人一精品久久久| 一区在线观看完整版| 老汉色∧v一级毛片| 国产 一区精品| 久热久热在线精品观看| 欧美人与性动交α欧美精品济南到 | 国产成人a∨麻豆精品| 色94色欧美一区二区| 好男人视频免费观看在线| 99国产综合亚洲精品| 午夜福利影视在线免费观看| 婷婷色麻豆天堂久久| 老熟女久久久| 国产亚洲最大av| 午夜福利在线免费观看网站| 少妇人妻精品综合一区二区| 极品人妻少妇av视频| 国产又色又爽无遮挡免| 亚洲国产欧美网| 午夜日本视频在线| 亚洲少妇的诱惑av| 亚洲国产精品一区三区| 肉色欧美久久久久久久蜜桃| 超碰97精品在线观看| 日韩三级伦理在线观看| 精品少妇黑人巨大在线播放| 国产精品嫩草影院av在线观看| 亚洲熟女精品中文字幕| 日韩视频在线欧美| 啦啦啦在线免费观看视频4| 成人毛片60女人毛片免费| 丝袜在线中文字幕| 亚洲内射少妇av| 女性生殖器流出的白浆| 97精品久久久久久久久久精品| 亚洲国产av影院在线观看| 热99久久久久精品小说推荐| 天天躁日日躁夜夜躁夜夜| 这个男人来自地球电影免费观看 | 老司机影院毛片| 秋霞在线观看毛片| 桃花免费在线播放| 亚洲第一青青草原| 99久国产av精品国产电影| 免费观看a级毛片全部| 精品视频人人做人人爽| 国产精品久久久久久av不卡| 国产黄色免费在线视频| 精品亚洲成国产av| 日本av手机在线免费观看| 亚洲一码二码三码区别大吗| 精品99又大又爽又粗少妇毛片| 亚洲欧洲日产国产| 色94色欧美一区二区| 国产日韩欧美视频二区| 一本—道久久a久久精品蜜桃钙片| 亚洲成av片中文字幕在线观看 | 亚洲av电影在线进入| 日韩一区二区三区影片| 日韩三级伦理在线观看| 黄色配什么色好看| 久久久久国产精品人妻一区二区| 桃花免费在线播放| 久久精品国产亚洲av涩爱| 亚洲国产精品成人久久小说| 国产精品秋霞免费鲁丝片| 久久亚洲国产成人精品v| 亚洲四区av| 美女主播在线视频| 考比视频在线观看| 一本久久精品| 如日韩欧美国产精品一区二区三区| 精品一区二区三卡| 黄色毛片三级朝国网站| 婷婷色麻豆天堂久久| 一个人免费看片子| 日日爽夜夜爽网站| 午夜日本视频在线| 欧美精品高潮呻吟av久久| 国产av国产精品国产| 亚洲激情五月婷婷啪啪| 丝袜喷水一区| 一区二区三区四区激情视频| 1024视频免费在线观看| 少妇精品久久久久久久| 一二三四中文在线观看免费高清| 视频在线观看一区二区三区| 久久久a久久爽久久v久久| 啦啦啦在线免费观看视频4| 国产黄色免费在线视频| 在线观看一区二区三区激情| 中文字幕av电影在线播放| 最新的欧美精品一区二区| 丝袜喷水一区| 久久 成人 亚洲| 只有这里有精品99| 男女无遮挡免费网站观看| 午夜91福利影院| 日本午夜av视频| 国产又色又爽无遮挡免| 热99国产精品久久久久久7| 亚洲欧美成人综合另类久久久| 欧美黄色片欧美黄色片|