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

    HTML5 Canvas API中arc方法的應用研究

    2017-01-17 03:02:43于萬國
    關鍵詞:方法

    于萬國,馬 軍

    (河北民族師范學院,河北 承德 067000)

    HTML5 Canvas API中arc方法的應用研究

    于萬國,馬 軍

    (河北民族師范學院,河北 承德 067000)

    目的 針對HTML5 Canvas API的方法、屬性之多,方法的使用參數(shù)之多,各方法之間的聯(lián)合使用之多,造成了初學者對HTML5 Canvas API方法、屬性掌握的困難。通過對HTML5 Canvas API中方法、屬性的文獻閱讀、案例研究的形式,探討HTML5 Canvas API的使用。方法 選用HTML5 Canvas API中arc方法,運用分析法、典型案例法來具體闡述arc方法的應用,最后用arc方法和各種功能實現(xiàn)了一個比較復雜的隨系統(tǒng)時間變化的動態(tài)時鐘,進而使讀者了解HTML5 Canvas API其它方法的運用。結果 HTML5 Canvas API中arc方法需要在一定的環(huán)境下使用,通過各方法、屬性的聯(lián)合應用以及arc方法參數(shù)的調整,可以用arc方法繪制圓形邊框或圓弧邊框,繪制圓形填充或扇形填充,繪制直線。通過圓形邊框、直線的繪制,就可以繪制一個比較復雜的時鐘。結論 HTML5 Canvas API中,面對大量的屬性和方法,arc方法的剖析對全面掌握HTML5 Canvas API的其它方法有更加深刻的認識,另外通過案例來研究掌握各種方法的使用,對于學習者是非常有效的,進而通過HTML5 Canvas API的方法、屬性來制作出豐富多彩的Web頁面。

    HTML5;canvas API;arc方法;應用

    0 引 言

    Canvas元素是HTML5中新增的一個重要元素,專門用來繪制圖形,伴隨這個元素而來的還有一套編程接口——Canvas API。利用Canvas API可以動態(tài)生成和展示圖形、圖表、圖像以及動畫,解決了以往若要在瀏覽器中使用繪圖API,只能使用Adobe的Flash和SVG(scalable vector graphics,可伸縮矢量圖形)插件或者使用只有IE才支持的VML(vector markup language,矢量標記語言)的歷史,Canvas的出現(xiàn),對瀏覽器端繪圖功能的實現(xiàn)非常有用,因此Canvas被納入HTML5規(guī)范。

    Canvas API提供了很多繪制圖形或路徑的方法,如lineTo()、fillRect()、strokeRect()、rect()、quadraticCurveTo()、bezierCurveTo()、arc()、arcTo(),drawImage()等,利用好這些方法,可以在頁面上繪制出任何想要的、非常漂亮的圖形或圖像,創(chuàng)造出更加豐富多彩、賞心悅目的Web頁面。這些方法中有些方法使用起來非常復雜,初學者往往不易把握。在一些教材和文獻中,只是簡單地介紹了各個方法的使用,對于它們之間的綜合應用及參數(shù)調整之后的變化論述的很少[1-2]。本文以arc方法為例深入剖析它的多種用法,對Canvas API其它方法的學習有很大的借鑒意義。

    1 arc的基本語法及功能

    在使用arc方法之前,有必要認識一下Canvas的坐標表示。在Canvas元素里進行繪畫,并不是直接用鼠標在瀏覽器中繪畫。事實上,在HTML頁面中放置Canvas元素只是提供了一塊無色透明的區(qū)域,相當于在頁面上放置了一塊“畫布”[3-4],畫布的坐標如圖1所示。

    圖1 Canvas中的x,y坐標(單位:像素)

    1.1 準備工作

    在使用arc方法之前,需要經(jīng)過下列幾個步驟:

    ①取得canvas元素

    首先,用document.getElementById等方法取得Canvas對象。因為需要調用這個對象提供的方法來進行圖形繪制。

    ②取得上下文(context)

    進行圖形繪制時,需要用到圖形上下文(graphics context)。圖形上下文中是一個封閉了很多繪圖功能的對象,需要使用Canvas對象的getContext方法來獲得圖形上下文。在draw函數(shù)中,將參數(shù)設為“2d”[5]。

    ③設定繪圖樣式(style)

    所謂繪圖的樣式,主要是針對圖形的顏色而言,但是并不限于圖形的顏色,還可以是線性漸變、徑向漸變、各種透明度的顏色等。包括設定填充圖形的樣式(fillStyle)和設定圖形邊框的樣式(strokeStyle),在該屬性中填入顏色值即可。顏色值使用的是普通樣式表中使用的顏色值,例如“red”、“blue”顏色名,或“FF0000”這種十六進制的顏色值。另外,也可以通過rgb(紅色值、綠色值、藍色值)或rgba(紅色值、綠色值、藍色值、透明度)這種rgb函數(shù)或rgba函數(shù)來指定顏色的值[6]。如果不設置默認使用黑色填充和繪制邊框。

    ④指定線寬

    使用圖形上下文對象的lineWidth屬性設置圖形邊框的寬度。如果不設置,默認1px寬度。

    這些都設置好之后,就可以用arc方法。

    1.2 arc方法的功能剖析

    arc方法的基本功能是繪制圓形路徑。繪制路徑時如果首尾相接,需要首先調用開始創(chuàng)建路徑方法beginPath,接著繪制路徑,路徑創(chuàng)建完成后,調用關閉路徑的方法closePath,即要把繪制路徑的方法寫在beginPath和closePath方法之間。如果首尾不相接,只是繪制一段圓弧,就不需要調用beginPath和closePath。繪制完路徑后,就可以調用填充與繪制邊框的方法了,填充的方法為fill,繪制邊框的方法為stroke。填充是指填滿圖形內部,繪制邊框是指不填滿圖形內部,只繪制圖形的外框[7,8]。Canvas元素結合使用這兩種方式來繪制圖形。

    1.2.1 arc方法的基本語法

    context.arc(x,y,radius,startAngle,endAngle,anticlockwise)

    其中context為上下文對象,arc方法有6個參數(shù),x為繪制圓形的中心點橫坐標,y為繪制圓形的中心點縱坐標,radius為圓形半徑,startAngle為開始弧度,endAngle為結束弧度,anticlockwise為是否按順時針方向進行繪制,注意:參數(shù)為true時,按逆時針繪制;參數(shù)為false時,按順時針繪制[9]。另外,startAngle、endAngle為弧度值,如果使用角度,需要使用如下所示的方法將角度轉換為弧度[10]。

    Var radians=degree*Math.PI/180;

    其中Math.PI表示角度為180 °,Math.PI*2表示角度為360 °。

    1.2.2 arc方法的功能

    下面將依次給出arc方法的功能,在列出各種功能之前,先在HTML代碼中body元素內布置好之前講過的內容,寫出如下代碼1。

    代碼1:初始代碼

    Update your browser;

    1)功能1:繪制圓形邊框或圓弧邊框

    arc方法繪制圓時,開始弧度為0,結束弧度Math.PI*2。如下面的代碼即可以畫一個圓形。

    context.arc(200,200,100,0,2*Math.PI,false);

    繪制圓弧時,必須指定開始弧度、結束弧度的值,開始弧度和結束弧度的參考值可按圖2來指定,然后再指定是順時針還是逆時針。

    圖2 開始弧度和結束弧度的參考值

    例如代碼為context.arc(200,200,100,0,90*Math.PI/180,false),則繪制了從A點到B點的一段圓??;如開始弧度、結束弧度換分別換為90*Math.PI/180和270*Math.PI/180,則繪制了從B點到C點的一段圓弧;如換為0*Math.PI/180和-90*Math.PI/180則繪制了從A點經(jīng)過B、C兩點到D點的一段圓??;如換為0*Math.PI/180和-90*Math.PI/180,第六個參數(shù)變?yōu)轫槙r針繪畫,則繪制了從A點直接到D點的一段圓弧。

    2)功能2:繪制圓形填充或扇形填充

    如要繪制圓形填充,則只需要將初始代碼中的context.stroke()換為context.fill()即可。

    如要繪制扇形填充則需要調用開始路徑方法beginPath和結束路徑方法closePath,還需要用moveTo方法將繪制點移到圓心的位置(200,200)。例如下面的代碼2繪制了從A點到B點的扇形填充區(qū)域,效果如圖3所示。

    代碼2:

    context.beginPath();

    context.moveTo(200,200);

    context.arc(200,200,100,0,90*Math.PI/180,false)

    context.closePath();

    context.fill();

    圖3 從A點到B點的扇形填充結果

    圖4 從A點到B點的扇形邊框結果

    如需要繪制沒有填充的扇形邊框,只需要將代碼2中的“context.fill();”換成“context.stroke();”,如圖4所示。

    3)功能3:繪制直線

    如果開始弧度、結束弧度相等,再利用moveTo、beginPath、closePath方法就可以繪制一條從圓心到該角度的一條直線。如代碼3繪制一條從圓心到B點的一條直線,這條直線的線寬為2px。

    代碼3:

    context.beginPath();

    context.moveTo(200,200);

    context.arc(200,200,100,90*Math.PI/180,90*Math.PI/180,false)

    圖5 隨系統(tǒng)時間變化的時鐘

    context.closePath();

    context.stroke();

    1.3 綜合利用arc方法的各種功能實現(xiàn)比較復雜的繪圖效果

    在這里以繪制隨系統(tǒng)時間而變化的時鐘為例來介紹arc方法的各種功能,最后繪制的時鐘效果如圖5所示。

    下面分步驟來實現(xiàn)該時鐘效果。

    1.3.1 時鐘表盤的繪制

    首先定義一個繪制時鐘函數(shù)drawClock,在該函數(shù)中,定義x、y、r3個變量,分別表示時鐘的圓形坐標(x,y)和半徑r,接著利用arc繪制扇形邊框的方法繪制時鐘的60個小刻度。繪制后如圖6所示。

    圖6 小刻度表盤

    圖7 覆蓋表盤中心區(qū)域后的小刻度表盤

    圖8 覆蓋表盤中心區(qū)域后的刻度表盤

    接下來,用繪制和底色完全相同的填充圓形覆蓋中間區(qū)域,使表盤的小刻度只剩下半徑的19/20,如圖7所示。

    最后用arc繪制直線的方法繪制表盤的12個大刻度,用覆蓋小刻度的方法使表盤的大刻度只剩下半徑的18/20,如圖8所示。

    1.3.2 繪制時鐘的時、分、秒針

    ① 首先用var date=new Date()得到系統(tǒng)當前的日期時間,再用

    var h=date.getHours();

    var m=date.getMinutes();

    var sec=date.getSeconds();

    分別獲得系統(tǒng)的小時(h)、分鐘(min)和秒(sec)。

    ② 用arc畫直線的方法畫時針,一個小時走過的角度是30°,故h小時min分鐘走過的角度為(h+m/60)*30,又由于arc方法的起始基準坐標為水平向右,方向為0°,而時鐘基準起始坐標為垂直向上,方向為0°,有一個90°的差值,因此在用arc畫線方法時,起始弧度和終止弧度均為(-90+(h+m/60)*30)*Math.PI/180,時針的長度為半徑r的14/20,粗細設為4。

    ③ 同理,用同樣的方法畫分針,只不過1 min走過的角度是6°,因此用arc畫線方法畫分鐘時,起始弧度和終止弧度均為(-90+m*6)*Math.PI/180,分針的長度為半徑r的16/20,粗細設為3。

    ④ 畫秒針的方法和畫分針一樣,起始弧度和終止弧度均為(-90+sec*6)*Math.PI/180,粗細設為1。

    1.3.3 繪制時鐘的圓心小紅點

    這個比較簡單,只需要使用arc填充圓的方法就可以實現(xiàn)。

    至此,整個drawClock函數(shù)完成。

    1.3.4 運行一次drawClock函數(shù)

    開啟定時器,使時針、分針、秒針隨系統(tǒng)時間而變化,最終代碼如代碼4。

    代碼4:

    window.onload=function(){

    var oC=document.getElementById("canvas");

    var oGc=oC.getContext("2d");

    function drawClock(){

    var x=200,y=200,r=150;

    //繪制時鐘表盤小刻度

    oGc.moveTo(x,y);

    for(var i=0;i<60;i++)

    {

    oGc.beginPath();

    oGc.moveTo(200,200);

    oGc.arc(x,y,r,i*6*Math.PI/180,(i+1)*6*Math.PI/180,false);

    oGc.closePath();

    oGc.stroke();

    }

    //覆蓋時鐘表盤小刻度中心區(qū)域

    oGc.fillStyle="white";

    oGc.arc(x,y,r*19/20,0,2*Math.PI,false);

    oGc.fill();

    //繪制時鐘表盤大刻度

    for(var i=0;i<12;i++)

    {

    oGc.beginPath();

    oGc.lineWidth=3;

    oGc.moveTo(x,y);

    oGc.arc(x,y,r,i*30*Math.PI/180,i*30*Math.PI/180,false);

    oGc.closePath();

    oGc.stroke();

    }

    //覆蓋時鐘表盤大刻度中心區(qū)域

    oGc.fillStyle="white";

    oGc.arc(x,y,r*18/20,0,2*Math.PI,false);

    oGc.fill();

    //獲取系統(tǒng)時間

    var date=new Date();

    var h=date.getHours();

    var m=date.getMinutes();

    var sec=date.getSeconds();

    //繪制時針

    oGc.lineWidth=4;

    oGc.beginPath();

    oGc.moveTo(x,y);

    oGc.arc(x,y,r*14/20,(-90+(h+m/60)*30)*Math.PI/180,(-90+(h+m/60)*30)*Math.PI/180,false);

    oGc.closePath();

    oGc.stroke();

    //繪制分針

    oGc.lineWidth=3;

    oGc.beginPath();

    oGc.moveTo(x,y);

    oGc.arc(x,y,r*16/20,(-90+m*6)*Math.PI/180,(-90+m*6)*Math.PI/180,false);

    oGc.closePath();

    oGc.stroke();

    //繪制秒針

    oGc.lineWidth=1;

    oGc.beginPath();

    oGc.moveTo(x,y);

    oGc.arc(x,y,r*16/20,(-90+sec*6)*Math.PI/180,(-90+sec*6)*Math.PI/180,false);

    oGc.closePath();

    oGc.stroke();

    //繪制時鐘表盤中心小圓

    oGc.beginPath();

    oGc.fillStyle="red";

    oGc.arc(x,y,3,0,2*Math.PI,false);

    oGc.fill();

    oGc.closePath();

    }

    drawClock();

    setInterval(drawClock,30);//開啟定時器

    }

    2 結論與討論

    本文簡要介紹了HTML5 Canvas標簽及API的使用,詳細剖析HTML5 Canvas API中arc方法的語法及各種功能,最后用arc方法和各種功能實現(xiàn)一個比較復雜的隨系統(tǒng)時間變化的動態(tài)時鐘。該方法的剖析對學習掌握HTML5 Canvas API的其它方法有更加深刻的認識??傊?,在HTML5 Canvas API中,面對大量的屬性和方法,初學者往往不容易把握,通過案例來掌握各種方法的使用,對于學習者是非常有效的。熟練掌握之后,就可以制作出豐富多彩的Web頁面。

    [1]Peter Lubbers,Brian Albers著,柳靖,李杰譯.HTML5程序設計[M].2版.北京:人民郵電出版社,2012:23-37.

    [2]陸凌牛.HTML5與CSS 3權威指南(上冊)[M].2版.機械工業(yè)出版社,2013.138-147.

    [3]谷偉.基于HTML5 Canvas的客戶端圖表技術研究[J].信息技術,2013,(09):107-110.

    [4]成舟,邵志清,張歡歡,等.HTML5 Canvas技術在工程流程圖中的研究與應用[J].華東理工大學學報:自然科學版,2015,(02):34-35.

    [5]龍云.基于HTML5的WebGIS研究[D].贛州:江西理工大學,2013.

    [6]趙劍.HTML5動畫引擎技術的研究與實現(xiàn)[D].北京:北京郵電大學,2015.

    [7]吳磊,張福慶.基于HTML Canvas的WebGIS客戶端技術研究[J].地理信息世界,2009,(03):78-82.

    [8]谷偉.基于HTML5 Canvas的客戶端圖表技術研究[J].信息技術,2013,(09):107-110.

    [9]張衛(wèi)國.基于HTML5的2D動畫的設計與實現(xiàn)[D].廣州:中山大學,2014.

    [10]王曉.基于HTML5的矢量地圖發(fā)布關鍵技術研究[D].南京:南京師范大學,2011.

    [責任編輯:王榮榮 英文編輯:劉彥哲]

    Application of arc Method in HTML 5 Canvas API

    YU Wan-guo,MA Jun

    (Hebei Normal University for Nationalities,Chengde,Hebei 067000,China)

    Objective The fact that there are plenty of HTML 5 Canvas API methods,properties,parameters of methods and combinations between methods leads to the beginners’difficulties in mastering HTML 5 Canvas API methods and their properties.By reading literature of HTML 5 Canvas API methods and properties and the the form of case study,this paper discussed the application of Canvas API.Methods Arc method of the HTML 5 Canvas API was selected and explained its specific application by analysis and the typical case.A more complex clock with the dynamic system time was implemented,which made readers understand the other methods of HTML 5 Canvas API.Results Arc method of HTML 5 Canvas API could be used in certain environment.With the combined application of various methods and properties and the adjustment of the parameters,the arc method was used to draw round borders or arc frame,create a circular or fan filling and draw a straight line.The drawing of the circular border and straight line led to complete a more complicated clock.Conclusion For a large number of properties and methods in HTML 5 Canvas API,the analysis of the arc method can help the comprehensive grasp and profound understanding of other methods in HTML 5 Canvas API.And it is very effective for learners to master various methods by case study and to create colorful WEB page with methods and properties of HTML 5 Canvas API.

    HTML5;canvas API;arc method;application

    承德市教育科學研究“十二五”規(guī)劃2015年度專項課題(1501004)

    于萬國(1976-),男,蒙古族,河北承德人,河北民族師范學院數(shù)學與計算機系講師,理學碩士,研究方向為多媒體技術和網(wǎng)絡應用。

    TP 311.52

    A

    10.3969/j.issn.1673-1492.2016.11.004

    來稿日期:2016-03-25

    猜你喜歡
    方法
    中醫(yī)特有的急救方法
    中老年保健(2021年9期)2021-08-24 03:52:04
    高中數(shù)學教學改革的方法
    河北畫報(2021年2期)2021-05-25 02:07:46
    化學反應多變幻 “虛擬”方法幫大忙
    變快的方法
    兒童繪本(2020年5期)2020-04-07 17:46:30
    學習方法
    可能是方法不對
    用對方法才能瘦
    Coco薇(2016年2期)2016-03-22 02:42:52
    最有效的簡單方法
    山東青年(2016年1期)2016-02-28 14:25:23
    四大方法 教你不再“坐以待病”!
    Coco薇(2015年1期)2015-08-13 02:47:34
    賺錢方法
    www日本在线高清视频| 黑人巨大精品欧美一区二区蜜桃 | 国产欧美日韩综合在线一区二区| 久久久久视频综合| 啦啦啦视频在线资源免费观看| 九色亚洲精品在线播放| 国产又爽黄色视频| 永久免费av网站大全| 桃花免费在线播放| 精品少妇内射三级| 亚洲精品一区蜜桃| 日本黄色日本黄色录像| 只有这里有精品99| av天堂久久9| www日本在线高清视频| 内地一区二区视频在线| 看免费成人av毛片| 欧美精品一区二区免费开放| 天堂8中文在线网| 久久久久精品性色| 午夜免费观看性视频| 国产熟女欧美一区二区| 亚洲av.av天堂| 日本爱情动作片www.在线观看| 大香蕉97超碰在线| 97在线人人人人妻| 美女内射精品一级片tv| 亚洲精品国产av蜜桃| 午夜视频国产福利| 这个男人来自地球电影免费观看 | 看非洲黑人一级黄片| 亚洲av电影在线观看一区二区三区| 在线 av 中文字幕| 久久婷婷青草| 狠狠婷婷综合久久久久久88av| 视频区图区小说| 精品少妇久久久久久888优播| 久久久久国产精品人妻一区二区| 午夜免费男女啪啪视频观看| 亚洲av国产av综合av卡| 黑人猛操日本美女一级片| 欧美国产精品va在线观看不卡| 亚洲av在线观看美女高潮| 欧美日本中文国产一区发布| 久久久久精品久久久久真实原创| 少妇猛男粗大的猛烈进出视频| 欧美亚洲日本最大视频资源| 看免费成人av毛片| 日本午夜av视频| 久久影院123| 国产精品99久久99久久久不卡 | 纯流量卡能插随身wifi吗| 人人妻人人爽人人添夜夜欢视频| 香蕉国产在线看| 制服人妻中文乱码| 超碰97精品在线观看| 18禁国产床啪视频网站| 国产精品一国产av| 亚洲欧美日韩卡通动漫| 亚洲图色成人| 中文字幕人妻丝袜制服| 精品久久蜜臀av无| 欧美精品亚洲一区二区| 18+在线观看网站| 18在线观看网站| 精品一区在线观看国产| 久久国内精品自在自线图片| 人妻人人澡人人爽人人| av在线观看视频网站免费| 久久99一区二区三区| 日本色播在线视频| 久久久久视频综合| 卡戴珊不雅视频在线播放| 在现免费观看毛片| 三上悠亚av全集在线观看| 赤兔流量卡办理| 国产探花极品一区二区| 波野结衣二区三区在线| 男人操女人黄网站| 欧美另类一区| 美女福利国产在线| 9热在线视频观看99| 中文字幕制服av| 日日啪夜夜爽| 亚洲丝袜综合中文字幕| 中国美白少妇内射xxxbb| 亚洲成色77777| 亚洲av欧美aⅴ国产| 欧美人与性动交α欧美精品济南到 | 一区二区三区四区激情视频| 99九九在线精品视频| 午夜激情av网站| 啦啦啦啦在线视频资源| 老熟女久久久| 少妇的逼水好多| 亚洲久久久国产精品| 国产成人精品在线电影| 午夜福利在线观看免费完整高清在| 欧美精品一区二区免费开放| 黑人高潮一二区| 午夜免费鲁丝| 欧美日韩av久久| 免费黄网站久久成人精品| 国产av一区二区精品久久| 亚洲成色77777| 满18在线观看网站| 精品人妻偷拍中文字幕| 亚洲av中文av极速乱| 色哟哟·www| 免费黄色在线免费观看| 大香蕉久久网| 国产一区亚洲一区在线观看| 麻豆乱淫一区二区| 久久久久久久久久久免费av| 国产成人精品婷婷| 欧美3d第一页| 中文字幕另类日韩欧美亚洲嫩草| √禁漫天堂资源中文www| 免费黄色在线免费观看| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 日本av免费视频播放| 精品少妇久久久久久888优播| 纯流量卡能插随身wifi吗| 99精国产麻豆久久婷婷| 欧美少妇被猛烈插入视频| 国产成人a∨麻豆精品| 欧美丝袜亚洲另类| 欧美日本中文国产一区发布| av在线观看视频网站免费| 国产成人av激情在线播放| 中国三级夫妇交换| 久久韩国三级中文字幕| av在线播放精品| 久久精品国产鲁丝片午夜精品| 青春草国产在线视频| 91成人精品电影| 国产成人精品福利久久| 日产精品乱码卡一卡2卡三| 国产欧美另类精品又又久久亚洲欧美| 亚洲人成77777在线视频| 91aial.com中文字幕在线观看| 久久久国产一区二区| 午夜老司机福利剧场| 国产精品蜜桃在线观看| 亚洲欧美成人精品一区二区| 久久久亚洲精品成人影院| 日韩三级伦理在线观看| 男女国产视频网站| 中文字幕精品免费在线观看视频 | 久久精品国产自在天天线| 久久精品国产综合久久久 | 国产综合精华液| av线在线观看网站| 国产黄色免费在线视频| 九色成人免费人妻av| 亚洲精品国产色婷婷电影| 如何舔出高潮| 国产成人aa在线观看| 天天躁夜夜躁狠狠躁躁| 热99久久久久精品小说推荐| 亚洲欧美精品自产自拍| 国产一区二区在线观看av| 亚洲 欧美一区二区三区| 日韩一区二区三区影片| 午夜福利乱码中文字幕| 亚洲欧美精品自产自拍| 成人国产av品久久久| 五月天丁香电影| 国产乱人偷精品视频| 亚洲av欧美aⅴ国产| 精品少妇久久久久久888优播| av在线app专区| 天天操日日干夜夜撸| 免费大片18禁| 99久久人妻综合| 欧美日韩一区二区视频在线观看视频在线| 久久影院123| 亚洲国产成人一精品久久久| 最近最新中文字幕大全免费视频 | 国产精品一区二区在线观看99| 亚洲综合色网址| 黄网站色视频无遮挡免费观看| av有码第一页| 成人影院久久| 国产精品久久久av美女十八| 26uuu在线亚洲综合色| 女性被躁到高潮视频| 国产成人一区二区在线| 少妇的逼好多水| 女人被躁到高潮嗷嗷叫费观| 亚洲欧美一区二区三区黑人 | 免费看av在线观看网站| 欧美精品人与动牲交sv欧美| 午夜91福利影院| 午夜视频国产福利| 爱豆传媒免费全集在线观看| 欧美日韩亚洲高清精品| 男女啪啪激烈高潮av片| 国产免费视频播放在线视频| 国产精品国产av在线观看| 日韩中字成人| 黄色视频在线播放观看不卡| 大香蕉久久网| 亚洲情色 制服丝袜| 老女人水多毛片| 18在线观看网站| 99九九在线精品视频| 亚洲精华国产精华液的使用体验| 精品午夜福利在线看| 国产一级毛片在线| 大话2 男鬼变身卡| 男男h啪啪无遮挡| 成年女人在线观看亚洲视频| 亚洲欧洲国产日韩| 欧美3d第一页| 1024视频免费在线观看| 欧美 亚洲 国产 日韩一| 人妻一区二区av| 桃花免费在线播放| 三上悠亚av全集在线观看| 成人毛片a级毛片在线播放| xxxhd国产人妻xxx| 18+在线观看网站| 桃花免费在线播放| 中文字幕亚洲精品专区| 一区二区三区精品91| 最后的刺客免费高清国语| 免费看不卡的av| 日韩大片免费观看网站| 午夜精品国产一区二区电影| 人成视频在线观看免费观看| 成人无遮挡网站| 蜜桃在线观看..| av片东京热男人的天堂| 另类精品久久| 亚洲av中文av极速乱| 18禁在线无遮挡免费观看视频| 秋霞伦理黄片| 视频区图区小说| 国产 精品1| 亚洲精品美女久久久久99蜜臀 | 国产xxxxx性猛交| 中文字幕人妻熟女乱码| 97人妻天天添夜夜摸| 夫妻性生交免费视频一级片| 两个人看的免费小视频| 在线观看一区二区三区激情| 亚洲国产精品专区欧美| 女的被弄到高潮叫床怎么办| 免费高清在线观看视频在线观看| av女优亚洲男人天堂| videosex国产| 国产av国产精品国产| 少妇的逼水好多| 亚洲一级一片aⅴ在线观看| 香蕉精品网在线| 久久免费观看电影| 亚洲四区av| 伦理电影大哥的女人| 久久午夜综合久久蜜桃| 午夜免费观看性视频| av片东京热男人的天堂| av线在线观看网站| 婷婷色综合大香蕉| 久久精品久久久久久久性| 亚洲av日韩在线播放| 热re99久久国产66热| 免费在线观看完整版高清| 精品午夜福利在线看| 免费黄网站久久成人精品| 免费高清在线观看视频在线观看| 亚洲四区av| videosex国产| 日日摸夜夜添夜夜爱| 久久久欧美国产精品| 亚洲一级一片aⅴ在线观看| 晚上一个人看的免费电影| 日韩av不卡免费在线播放| 久久女婷五月综合色啪小说| 亚洲 欧美一区二区三区| 热99久久久久精品小说推荐| 黑人高潮一二区| 丝瓜视频免费看黄片| 久久99蜜桃精品久久| 国产精品嫩草影院av在线观看| videosex国产| 高清不卡的av网站| 成年人免费黄色播放视频| 国产精品三级大全| 欧美97在线视频| 亚洲欧洲国产日韩| 日韩一区二区三区影片| 最新的欧美精品一区二区| 中文字幕精品免费在线观看视频 | 在现免费观看毛片| 插逼视频在线观看| 看免费av毛片| 男人添女人高潮全过程视频| 久久99蜜桃精品久久| 18禁裸乳无遮挡动漫免费视频| 欧美精品一区二区大全| 国产国拍精品亚洲av在线观看| 性色av一级| 国产白丝娇喘喷水9色精品| 中文精品一卡2卡3卡4更新| 久久精品夜色国产| 久久青草综合色| 国产 精品1| 亚洲欧美成人精品一区二区| 极品人妻少妇av视频| 国产乱来视频区| 美女脱内裤让男人舔精品视频| 日本wwww免费看| 亚洲高清免费不卡视频| 高清毛片免费看| 亚洲国产精品一区二区三区在线| 亚洲精品,欧美精品| 欧美另类一区| 午夜福利视频在线观看免费| 只有这里有精品99| 美女内射精品一级片tv| 免费人成在线观看视频色| 国产黄频视频在线观看| 久久久久久久精品精品| 另类精品久久| 亚洲国产日韩一区二区| 国产永久视频网站| 久久狼人影院| 伊人亚洲综合成人网| 国产亚洲最大av| 丝袜在线中文字幕| 亚洲一区二区三区欧美精品| 午夜福利视频精品| 精品亚洲乱码少妇综合久久| 美女大奶头黄色视频| 黑人猛操日本美女一级片| 美女视频免费永久观看网站| 久久久久久久久久成人| 日本与韩国留学比较| av卡一久久| 久久精品aⅴ一区二区三区四区 | 精品少妇黑人巨大在线播放| 七月丁香在线播放| 日韩一区二区三区影片| 欧美日韩综合久久久久久| 久久午夜综合久久蜜桃| 伊人久久国产一区二区| 男女啪啪激烈高潮av片| av卡一久久| 久久久欧美国产精品| 国产成人91sexporn| 99热6这里只有精品| 最近中文字幕2019免费版| 成人影院久久| 丁香六月天网| 亚洲精品,欧美精品| 日韩免费高清中文字幕av| 久久av网站| 18禁裸乳无遮挡动漫免费视频| av黄色大香蕉| 五月玫瑰六月丁香| 午夜福利乱码中文字幕| 国产视频首页在线观看| 人人妻人人爽人人添夜夜欢视频| 日本爱情动作片www.在线观看| 国产成人一区二区在线| 亚洲色图综合在线观看| 人人妻人人澡人人爽人人夜夜| 看免费av毛片| 人人妻人人澡人人爽人人夜夜| 91精品伊人久久大香线蕉| 看十八女毛片水多多多| 99九九在线精品视频| 欧美日韩综合久久久久久| 欧美日韩国产mv在线观看视频| 免费av不卡在线播放| 王馨瑶露胸无遮挡在线观看| 成人亚洲欧美一区二区av| 亚洲高清免费不卡视频| 狠狠婷婷综合久久久久久88av| 中文字幕精品免费在线观看视频 | 熟女人妻精品中文字幕| 午夜日本视频在线| 丰满饥渴人妻一区二区三| 街头女战士在线观看网站| 婷婷色av中文字幕| 日韩不卡一区二区三区视频在线| 91成人精品电影| 一级毛片 在线播放| 国产日韩欧美亚洲二区| 久久人人爽人人爽人人片va| 久久婷婷青草| 欧美性感艳星| 黄色一级大片看看| 男男h啪啪无遮挡| 国产精品一区二区在线观看99| 在线观看免费高清a一片| 久久久国产精品麻豆| 成人无遮挡网站| 日本免费在线观看一区| 五月天丁香电影| 成人毛片a级毛片在线播放| 欧美精品亚洲一区二区| 18在线观看网站| 人妻系列 视频| 婷婷色麻豆天堂久久| 99热6这里只有精品| 91国产中文字幕| 婷婷成人精品国产| 精品久久久久久电影网| 午夜影院在线不卡| 免费av中文字幕在线| 欧美老熟妇乱子伦牲交| 欧美精品av麻豆av| 精品视频人人做人人爽| 免费高清在线观看视频在线观看| 天堂中文最新版在线下载| 91久久精品国产一区二区三区| 女的被弄到高潮叫床怎么办| 久久久亚洲精品成人影院| 美女福利国产在线| 欧美变态另类bdsm刘玥| 亚洲伊人久久精品综合| 美女视频免费永久观看网站| a级毛片在线看网站| 亚洲欧美清纯卡通| 九草在线视频观看| 欧美性感艳星| 久久久精品免费免费高清| 各种免费的搞黄视频| 纯流量卡能插随身wifi吗| 蜜臀久久99精品久久宅男| 下体分泌物呈黄色| 国产有黄有色有爽视频| 91精品国产国语对白视频| 久久亚洲国产成人精品v| 国产国拍精品亚洲av在线观看| 91成人精品电影| 亚洲欧洲国产日韩| 欧美成人精品欧美一级黄| 久久免费观看电影| 亚洲精品日本国产第一区| 99国产精品免费福利视频| 国产精品秋霞免费鲁丝片| 精品一品国产午夜福利视频| 搡老乐熟女国产| 亚洲精品美女久久av网站| 18禁在线无遮挡免费观看视频| 肉色欧美久久久久久久蜜桃| 最近的中文字幕免费完整| 国产一区二区三区av在线| 18禁观看日本| 各种免费的搞黄视频| 成人午夜精彩视频在线观看| 最近中文字幕高清免费大全6| 人人妻人人澡人人爽人人夜夜| av国产精品久久久久影院| 熟女av电影| www.熟女人妻精品国产 | 制服丝袜香蕉在线| 亚洲国产最新在线播放| 欧美人与善性xxx| 国国产精品蜜臀av免费| 久久久国产欧美日韩av| www.色视频.com| 久久精品国产亚洲av天美| 少妇人妻 视频| 99九九在线精品视频| av有码第一页| 中文字幕av电影在线播放| 亚洲国产日韩一区二区| 黑人欧美特级aaaaaa片| 亚洲人成网站在线观看播放| 精品久久国产蜜桃| 国产又爽黄色视频| 国产一区亚洲一区在线观看| 日本欧美视频一区| 最近最新中文字幕免费大全7| 亚洲国产成人一精品久久久| 一区二区三区精品91| 亚洲欧美日韩另类电影网站| 男女下面插进去视频免费观看 | 久久久国产精品麻豆| 精品少妇久久久久久888优播| 18+在线观看网站| 免费久久久久久久精品成人欧美视频 | 久久国内精品自在自线图片| 国产欧美亚洲国产| 色哟哟·www| 亚洲图色成人| av福利片在线| 欧美成人午夜精品| 天天操日日干夜夜撸| 老司机影院成人| 久久99一区二区三区| 色婷婷久久久亚洲欧美| 欧美日韩一区二区视频在线观看视频在线| 99久久综合免费| 夫妻性生交免费视频一级片| 黄色毛片三级朝国网站| 国产精品.久久久| 91精品伊人久久大香线蕉| 性高湖久久久久久久久免费观看| 高清不卡的av网站| 岛国毛片在线播放| 国产1区2区3区精品| 国产在线免费精品| 亚洲欧美日韩卡通动漫| av有码第一页| 卡戴珊不雅视频在线播放| 久久精品人人爽人人爽视色| 王馨瑶露胸无遮挡在线观看| 亚洲成人av在线免费| 国语对白做爰xxxⅹ性视频网站| 成年人免费黄色播放视频| 18禁在线无遮挡免费观看视频| 伊人亚洲综合成人网| 在线亚洲精品国产二区图片欧美| 久久久国产一区二区| 欧美日本中文国产一区发布| 天美传媒精品一区二区| 国产毛片在线视频| 久久综合国产亚洲精品| 在线观看免费视频网站a站| 黑人高潮一二区| 免费黄频网站在线观看国产| 国产极品粉嫩免费观看在线| 欧美成人午夜免费资源| av福利片在线| 久久久久久久国产电影| 久久久久精品久久久久真实原创| 少妇熟女欧美另类| 亚洲一区二区三区欧美精品| 老司机亚洲免费影院| 边亲边吃奶的免费视频| 在现免费观看毛片| 男的添女的下面高潮视频| 日韩 亚洲 欧美在线| 国产精品国产三级专区第一集| 久久久精品区二区三区| 日本色播在线视频| 丝瓜视频免费看黄片| 我的女老师完整版在线观看| 丝袜喷水一区| xxx大片免费视频| 在线观看一区二区三区激情| 国产国拍精品亚洲av在线观看| 日韩欧美一区视频在线观看| 一级毛片电影观看| 赤兔流量卡办理| 亚洲国产精品一区三区| 99re6热这里在线精品视频| 久久久久久久精品精品| 精品酒店卫生间| av国产久精品久网站免费入址| 国产有黄有色有爽视频| 亚洲精品日本国产第一区| 永久免费av网站大全| 人妻系列 视频| 一区在线观看完整版| 国产深夜福利视频在线观看| 亚洲一级一片aⅴ在线观看| 日韩电影二区| 国产亚洲最大av| 99国产精品免费福利视频| 美女福利国产在线| 熟女电影av网| 人妻少妇偷人精品九色| 超色免费av| 天天躁夜夜躁狠狠躁躁| 日韩大片免费观看网站| 成年动漫av网址| 亚洲情色 制服丝袜| 国产精品.久久久| 一本大道久久a久久精品| 久久免费观看电影| 999精品在线视频| 亚洲伊人久久精品综合| 亚洲三级黄色毛片| 成人18禁高潮啪啪吃奶动态图| 女人久久www免费人成看片| 一本久久精品| 国产精品 国内视频| 激情视频va一区二区三区| 婷婷色综合大香蕉| 伊人久久国产一区二区| 大码成人一级视频| av视频免费观看在线观看| 国产精品女同一区二区软件| 亚洲国产日韩一区二区| 丰满少妇做爰视频| 国产女主播在线喷水免费视频网站| 秋霞在线观看毛片| 看非洲黑人一级黄片| 丝袜喷水一区| 国产片内射在线| 国产欧美亚洲国产| videossex国产| 伊人亚洲综合成人网| 婷婷色av中文字幕| 久久久久久伊人网av| 久久精品aⅴ一区二区三区四区 | 中文字幕人妻熟女乱码| 久久久a久久爽久久v久久| 男女高潮啪啪啪动态图| 岛国毛片在线播放| 国产精品久久久久成人av| 亚洲精品久久久久久婷婷小说| 在线亚洲精品国产二区图片欧美| 亚洲成国产人片在线观看| 欧美变态另类bdsm刘玥| 一区二区三区四区激情视频| 欧美日韩一区二区视频在线观看视频在线| 亚洲人与动物交配视频| 看非洲黑人一级黄片|