欧美videos另类精品-欧美videos另类极品-欧美vide-欧美va在线视频-欧美va在线观看-欧美va在线播放免费观看

首頁

JS設計模式之單例模式、組合模式、觀察者模式、策略模式

前端達人

好,下面我將結合一些實例,說一下我對組合模式以及觀察者模式的了解:



1、組合模式:



組合模式在對象間形成樹形結構;

組合模式中基本對象和組合對象被一致對待;

無須關心對象有多少層, 調用時只需在根部進行調用;

將多個對象的功能,組裝起來,實現批量執行;

想象我們現在手上有個萬能遙控器, 當我們回家, 按一下開關, 下列事情將被執行:



到家了,開門

開電腦

開音樂




// 先準備一些需要批量執行的功能
class GoHome{
    init(){
        console.log("到家了,開門");
    }
}
class OpenComputer{
    init(){
        console.log("開電腦");
    }
}
class OpenMusic{
    init(){
        console.log("開音樂");
    }
}

// 組合器,用來組合功能
class Comb{
    constructor(){
        // 準備容器,用來防止將來組合起來的功能
        this.skills = [];
    }
    // 用來組合的功能,接收要組合的對象
    add(task){
        // 向容器中填入,將來準備批量使用的對象
        this.skills.push(task);
    }
    // 用來批量執行的功能
    action(){
        // 拿到容器中所有的對象,才能批量執行
        this.skills.forEach( val => {
            val.init();
        } );
    }
}

// 創建一個組合器
var c = new Comb();

// 提前將,將來要批量操作的對象,組合起來
c.add( new GoHome() );
c.add( new OpenComputer() );
c.add( new OpenMusic() );

// 等待何時的時機,執行組合器的啟動功能
c.action();
    // 在內部,會自動執行所有已經組合起來的對象的功能



由此,我們可以總結一下組合模式的特點


1.批量執行
2.啟動一個方法,會遍歷多個方法,同時執行,有點類似于遞歸的感覺
3.組合模式略微耗性能,但是執行方便
 目前只是一個基礎組合。
 高級組合:
1.組合成樹狀結構,每個對象下,還會有自己的子對象
2.如果執行了父對象的某個方法,所有的子對象會跟隨執行
3.組合模式一般建議使用在動態的html結構上,因為組合模式的結構和html的結構,出奇的一致
4.基本對象和組合對象被一致對待, 所以要保證基本對象(葉對象)和組合對象具有一致方法


2、觀察者模式:

觀察者模式也叫也叫Observer模式、訂閱/發布模式,也是由GoF提出的23種軟件設計模式的一種。
觀察者模式是行為模式之一,它的作用是當一個對象的狀態發生變化時,能夠自動通知其他關聯對象,自動刷新對象狀態,或者說執行對應對象的方法(主題數據改變,通知其他相關個體,做出相應的數據更新)。
這種設計模式可以大大降低程序模塊之間的耦合度,便于更加靈活的擴展和維護。
以觀察的角度,發現對應的狀況,處理問題。
觀察者模式包含兩種角色:
①觀察者(訂閱者):會隨時更新自身的信息或狀態(訂閱者可以隨時加入或離開);
②被觀察者(發布者):接收到發布者發布的信息,從而做出對應的改變或執行。
很方便的實現簡單的廣播通信,實現一對多的對應關系。
核心思想:觀察者只要訂閱了被觀察者的事件,那么當被觀察者的狀態改變時,被觀察者會主動去通知觀察者,而無需關心觀察者得到事件后要去做什么,實際程序中可能是執行訂閱者的回調函數。
Javascript中實現一個例子:


HTML 學習總結2 框架 表單

前端達人

這是HTML學習總結系列的第二篇,第一篇在這里:

HTML 學習總結1入門 基本概念、格式 文字標簽 圖片標簽 鏈接標簽 表格標簽 注釋

這次的學習內容相較第一次分類少,但是比較雜。



框架集標簽

框架標簽是將網頁設置成網頁框架的一種雙標簽,被設計成框架的網頁被切分成若干區域,沒有實際的內容,只當做框架用于鑲嵌其它的網頁。

那么,這個標簽是:

<frameset></frameset>

框架集標簽的屬性

使用的時候需要將HTML文件中的body標簽部分替換為框架標簽,寫成這樣:



<html>
    <head></head>
    <frameset rows="500,*" border="3" noresize="noresize">
    </frame>
</html>

看上面的代碼,用frameset替換掉body不難理解,畢竟我們約定做框架的網頁不具有實體內容
接著,這里提到了框架標簽的三個屬性,分別為:

rows/cols 框架的分行或分列
border 分隔框的寬度
noresize 大小是否可調
現在來分別解釋一下

第一個,rows 或cols 屬性,代表了框架的分行或分列的情況,在引號內書寫該屬性的值的時候,不需要指明分成幾欄,只需要指明每一欄占據的寬度或高度(單位為像素)并使用逗號隔開。瀏覽器在解析的時候會計算到底分成了幾欄。另外,不指定寬度而使其占據剩余位置時,可以使用通配符 “ * ”。

第二個,border 屬性,代表了分隔框的寬度,這是屬性的數值單位是像素。所以如果你不想加入邊框,則可以將它設置為零。

第三個,noresize 屬性,表示我們的框架的大小是否可調,frameset標簽默認為大小可調,當用戶鼠標移動到邊框上時,他可以拖拽改變大小。所以如果不想讓用戶隨意改變框架大小,那么可以選擇使用這個屬性 (當然,也可以選擇把邊框的寬度設為零,讓他找不到)。 這個屬性的值同屬性名稱一樣。

最后還需要說明的是:框架集標簽是可以進行嵌套的,也就是說,在已經分出來的框架中,我們可以借著分欄。

在框架內鑲嵌網頁
剛剛我們使用 frameset 標簽將網頁變成框架并劃分成了若干區域,每一個區域都是一個單獨的可顯示頁面的子網頁(筆者起的名)。現在,我們需要在這些區域內為它鑲嵌上一個網頁,這需要用到frame這個單標簽在框架下添加網頁,它的寫法如下:

<frame src="...." name="...." />
1
這里可以看到 frame 標簽的兩個屬性; src 和 name 。它們分別代表著添置連接(這是一個超鏈接,網頁,HTML文件,圖片等都是可以的。有關超鏈接的信息,可參照上一篇學習總結或者問問度娘 ),以及框架名稱。

框架的命名,很主要的一個原因在于可以重復利用一個框架,即在其他標簽使用時,可以在某個框架上顯示相應內容。還記得上一篇中,我們提到的鏈接標簽 target 屬性中的 “某框架名稱” 這個值嗎?在為框架命名后,就可以使用上述的 target 用法,將打開的網頁放在某個框架中了。

綜上,舉個例子:

先來創造一個帶有嵌套的框架
<!--frame-->
<html>
    <head></head>
    <frameset rows="200,*" border="5" noresize="noresize">
        <frame src="title.html" name="title" />
        <frameset cols="200,*">
            <frame src="selection_bar.html" />
            <frame name="output_page" />
        </frameset>
    </frameset>
</html>



<!--title-->
<html>
    <head></head>
    <body>
        <font size="7" color="blue">
            The test page
        </font>
    </body>
</html>



<!--selection_bar-->
<html>
    <head></head>
    <body>
        <font size="5" color="red">
            Please select websites.
        </font>
        <br /><br />
        <a  target="output_page"/>百度一下<br /><br />
        <a  target="output_page"/>CSDN <br /><br />
    </body>
</html>

最后來看下結果:

點擊查看原圖


點擊查看原圖點擊查看原圖




vue父組件向子組件傳值

前端達人

非常簡單,相信大家一看就懂

復制到瀏覽器即可使用,注意別忘了引入vue哦


<div id="app">
    <div>{{pmsg}}</div>
    <menu-item :title='ptitle' :content='ptitle'></menu-item>
</div>
<script type="text/javascript" src="vue.js"></script>
<script type="text/javascript">
    //父組件向子組件傳值-基本使用
    Vue.component('menu-item', {
        props: ['title', 'content'],
        data: function() {
            return {
                msg: '子組件本身的數據'
            }
        },
        template: `<div>
      <p>{{msg}}</p>
      <p>{{title}}</p>
      <p>{{content}}</p>
      </div>`
    });
    var vm = new Vue({
        el: '#app',
        data: {
            pmsg: '父組件中內容',
            ptitle: '動態綁定屬性'
        }
    });
</script>
————————————————
版權聲明:本文為CSDN博主「溫柔的堅持」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43745003/article/details/104908639

JS的原型介紹及原型的繼承

前端達人

前言

在學習JS中的原型,原型鏈,繼承這些知識之前,我們先學習下基礎知識:函數和對象的關系。

我們一直都知道,函數也是對象的一種,因為通過instanceof就可以判斷出來。但是函數和對象的關系并不是簡單的包含和被包含的關系,這兩者之間的關系還是有點復雜的。接下來我們就來捋一捋。



首先,闡述一點,對象都是通過函數創建的

對于下面這種類型的代碼,一般叫做“語法糖”

var obj = {a:10,b:20};
var arr = [5, 'x', true];



但是,其實上面這段代碼的實質是下面這樣的:


//var obj = { a: 10, b: 20 };
//var arr = [5, 'x', true];

 var obj = new Object();
 obj.a = 10;
 obj.b = 20;

 var arr = new Array();
 arr[0] = 5;
 arr[1] = 'x';
 arr[2] = true;



而Object和Array都是函數,可以自己用typeof函數進行驗證。
所以,可以得出:對象都是通過函數創建的

正文
說完了前言,接下來我們進入正題。

原型prototype
在前言中,我們說了函數也是一種對象,所以函數也是屬性的集合,同時,也可以對函數進行自定義屬性。
每個函數都有一個屬性——prototype。這個prototype的屬性值是一個對象(屬性的集合),默認只有一個叫做constructor的屬性,指向這個函數本身.

“隱式原型”proto
我們先看一段非常常見的代碼:
function Fn() { }
   Fn.prototype.name = '張三';
    Fn.prototype.getAge = function () {
       return 12;
};
   var fn = new Fn();
   console.log(fn.name);
   console.log(fn.getAge ());

即,Fn是一個函數,fn對象是從Fn函數new出來的,這樣fn對象就可以調用Fn.prototype中的屬性。

但是,因為每個對象都有一個隱藏的屬性——“proto”,這個屬性引用了創建這個對象的函數的prototype。即:fn.proto === Fn.prototype
那么,這里的_proto_到底是什么呢?

其實,這個__proto__是一個隱藏的屬性,javascript不希望開發者用到這個屬性值,有的低版本瀏覽器甚至不支持這個屬性值。

var obj = {};
console.log(obj.__proto__);

每個對象都有一個_proto_屬性,指向創建該對象的函數的prototype。

構造函數、原型、實例之間的關系
實例,原型對象,構造函數,三者之間的關系:

(1) 實例有__proto__屬性指向原型對象

(2) 原型對象有constructor指針指向構造函數

(3)構造函數又有prototype屬性指向原型對象
點擊查看原圖


實例和原型關系檢測

isPrototypeOf()函數,用于檢測兩個對象之間似乎否存在原型關系,使用方法如下:

  // 查看 Fn 的 prototype 對象,是否是 f 原型
  Fn.prototype.isPrototypeOf(f);   



 //// 查看 f 對象是否是構造函數 Fn 的實例
 //console.log(f instanceof Fn); 
 //// 查看 f 對象是否是構造函數 Fn 的實例    
 //console.log(f instanceof Object); 

    function Fn(){}
    function Fun(){}
    var f = new Fn();
    console.log( f.__proto__ === Fn.prototype );            // t

    console.log( Fn.prototype.isPrototypeOf(f) );           // t
    console.log( Fun.prototype.isPrototypeOf(f) );          // f
    console.log( Object.prototype.isPrototypeOf(f) );       // t

    console.log( f instanceof Fn );         // t
    console.log( f instanceof Fun );        // f
    console.log( f instanceof Object );     // t
//兩種使用,如果是返回ture,如果不是返回false;
//注意:instanceof運算符右側為構造函數,并且js中所有原型都來自Object構造函數。

JS解析器訪問屬性順序
當訪問實例 f 的屬性或方法時,會先在當前實例對象 f 中查找,如果沒有,則沿著__proto__繼續向上尋找,如果找到最頂頭的Object還是找不到,則會拋出undefined。如果在實例中找到,或某層原型中找到,就會讀取并使用,同時停止向上找尋。
由此可見,解析器的解析順序遵循就近原則,如果在最近的位置發現屬性存在,便不會繼續向上找尋。

原型的應用
數組去重:

Array.prototype.noRepeat = function(){
    var m = [];
    for(var i=0;i<this.length;i++){
        if(m.indexOf(this[i]) == -1){
            m.push(this[i]);
        }
    }
    return m;
}
var arr = [3,4,5,6,7,6,5,4,3,2,1];
var res = arr.noRepeat();
console.log(res);

var arr1 = ["a","b","c","b","a"];
var res1 = arr1.noRepeat();
console.log(res1);



function Parent(){

}
Parent.prototype.show = function(){
    console.log("哈哈哈");
}

function Child(){

}
for(var i in Parent.prototype){
    Child.prototype[i] = Parent.prototype[i];
}
Child.prototype.show = function(){
    console.log("hello");
}

var p = new Parent();
p.show();
console.log(p.name);

var c = new Child();
c.show();
console.log(c.name);



————————————————
版權聲明:本文為CSDN博主「zyfacd」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/zyfacd/article/details/104909948

vue非父子組件間的傳值

前端達人

vue非父子組件傳值的基本語法

創建一個新的vue對象
var newvue = new Vue()
    
觸發事件
newvue.$emit('自定義事件名', 參數)
    
監聽事件
newvue.on('自定義事件名', 觸發方法名)
    
銷毀事件
newvue.off('自定義事件名')

案例

放在html頁面上即可顯示,注意要引入vue

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <div id="app">
    <div>父組件</div>
    <div>
      <button @click='handle'>銷毀事件</button>
    </div>
    <test-tom></test-tom>
    <test-jerry></test-jerry>
  </div>
  <script type="text/javascript" src="js/vue.js"></script>
  <script type="text/javascript">
    /*
      兄弟組件之間數據傳遞
    */
    // 提供事件中心
    var hub = new Vue();

    Vue.component('test-tom', {
      data: function(){
        return {
          num: 0
        }
      },
      template: `
        <div>
          <div>TOM:{{num}}</div>
          <div>
            <button @click='handle'>點擊</button>
          </div>
        </div>
      `,
      methods: {
        handle: function(){
          hub.$emit('jerry-event', 2);
        }
      },
      mounted: function() {
        // 監聽事件
        hub.$on('tom-event', (val) => {
          this.num += val;
        });
      }
    });
    Vue.component('test-jerry', {
      data: function(){
        return {
          num: 0
        }
      },
      template: `
        <div>
          <div>JERRY:{{num}}</div>
          <div>
            <button @click='handle'>點擊</button>
          </div>
        </div>
      `,
      methods: {
        handle: function(){
          // 觸發兄弟組件的事件
          hub.$emit('tom-event', 1);
        }
      },
      mounted: function() {
        // 監聽事件
        hub.$on('jerry-event', (val) => {
          this.num += val;
        });
      }
    });
    var vm = new Vue({
      el: '#app',
      data: {

      },
      methods: {
        handle: function(){
          hub.$off('tom-event');
          hub.$off('jerry-event');
        }
      }
    });
  </script>
</body>
</html>
————————————————
版權聲明:本文為CSDN博主「溫柔的堅持」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43745003/article/details/104919633



使用layui實現的左側菜單欄以及動態操作tab項

前端達人

首先說一下左側菜單欄

點擊查看原圖

這是一個最基本的左側菜單欄,實現的過程很簡單,官方的說明文檔就有,但是我在導入layer.js之后,直接復制這段官方代碼到我的編輯器上時,發現頁面是這樣的:


20180301152527380.png

發現,綁定屬性的菜單并沒有下拉選項,這個問題在我導入layer.all.js之后解決了,而且發現如果是在頁面的最上方導入的話也沒有下拉選項,只有在html代碼下面導入,才可以顯示 ,不知道是什么原因

下面說重點,動態操作tab項

頁面截圖:

20180301152822865.png

tab項右鍵菜單:


20180301152903581.png

這里右鍵菜單的樣式并沒有做太多的美化。

html代碼:(頁面中關于引入js和css文件的部分被我省略了,還有要注意jQuery的引入順序)

<div class="layui-tab layui-tab-card site-demo-button" style="position: relative;">
            <ul class="layui-nav layui-nav-tree layui-nav-side">
                <li class="layui-nav-item layui-nav-itemed">
                    <a href="javascript:;">默認展開</a>
                    <dl class="layui-nav-child">
                        <dd>
                            <a data-url="a" data-id="11" data-title="選項a" href="#" class="site-demo-active" data-type="tabAdd">選項a</a>
                        </dd>
                        <dd>
                            <a href="#" data-url="b" data-title="選項b"  data-id="22" class="site-demo-active" data-type="tabAdd">選項b</a>
                        </dd>
                        <dd>
                            <a href="">跳轉</a>
                        </dd>
                    </dl>
                </li>
                <li class="layui-nav-item">
                    <a href="javascript:;">解決方案</a>
                    <dl class="layui-nav-child">
                        <dd>
                            <a href="">移動模塊</a>
                        </dd>
                        <dd>
                            <a href="">后臺模版</a>
                        </dd>
                        <dd>
                            <a href="">電商平臺</a>
                        </dd>
                    </dl>
                </li>
                <li class="layui-nav-item">
                    <a href="#" data-url="c" data-title="選項c"  data-id="33" class="site-demo-active" data-type="tabAdd">產品c</a>
                </li>
                <li class="layui-nav-item">
                    <a href="">大數據</a>
                </li>
            </ul>

            <div class="layui-tab" lay-filter="demo" lay-allowclose="true" style="margin-left: 200px;">
                <ul class="layui-tab-title">
                </ul>
                <ul class="rightmenu" style="display: none;position: absolute;">
                    <li data-type="closethis">關閉當前</li>
                    <li data-type="closeall">關閉所有</li>
                </ul>
                <div class="layui-tab-content">
                </div>
            </div>

        </div>
js代碼:

layui.use('element', function() {
            var $ = layui.jquery;
            var element = layui.element; //Tab的切換功能,切換事件監聽等,需要依賴element模塊

            //觸發事件
            var active = {
                //在這里給active綁定幾項事件,后面可通過active調用這些事件
                tabAdd: function(url,id,name) {
                    //新增一個Tab項 傳入三個參數,分別對應其標題,tab頁面的地址,還有一個規定的id,是標簽中data-id的屬性值
                    //關于tabAdd的方法所傳入的參數可看layui的開發文檔中基礎方法部分
                    element.tabAdd('demo', {
                        title: name,
                        content: '<iframe data-frameid="'+id+'" scrolling="auto" frameborder="0" src="'+url+'.html" style="width:100%;height:99%;"></iframe>',
                        id: id //規定好的id
                    })
                     CustomRightClick(id); //給tab綁定右擊事件
                     FrameWH();  //計算ifram層的大小
                },
                tabChange: function(id) {
                    //切換到指定Tab項
                    element.tabChange('demo', id); //根據傳入的id傳入到指定的tab項
                }, 
                tabDelete: function (id) {
                element.tabDelete("demo", id);//刪除
                }
                , tabDeleteAll: function (ids) {//刪除所有
                    $.each(ids, function (i,item) {
                        element.tabDelete("demo", item); //ids是一個數組,里面存放了多個id,調用tabDelete方法分別刪除
                    })
                }
            };

            //當點擊有site-demo-active屬性的標簽時,即左側菜單欄中內容 ,觸發點擊事件
            $('.site-demo-active').on('click', function() {
                var dataid = $(this);

                //這時會判斷右側.layui-tab-title屬性下的有lay-id屬性的li的數目,即已經打開的tab項數目
                if ($(".layui-tab-title li[lay-id]").length <= 0) {
                    //如果比零小,則直接打開新的tab項
                    active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"),dataid.attr("data-title"));
                } else {
                    //否則判斷該tab項是否以及存在

                    var isData = false; //初始化一個標志,為false說明未打開該tab項 為true則說明已有
                    $.each($(".layui-tab-title li[lay-id]"), function () {
                        //如果點擊左側菜單欄所傳入的id 在右側tab項中的lay-id屬性可以找到,則說明該tab項已經打開
                        if ($(this).attr("lay-id") == dataid.attr("data-id")) {
                            isData = true;
                        }
                    })
                    if (isData == false) {
                        //標志為false 新增一個tab項
                        active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"),dataid.attr("data-title"));
                    }
                }
                //最后不管是否新增tab,最后都轉到要打開的選項頁面上
                active.tabChange(dataid.attr("data-id"));
            });

            function CustomRightClick(id) {
                //取消右鍵  rightmenu屬性開始是隱藏的 ,當右擊的時候顯示,左擊的時候隱藏
                $('.layui-tab-title li').on('contextmenu', function () { return false; })
                $('.layui-tab-title,.layui-tab-title li').click(function () {
                    $('.rightmenu').hide();
                });
                //桌面點擊右擊 
                $('.layui-tab-title li').on('contextmenu', function (e) {
                    var popupmenu = $(".rightmenu");
                    popupmenu.find("li").attr("data-id",id); //在右鍵菜單中的標簽綁定id屬性

                    //判斷右側菜單的位置 
                    l = ($(document).width() - e.clientX) < popupmenu.width() ? (e.clientX - popupmenu.width()) : e.clientX;
                    t = ($(document).height() - e.clientY) < popupmenu.height() ? (e.clientY - popupmenu.height()) : e.clientY;
                    popupmenu.css({ left: l, top: t }).show(); //進行絕對定位
                    //alert("右鍵菜單")
                    return false;
                });
            }

            $(".rightmenu li").click(function () {

                //右鍵菜單中的選項被點擊之后,判斷type的類型,決定關閉所有還是關閉當前。
                if ($(this).attr("data-type") == "closethis") {
                    //如果關閉當前,即根據顯示右鍵菜單時所綁定的id,執行tabDelete
                    active.tabDelete($(this).attr("data-id"))
                } else if ($(this).attr("data-type") == "closeall") {
                    var tabtitle = $(".layui-tab-title li");
                    var ids = new Array();
                    $.each(tabtitle, function (i) {
                        ids[i] = $(this).attr("lay-id");
                    })
                    //如果關閉所有 ,即將所有的lay-id放進數組,執行tabDeleteAll
                    active.tabDeleteAll(ids);
                }

                $('.rightmenu').hide(); //最后再隱藏右鍵菜單
            })
            function FrameWH() {
                var h = $(window).height() -41- 10 - 60 -10-44 -10;
                $("iframe").css("height",h+"px");
            }

            $(window).resize(function () {
                FrameWH();
            })
        });

tab項是放在<div class="layui-tab" lay-filter="demo" lay-allowclose="true" style="margin-left: 200px;"> 這個div中的,其中有一個重要的屬性lay-filter,在js中調用的tabAdd,tabDelete等多種方法都攜帶了這個參數,我對此的理解是相當于一個判斷攔截功能,將tab項放在lay-filter=‘demo’的div中。可以借助該參數,完成指定元素的局部更新。

其中還有關于element的操作,var element = layui.element
element模塊的實例
返回的element變量為該實例的對象,攜帶一些用于元素操作的基礎方法,我們就是用這些方法進行tab項的新增和刪除還有切換。

這是element 中的tabAdd方法,其中的content可以是一個iframe頁面,在此例中,我就是傳遞了一個簡單的頁面,這就實現了不同頁面間的一些切換。

element.tabAdd('demo', {
  title: '選項卡的標題'
  ,content: '選項卡的內容' //支持傳入html
  ,id: '選項卡標題的lay-id屬性值'
});

————————————————
版權聲明:本文為CSDN博主「nb7474」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/nb7474/article/details/79413460/

JavaScript拖拽效果

前端達人

要實現JavaScript的拖拽效果,首先我們需要知道事件對象幾個有關于實現拖拽效果的坐標

獲取事件對象 var e = e || window.event;



根據需求需要用到的拖拽效果的坐標



clientX:鼠標點擊位置相對于瀏覽器可視區域的水平偏移量(不會計算水平滾動的距離)



clientY:鼠標點擊位置相對于瀏覽器可視區域的垂直偏移量(不會計算垂直滾動條的距離)



offsetX:鼠標點擊位置相對于觸發事件對象的水平距離



offsetY:鼠標點擊位置相對于觸發事件對象的垂直距離



pageX:鼠標點擊位置相對于網頁左上角的水平偏移量,也就是clientX加 上水平滾動條的距離



pageY:鼠標點擊位置相對于網頁左上角的垂直平偏移量,也就是clientY加上垂直滾動條的距離



offsetLeft:如果父元素中有定位的元素,那么就返回距離當前元素最近的定位元素邊緣的距離



offsetTop:如果父元素中沒有定位元素,那么就返回相對于body左邊緣距離



獲取元素自身大小:offsetWidth和offsetHeight / clientWidth和clientHeight



offsetWidth和clientWidth的區別:就是offsetWidth包含邊框,clientWidth不包含邊框



實現拖拽需要用到:clientWidth、clientHeight、clientX、clientY、offsetLeft、offsetTop


首先搭建好html結構和css樣式


 <div class="wrap">
        <div class="cover">

        </div>
    </div>

* {
            margin: 0;
            padding: 0;
        }

        .wrap {
            width: 500px;
            height: 500px;
            border: 1px solid deeppink;
            position: relative;
            margin: 50px auto;
        }

        .cover {
            width: 150px;
            height: 150px;
            background: rgba(200, 7, 99, 0.5);
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            cursor: move;
        }
注意:需要給大盒子和小盒子進行定位:子絕父相
接下來就JavaScript代碼

<script>
    var wrap = document.querySelector(".wrap");
    var cover = document.querySelector(".cover");
    wrap.onmouseover = function() {
        cover.style.display = "block";
        wrap.onmousemove = function(e) {
            var e = e || window.event;
            var x1 = e.clientX;
            var y1 = e.clientY;
//這里獲取到的e.clientX和e.clientY,可以看情況和需求改為e.pageX和e.pageY             
            var halfWidth = cover.clientWidth / 2;
            var halfHeight = cover.clientHeight / 2;
            var wrapLeft = wrap.offsetLeft;
            var wrapTop = wrap.offsetTop;
            var l = x1 - wrapLeft - halfWidth;
            var t = y1 - wrapTop - halfHeight;

            if (l <= 0) {
                l = 0
            }
            if (l >= wrap.clientWidth - cover.clientWidth) {
                l = wrap.clientWidth - cover.clientWidth
            }
            if (t <= 0) {
                t = 0
            }
            if (t >= wrap.clientHeight - cover.clientHeight) {
                t = wrap.clientHeight - cover.clientHeight
            }
            cover.style.left = l + "px";
            cover.style.top = t + "px"
        }
    }
    wrap.onmouseout = function() {
        cover.style.display = "none";
    }
</script>

  var halfWidth = cover.clientWidth / 2;
            var halfHeight = cover.clientHeight / 2;
            var wrapLeft = wrap.offsetLeft;
            var wrapTop = wrap.offsetTop;
            var l = x1 - wrapLeft - halfWidth;
            var t = y1 - wrapTop - halfHeight;
            //限制范圍
             if (l <= 0) {
                l = 0
            }
            if (l >= wrap.clientWidth - cover.clientWidth) {
                l = wrap.clientWidth - cover.clientWidth
            }
            if (t <= 0) {
                t = 0
            }
            if (t >= wrap.clientHeight - cover.clientHeight) {
                t = wrap.clientHeight - cover.clientHeight
            }
注意:這里要限制小盒子在大盒子之間移動的范圍,左上角的限制,當小盒子超出范圍時,將0賦值給l和t。右下角小盒子移動的范圍在大盒子寬度減去小盒子的寬度。
其中為了使鼠標一直處于小盒子(cover)的最中間,需要減去小盒子寬度的一半。
再減去大盒子距離頁面左邊的邊距和上邊的邊距就可以得到坐標

只要鼠標移入大盒子中,就能直接拖拽小盒子,并且鼠標一直處于小盒子的最中間。這樣便完成了簡單的拖拽效果。

20200315200118747.png
20200315200118747.png


————————————————
版權聲明:本文為CSDN博主「_kaze」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/luffy_999/article/details/104884538

響應式布局如何實現

前端達人

css面試題@響應式布局如何實現

1為什么要使用響應式布局

響應式布局可以讓網站同時適配不同分辨率和不同的手機端,讓客戶有更好

的體驗。



2如何實現

方案一:百分比布局

利用對屬性設置百分比來適配不同屏幕,注意這里的百分比是相對于父元素; 能夠設置的屬性有width,、height、padding、margin,其他屬性比如border、 font-size不能用百分比來設置的

由于沒辦法對font-size進行百分比設置,所以用的最多就是對圖片和大塊布局進行百分比設置。



方案二:使用媒體查詢 (CSS3@media 查詢)

利用媒體查詢設置不同分辨率下的css樣式,來適配不同屏幕。

媒體查詢相對于百分比布局,可以對布局進行更細致的調整,但需要在每個分辨率下面都寫一套css樣式。

該布局的話適用于簡單的網頁,可以使移動端和pc端使用一套網址。從而節約成本。也方便后期的維護,bootcss就是用了CSS3的media來實現響應的 但是相對于復雜的網頁就不適合了(如:淘寶,京東)等等



方案三.rem 響應式布局

rem布局的原理

rem:相對于根元素(即html元素)font-size計算值的倍數。

如 html的font-size為100px;那么2rem就為200px。

通俗的來講的話rem就是通過JavaScript來獲取頁面的寬度,從而動態的計算rem。這樣就會使不同分辨率下展現出相同的效果。

//代碼展示

css面試題@響應式布局如何實現
1為什么要使用響應式布局
響應式布局可以讓網站同時適配不同分辨率和不同的手機端,讓客戶有更好
的體驗。

2如何實現
方案一:百分比布局
利用對屬性設置百分比來適配不同屏幕,注意這里的百分比是相對于父元素; 能夠設置的屬性有width,、height、padding、margin,其他屬性比如border、 font-size不能用百分比來設置的
由于沒辦法對font-size進行百分比設置,所以用的最多就是對圖片和大塊布局進行百分比設置。

方案二:使用媒體查詢 (CSS3@media 查詢)
利用媒體查詢設置不同分辨率下的css樣式,來適配不同屏幕。
媒體查詢相對于百分比布局,可以對布局進行更細致的調整,但需要在每個分辨率下面都寫一套css樣式。
該布局的話適用于簡單的網頁,可以使移動端和pc端使用一套網址。從而節約成本。也方便后期的維護,bootcss就是用了CSS3的media來實現響應的 但是相對于復雜的網頁就不適合了(如:淘寶,京東)等等

方案三.rem 響應式布局
rem布局的原理
rem:相對于根元素(即html元素)font-size計算值的倍數。
如 html的font-size為100px;那么2rem就為200px。
通俗的來講的話rem就是通過JavaScript來獲取頁面的寬度,從而動態的計算rem。這樣就會使不同分辨率下展現出相同的效果。
//代碼展示
上述代碼中 7.5為動態的值,根據設計圖的寬度進行動態的改變。window.onresize的作用是:當頁面的寬度或高度發生改變時,再次進行調用rem函數。

方案四.vw 響應式布局
vm,vh相應式布局通俗來講就是有一點類似百分比布局 將頁面的寬和高分別分為100份 1vm就是為寬度的百分之一,同理1vh及為高度的百分之一。段手機端用的最多就是這個方法,能保持不同屏幕下元素顯示效果一致,也不用寫多套樣式。

方案五.flex 彈性布局
flex就是利用css3中的彈性盒子向下兼容到IE10
利用flex屬性來適配不同屏幕, 該方法一般都會結合rem布局來寫移動端頁面

————————————————
版權聲明:本文為CSDN博主「姚先生丶」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/listStyleScript/article/details/104862009

如何在網頁前端里可視化你的知識圖譜

前端達人

如何在網頁前端里可視化你的知識圖譜
最近費盡千辛萬苦構造了一份可以用(大概)的知識圖譜,并且把要利用知識圖譜做的領域命名實體識別和一些推薦的功能做成Web版的demo,順帶想實現一些可視化知識圖譜的功能。

(憑啥知識圖譜就只能在Neo4j里自嗨,不能來前端show一下,歧視嗎(¬_¬))

找了做前端圖表展示的開源庫,D3.js和Echarts都能做,我拿Echarts實現了一下功能,先看一下在現在項目里一個基于知識圖譜查詢的實際效果:
20200314114824402.png

接下里看看如何的實現:

  1. 首先在本地下載Echarts相關的js文件,在線引用也可以,html文件里如下引用:
 <script src="/static/js/echarts.common.min.js"></script>   
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@4.5.0/dist/echarts.min.js"></script>
給要展示的圖準備一個Dom:

<!-- 為ECharts準備一個具備大小的Dom -->
    <div class = "col-md-12">
        <div class="panel panel-default ">
            <header class="panel-heading">
                關系圖 :
            </header>
            <div class = "panel-body ">
                <div id="graph" style="width: 100%;height:600px;"></div>
            </div>
        </div>
    </div>


3.設置好節點和鏈接關系,這里為了簡單手寫了一個蘋果梨子和水果之間的關系,項目里采用Django框架的交互讀取查詢的結果放入節點(data)和鏈接(links)里面了:

data = [
        {name:'蘋果',category:1,id:0},
        {name:'梨子',catagory:1,id:1},
        {name:'水果',category:2,id:2}
        ]
    links = [
        {source:0,target:2,category:0,value:'屬于',symbolSize:10},
        {source:1,target:2,category:0,value:'屬于',symbolSize:10}
    ]


置Echarts圖:

var myChart = echarts.init(document.getElementById('graph'));

    option = {
        title: {
            text: ''
        },
        tooltip: {},
        animationDurationUpdate: 1500,
        animationEasingUpdate: 'quinticInOut',
        label: {
            normal: {
                show: true,
                textStyle: {
                    fontSize: 12
                },
            }
        },
        legend: {
            x: "center",
            show: false
        },
        series: [

            {
                type: 'graph',
                layout: 'force',
                symbolSize: 45,
                focusNodeAdjacency: true,
                roam: true,
                edgeSymbol: ['none', 'arrow'],
                categories: [{
                    name: '查詢實體',
                    itemStyle: {
                        normal: {
                            color: "#009800",
                        }
                    }
                }, {
                    name: 'instance',
                    itemStyle: {
                        normal: {
                            color: "#4592FF",
                        }
                    }
                }, {
                    name: 'class',
                    itemStyle: {
                        normal: {
                            color: "#C71585",
                        }
                    }
                }],
                label: {
                    normal: {
                        show: true,
                        textStyle: {
                            fontSize: 12,
                        },
                    }
                },
                force: {
                    repulsion: 1000
                },
                edgeSymbolSize: [4, 50],
                edgeLabel: {
                    normal: {
                        show: true,
                        textStyle: {
                            fontSize: 10
                        },
                        formatter: "{c}"
                    }
                },
                data: data,
                links: links,
                lineStyle: {
                    normal: {
                        opacity: 0.9,
                        width: 1.3,
                        curveness: 0,
                        color:"#262626",
                    }
                }
            }
        ]
    };
    // 使用剛指定的配置項和數據顯示圖表。
    myChart.setOption(option);
這樣就成功實現了一個簡單的圖譜可視化:

20200314115929363.png



————————————————
版權聲明:本文為CSDN博主「游離態GLZ不可能是金融技術宅」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_37477357/article/details/104857495


JavaWeb項目之實現用戶注冊、登錄與預約功能

前端達人

JavaWeb項目之實現用戶注冊、登錄與預約功能


  • 四:效果展示
  • 一:項目需求

    1.實現注冊與登錄功能:
    要求用到驗證碼,登錄后該出不再顯示登錄與注冊,而是顯示用戶名。
    2.實現預約功能:
    實現“運動”與“學習”兩方面的邀約功能,并將邀約數據保存到數據庫中,數據庫使用Mysql。
    運動可以邀約:籃球、足球、乒乓球等
    學習可以邀約:自習、輔導等

    二:總體概述

    在正式開始編碼之前,需要先導入相關jar包并配置好相關的配置文件,同時也需要導入前端給的頁面代碼。接著是建立好相應的數據庫結構,并初步構建好三層架構的想法思路。

    20200313144400508.png

   20200313144131716.png

20200313144239593.png



三:代碼分析

1.登錄功能

web層

20200313132713991.png


  • 20200313133324242.png

  • service層

  • 2020031313345737.png

  • dao層

  • 20200313133603198.png

  • 然后在這里寫一下對于驗證碼處理和點擊圖片更換驗證碼功能的一些細節。
    如下圖所示,為了保證servlet層能夠正確接收到界面所展示的驗證碼信息,同時因為session對象是項目自生成的,所以我直接獲取session對象并以類似于鍵值對的形式將頁面驗證碼信息存入session中。

  • 接下來是jsp頁面對于驗證碼展示的一些處理

  • 20200313135922196.png

  • 20200313135956797.png

在這里,因為點擊驗證碼更換操作需要用到js,所以我百度得到了上圖這樣一串代碼。其中時間戳的作用是通過改變每次請求的時間參數來獲得刷新效果,即改變url中的響應頭信息。

2.注冊功能
事實上,有了登錄功能的實現,注冊功能的代碼與其都是大同小異的。最大的不同應該就是Dao層執行的操作不同

20200313142134901.png

3.預約功能

預約功能的實現更是與注冊功能的實現基本一致。所不同的應該是jsp頁面對單選框輸入的設置。

20200313142805359.png


四:效果展示

點擊查看原圖




日歷

鏈接

個人資料

藍藍設計的小編 http://m.73404.com.cn

存檔

主站蜘蛛池模板: 中文成人无码精品久久久不卡 | 狠狠色噜噜狠狠狠8888米奇 | 亚洲精品国产摄像头 | 黄色av免费网站 | 欧美人与动物xxxxz0oz | 日日爱网站 | 色亚洲色图 | 欧美性白人极品hd | 亚洲精品乱码久久久久久日本蜜臀 | 91成人在线观看喷潮蘑菇 | 性欧美丰满熟妇xxxx性久久久 | 外国黄色毛片 | 青青草成人av | 麻豆专区| 色噜噜狠狠一区二区 | 丰满少妇高潮惨叫久久久 | 亚洲精品国产嫩草在线观看东京热 | 久久夜色撩人精品国产av | 中国真实的国产乱xxxx | 亚洲精品丝袜久久久久久 | 92国产精品午夜福利 | 久久久久久免费毛片 | 狠狠干美女 | 中文字幕在线播放一区 | 国产精品久久久久久av福利 | 深夜视频在线免费 | 欧州一区 | 特大黑人娇小亚洲女 | 国产a级片视频 | 国产精品久久精品三级 | 色综合久久88色综合天天免费 | 久久99精品久久久久久园产越南 | 久久艹逼 | 大陆一级黄色片 | 亚洲另类伦春色综合小说 | 男人都懂的网址 | 性欧美视频 | 亚洲痴女 | 亚洲综合色av | 一本大道久久久久精品嫩草 | 国产高清精品在线观看 | 亚洲欧美激情另类 | 中文区中文字幕免费看 | 日日摸夜夜添夜夜添毛片av | 亚洲婷婷在线 | 无码人妻av免费一区二区三区 | 三级网站在线播放 | 免费看一区二区三区 | 亚洲精品一区二区在线观看 | 成人做爰在线观看 | 日韩欧美一中文字暮专区 | 激情偷乱人伦小说视频在线 | 中文字幕无码日韩专区 | 成人99视频| 黄色高清无遮挡 | 久草青青草 | 国产女爽爽视频精品免费 | 永久免费精品影视网站 | 欧美最猛黑人xxxx黑人猛叫黄 | 麻豆传媒一区 | 国产在线高清理伦片a | 亚洲天堂h | 狠狠摸狠狠澡 | 久久精品视频一区二区三区 | 成人片片| 性欧美videos高清hd4k | 久久99精品久久久久久吃药 | 一级特黄bbb大片免费看 | 李丽珍裸体午夜理伦片 | xxxx69黄大片| 色猫咪免费人成网站在线观看 | 免费午夜网站 | 国产乱对白刺激视频 | 成人黄色大片在线观看 | 成人免费看 | 夫の上司に犯波多野结衣853 | 法国伦理少妇愉情 | 久久视奸| 日本a级片视频 | 操韩国美女 | 香蕉a | 日韩在线观看网址 | 亚洲成人h| 狠狠撸在线观看 | 高清国产一区二区三区四区五区 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 91亚瑟视频 | 国产有码aaaae毛片视频 | 午夜亚洲视频 | 国产片一区二区三区 | 久操视频免费看 | jizzjizz黄大片 | 免费a一级| 97精产国品一二三产区在线 | 麻豆黄色一级片 | 成人做受黄大片 | 福利免费视频 | 色琪琪久久草在线视频 | 狠狠干少妇 | 新婚少妇无套内谢国语播放 | 色香色香欲天天天影视综合网 | 喷水一区二区 | 99精品国产兔费观看久久99 | 色婷婷久久综合中文久久蜜桃av | 国产乱码精品一区二区三区爽爽爽 | 偷窥自拍五月天 | 激情五月av久久久久久久 | 男人av网站 | 再深点灬舒服灬大了添片在线 | 成人片黄网站a毛片免费 | 亚洲伊人伊色伊影伊综合网 | yy8090新视觉午夜毛片 | 久久免费国产视频 | 国产精品区一区二区三含羞草 | 麻豆国产视频 | 丰满肉嫩西川结衣av | 精品国产片一区二区三区 | 国产精品丝袜一区二区 | 国产又粗又硬又大爽黄老大爷视 | 午夜精品久久久久久不卡8050 | 中文无码一区二区三区在线观看 | 免费纯肉3d动漫无码网站 | 久久久最新 | 77777熟女视频在线观看 | 懂色av粉嫩av蜜乳av | 日本一卡二卡四卡无卡乱码视频免费 | 业余 自由 性别 成熟偷窥 | 国产精品a成v人在线播放 | 久99久视频 | 人妻系列av无码专区 | 国产视频在线一区二区 | 免费看黄在线 | 蜜桃91麻豆精品一二三区 | 少妇人妻邻居 | 亚洲一区二区视频 | 日韩综合夜夜香内射 | 国内自拍视频在线观看 | 国产欧美va欧美va香蕉在 | 女人裸体性做爰录像 | 精品视频一区二区三区在线观看 | 风间由美av在线 | 日韩av在线网址 | 中文字幕无码乱码人妻系列蜜桃 | 777一区二区 | 手机在线中文字幕 | 奇米影视四色7777 | 国产欧美日韩中文字幕 | 99精品色 | 亚洲v国产| 九九九九久久久久 | 国产一区二区三区四区五区 | 久久综合给合综合久久 | 挺进邻居丰满少妇的身体 | 国产熟妇搡bbbb搡bbbb搡 | 精品777| 色拍自拍亚洲综合图区 | 51ⅴ精品国产91久久久久久 | 一级黄色免费网站 | 精品色图 | 吸咬奶头狂揉60分钟视频 | 日本在线二区 | 意大利少妇愉情理伦片 | 99热这里只有精品1 99热这里只有精品2 | 欧美黑人性猛交大片 | 免费啪视频在线观看 | 国产愉拍精品手机 | 99久久精品国产亚洲 | 国内视频自拍 | 亚洲第一综合网 | 色婷婷香蕉在线一区二区 | 国产又黄又爽又刺激的软件 | 四虎在线免费观看视频 | 亚洲爆乳精品无码一区二区三区 | 中文 日韩 欧美 | 538prom精品视频线放 | 国产精品第十页 | 色香欲天天影视综合网 | 另类综合视频 | 国产视频久久久久久久 | 欧美在线观看一区 | 亚洲欧美视频在线观看 | 久久成人18免费网站 | 蜜桃视频在线观看www社区 | 久久久久久久久久久久久女国产乱 | 欧美综合视频在线 | 久久人人爽人人爽人人片av不 | 日本乱轮视频 | 亚洲最大成人网站 | 国产精品一线天 | 亚洲欧美日韩久久精品 | 公的~yin之手筱田优中文字幕 | 丰满白嫩尤物一区二区 | 男人疯狂高潮呻吟视频 | 日本三级中文字幕在线观看 | 欧美第1页 | 岛国av动作片 | 3d动漫精品啪啪一区二区 | 中文字幕h| 久久精品国产亚洲5555 | 国产日视频 | 姝姝窝人体www聚色窝 | 国产美a三级三级看三级 | 亚洲成a v人片在线观看 | 成年女人永久免费看片 | 日本阿v免费观看视频 | 黄色网页在线免费观看 | 日本欧美一区二区三区不卡视频 | √资源天堂中文在线 | 国产精品免费一区二区三区四区 | 国内av一区二区 | 日本道中文字幕 | 久久av一区 | 日韩成人无码一区二区三区 | 天天操夜夜添 | 99久久精品国产片果冻的功能特点 | 欧美色噜噜噜 | 人人玩人人干 | www中文字幕在线观看 | 亚洲大尺度无码无码专线一区 | 久久香综合精品久久伊人 | 天天摸天天做天天爽水多 | 国产模特私拍xxxx | 国产骚b| 欧美爱爱免费视频 | 男人天堂2024| 嫩草一线产区和二线产区 | 天堂男人av| 热@国产 | 久久精品4| 蜜桃91麻豆精品一二三区 | 嫩草网站入口一区二区 | 精品成在人线av无码免费看 | 69xx免费视频| 国产一级片免费视频 | av无码免费岛国动作片 | 丰满熟妇乱又伦在线无码视频 | 免费无码的av片在线观看 | 久久婷婷国产综合国色天香 | 日韩欧美激情 | av网站网址| 精品久久久久久久久午夜福利 | 成人午夜天 | 99精品免费 | 亚洲欧美日韩精品色xxx | 无码手机线免费观看 | 天堂精品 | 天天看a| 超碰av男人的天堂 | 5d肉蒲团之性战奶水 | 日韩夜色| 三级黄在线观看 | 成年人看的毛片 | 伊人96| 美女隐私黄www网站免 | 91视频安卓版 | 男人猛吃奶女人爽视频 | 色一情一区二 | 中文字幕精品久久久乱码乱码 | 日韩成人av在线播放 | 少妇影院在线观看 | 天天爽影院一区二区在线影院 | 国产女人精品视频 | 欧美久久久久久久久久久 | 免费看黄色一级片 | 97丨九色丨国产人妻熟女 | 国产精品theporn | 一本一生久久a久久精品综合蜜 | 久久久精品久久日韩一区综合 | 国产成人精品一区二区三区四区 | 中文字幕乱码人妻二区三区 | 狠狠色狠狠色合久久伊人 | 久久久久一区 | 无码人妻精品一区二区三区东京热 | 日日干夜 | 丰满少妇被猛烈进入高清播放 | eeuss国产一区二区三区四区 | 中文字幕日韩精品有码视频 | 日韩福利影院 | 国外亚洲成av人片在线观看 | 人人干人人草 | 300部国产真实乱 | 色呦呦在线 | 日本欧美一级片 | 天天爽夜夜爽人人爽 | 天天干夜夜想 | 少妇裸体性生交 | 岛国精品在线观看 | 日韩福利片在线观看 | 国产系列第一页 | 国产精品九九热 | 大学生一级一片全黄 | 成年人网站黄 | 99精品视频免费热播在线观看 | 午夜免费网站 | 夜夜高潮天天爽欧美国产亚洲一区 | 在线1区| 色妞网欧美 | 69视频在线 | 91九色视频 | 一本久道高清无码视频 | 夫妻精品 | 黄色片视频免费 | 国产精品99久久久久久宅男 | 天堂一区人妻无码 | jiizzyou性欧美老片 | 欧美一级黄色片视频 | 美女网站免费视频 | 日本高清视频在线www色 | 和岳每晚弄的高潮嗷嗷叫视频 | 亚洲成人免费影院 | 成人在线观看a | 久久99精品久久久秒播软件优势 | 人人cao| 91蝌蚪91密月 | 爆乳熟妇一区二区三区霸乳 | 久草高清视频 | 亚洲欧美日韩精品永久在线 | 国产精品视频免费在线观看 | 欧美一级淫片免费视频黄 | 国产精品一卡二卡 | 姐姐的朋友2在线 | 久久亚洲私人国产精品 | 日韩精品视频一区二区三区 | 国产精品18 | 狠狠地日| 动漫av网站免费观看 | 亚洲综合网站 | 中文字幕在线网址88第一页 | 欧美最猛黑人xxxx黑人猛叫黄 | h片观看| 免费观看成人摸66m66 | 巨胸喷奶水www视频网站 | 色噜噜狠狠色综合中国 | 国产高清一区二区三区四区 | 西西人体大胆4444www | 狠色综合| 白嫩日本少妇做爰 | 国产精品成人免费视频 | 亚洲视频手机在线 | 亚洲欧美综合色 | 欧洲成人免费视频 | 特黄特色大片免费播放器图片 | 国产97在线视频 | 国产18禁黄网站免费观看 | 欧美国产影院 | 久久经典| 九九热在线精品视频 | 婷婷四房色播 | 国精产品一二三三区入口 | 黄页网站视频 | 高清不卡一区二区三区 | 国产传媒在线 | 开心色99 | 无码aⅴ精品一区二区三区浪潮 | 一本无码久本草在线中文字幕dvd | 国产91打白嫩光屁屁网站 | 91亚洲国产成人精品一区二三 | 内射巨臀欧美在线视频 | 波兰性xxxxx极品hd | 能直接看的av | 欧洲成人精品 | 欧美日韩国产精品一区 | 小毛片| 日日碰日日操 | 亚洲精品少妇一区二区 | 少妇系列av| 轻轻色在线观看 | 成人午夜视频免费观看 | 日本免费高清一本视频 | 亚洲在线观看视频 | 大香伊蕉在人线国产av | 亚洲а∨天堂久久精品2021 | 久久精品国产精品亚洲红杏 | 日本a在线观看 | 精品国产第一国产综合精品 | 国产精品久久久久久久久侵犯 | 国产又白又嫩又紧又爽18p | 俄罗斯精品一区二区 | 樱花影院电视剧免费 | 久久亚洲国产精品成人av秋霞 | 亚洲精品成人区在线观看 | 美女视频一区 | 日韩黄色片免费看 | 99热自拍偷拍| 奇米影视久久久 | 成人欧美一区二区三区1314 | 久久久久国产a免费观看rela | 在线观看av大片 | 亚洲国产另类久久久精品性 | 毛片无码一区二区三区a片视频 | 少妇综合网| 成人午夜亚洲精品无码网站 | 91成人在线免费 | 日本在线激情 | 黑人粗长大战亚洲女 | 精品久久久爽爽久久男人和男人 | 久久男女视频 | 一区在线不卡 | 伊人网欧美 | 久久久噜噜噜久久久白丝袜 | 久久99精品久久久秒播软件优势 | 日本高清网站 | 婷婷五月深深久久精品 | 精品一区二区在线播放 | 久久久一级黄色片 | 亚州少妇无套内射激情视频 | 精品国产一区二区三区在线 | 国产精品午夜视频 | 欧美成人高清 | 欧美一级日韩 | 日本免费在线看 | 浪潮av一区二区三区 | 男女激情视频免费观看刺激 | 成年人色片 | 久久精品视频99 | 看免费黄色大片 | 新sss欧美整片在线播放 | 第九色激情 | 亚洲视频手机在线观看 | 成年人看的免费视频 | aaa私人欧美69 | 国产av无码专区亚洲a∨毛片 | 人人妻人人玩人人澡人人爽 | 国产高清不卡一区二区 | av国产片 | 特级特黄刘亦菲aaa级 | 国产欧美亚洲精品a | 日韩毛片一区 | 在线观看亚洲精品视频 | 日本不卡高清一区二区三区 | 又色又爽无遮挡免费视频男男 | 一色桃子av大全在线播放 | 美国一级大黄一片免费中文 | 91视频看片| 日本妇人成熟免费 | 国产最爽的乱淫视频国语对白 | 欧美又粗又深又猛又爽啪啪九色 | 久久久久人妻一区二区三区 | 人人爽人人爽人人爽人人片av | 国产日韩精品中文字无码 | 成人无码视频在线观看网址 | 免费成人在线视频网站 | 免费一级片网址 | 亚洲乱码视频 | 无码人妻精品一区二区三区久久久 | 国产视频导航 | 不用播放器看av | 亚洲国产一区视频 | 明星各种姿势顶弄呻吟h | 特黄少妇60分钟在线观看播放 | 欧美又大粗又爽又黄大片视频 | 国产又粗又硬又爽的视频 | 一本加勒比波多野结衣 | 97精品国产97久久久久久免费 | 精品国产一区二区三区香蕉 | jlzzjlzzjlz亚洲日本 | 亚洲综合久久av一区二区三区 | 国产98在线 | 欧美 | 女人被弄到高潮的免费视频 | 91 在线观看| 久久久免费看 | 精品视频免费在线观看 | 国产成a人无v码亚洲福利 | 黄色一级淫片 | 精品厕所偷拍各类美女tp嘘嘘 | 精品午夜熟女人妻视频毛片 | 好吊妞视频在线观看 | 天天操天天操天天干 | 成人动漫在线观看视频 | 精品乱人伦一区二区三区 | 少妇视频| 色婷婷丁香| 国产精品毛多多水多 | 男女三级视频 | 欧美精品一区二区三 | 黄色网址免费 | 一级做人爰片全过 | 日韩中字幕 | 国内揄拍国内精品少妇 | 91精品国产精品 | 亚洲va中文字幕无码久久不卡 | 91黄色免费看 | 影音先锋女人av鲁色资源网久久 | 寂寞少妇按摩spa高潮91 | 欧美性大战久久久久久久 | 三级黄色视屏 | av小说在线观看 | 男女裸交免费无遮挡全过程 | av网站在线不卡 | 午夜免费福利在线观看 | 日韩黄色av| 无码av天天av天天爽 | 污网站免费看 | 无码任你躁久久久久久老妇 | 国产洗浴女技师全套av | 超碰最新网址 | 国产午夜精品一区二区三区 | 青青视频免费 | 国产激情午夜 | 99热久久成人免费频精品2 | 污污的视频在线免费观看 | 国产特级毛片aaaaaa喷潮 | 熟女少妇人妻中文字幕 | 欧美一级黄色片在线观看 | 亚洲一一在线 | 久久九九日本韩国精品 | 久久国产精品广西柳州门 | 无码人妻精品一区二区三区蜜桃 | 你懂的网址在线观看 | 三级毛片网站 | 黄频视频在线观看 | 91国内精品自线在拍白富美 | 精品香蕉一区二区三区 | www国产高清 | 日本毛片在线观看 | 亚洲第一黄色 | 老少交欧美另类 | 99精产国品一二三产区网站 | 粉嫩av一区二区老牛影视 | 日本69熟| 日韩欧美一区在线 | 精品国产乱码久久久久久天狼 | 日本毛茸茸的丰满熟妇 | 成人乱人乱一区二区三区 | 免费看片免费播放国产 | 无码精品国产va在线观看dvd | 国产三级欧美三级 | 久国久产久精永久网页 | 中文字幕一区二区三区精彩视频 | 天堂资源在线www在线观看 | 91网站在线免费观看 | www国产精品内射熟女 | 日本大尺度做爰呻吟 | 四虎在线免费观看 | 欧美少妇一级片 | ⅹ一art唯美在线观看 | 中国女人内谢69xxxx天美 | 黄片毛片在线免费观看 | 亚洲国产成人久久精品软件 | 精品视频www | 国内一级视频 | 亚洲婷婷在线 | 国产乱视频在线观看 | a毛片毛片av永久免费 | 人妻体内射精一区二区三四 | 奇米影视第四色888 奇米影视久久 | 国产愉拍精品手机 | 国产91精品一区二区麻豆亚洲 | 99久久国产露脸精品吞精 | 日本午夜理伦影片大全 | av男人的天堂在线观看国产 | 大奶一区二区 | 欧日韩在线 | 亚洲欧美综合一区二区三区 | 丁香婷婷综合激情五月色 | 成人免费毛片视频 | 久久精品一日日躁夜夜躁 | 欧美大香线蕉线伊人久久 | 无码毛片视频一区二区本码 | 91精品国产综合久久久久久久久久 | 国产无套喷白浆在线播放 | 一本大道久久a久久精二百 一本大道久久a久久精品综合1 | av免费网页 | 色翁荡息又大又硬又粗视频 | 国产国产人免费人成免费 | 欧美人与禽zozzozzo | 久久久久久影视 | 欧美人与动性xxxxx杂性 | 一区二区福利 | 国产亚洲精品久久久久的角色 | 日本japanesexxx人妖 | 九九久久视频 | 日韩一级黄色片 | 国产精品人人做人人爽 | 超碰狠狠操 | 亚洲中文字幕aⅴ天堂 | 国产成人精品综合 | 欧美日韩偷拍视频 | sm调教小sao货叫主人语录 | 亚洲经典三级 | 人妻少妇精品视频一区二区三区 | 免费观看美女裸体网站 | 日本又色又爽又黄的大片 | 天天干天天操心 | 亚洲国产精品成人久久 | 国产情侣一区二区三区 | 精品白嫩bbwbbwbbw韩国 | 天天做天天摸天天爽天天爱 | 国内自拍xxx | 亚洲视频播放 | 亚洲啪啪网址 | 8050午夜二级无码中文字幕 | 欧美一区二区三区四区五区六区 | 亚洲暴爽av天天爽日日碰 | 男人都懂的网址 | 成人免费一区二区三区视频 | 亚洲欧美国产精品久久 | 亚洲精品一区二区三区四区乱码 | 456欧美成人免费视频 | 成年女人色毛片 | 国产亚洲视频在线观看 | 天天碰天天碰 | 亚洲精品国产精品乱码视色 | 国产成人精品日本亚洲第一区 | 91性高潮久久久久久久 | 欧美人与性动交g欧美精器 狠狠躁18三区二区一区ai明星 | 日本大奶少妇 | 精品国产91久久久久久久 | 五月天久草 | 亚洲日本aⅴ片在线观看香蕉 | 中国女人精69xxxxxx视频 | 中文字幕无码日韩专区免费 | 秋霞无码一区二区 | 亚洲精品久久久久999中文字幕 | 一区二区三区在线不卡 | 中文字幕少妇在线三级hd | 91制片厂麻花 | 国产无遮挡一区二区三区毛片日本 | 亚洲一区二区三区乱码aⅴ 亚洲一区二区三区日本久久九 | 黑人一区二区三区四区五区 | 国产日韩欧美一区二区东京热 | 日韩精品在线观看视频 | 88国产精品视频一区二区三区 | 日本大尺度床戏揉捏胸 | 亚洲最大看欧美片网站 | 女警一级淫片免费放 | 女人被狂躁60分钟视频 | 久久久久久亚洲精品杨幂圣光 | 欧美自拍嘿咻内射在线观看 | 国产精品成人久久久久久久 | 国产精品每日更新 | 一级淫片在线观看 | 与鸭共舞在线 | 深夜久久久 | 吃奶呻吟打开双腿做受动态图 | 国产女同疯狂作爱系列11 | 精品国产鲁一鲁一区二区三区 | 成人午夜片av在线看 | 成人欧美一区二区三区小说 | 2019日韩中文字幕mv | 乱妇乱女熟妇熟女网站 | 成熟丰满熟妇高潮xxxxx视频 | yw尤物av无码国产在线观看 | 亚洲图片88 | 一边吃奶一边做动态图 | 欧美福利在线 | 青青草成人影视 | 亚洲人成人天堂h久久 | 波多野结衣av一区二区全免费观看 | 中国中文字幕伦av在线看片 | 毛茸茸熟妇丰满张开腿呻吟性视频 | 性欧美老妇另类xxxx | 青青久草在线视频 | 国产精品入口免费 | 中文字幕在线观看视频地址二 | 国精产品一区二区三区有限公司 | 国产精品aaa | 国产精品处女 | 欧美激情小视频 | 成人免费av片 | 亚洲精品国产一区 | 国产精品一级无遮挡毛片 | 精久久久久| 97久久精品人人爽人人爽蜜臀 | 人人妻人人添人人爽日韩欧美 | 亚洲人成网站999久久久综合 | 国产精品资源 | 四虎影视久久久免费观看 | 天天爽天天搞 | 婷婷丁香狼人久久大香线蕉 | 日日噜噜夜夜狠狠久久av小说 | 91精品国产综合久久久久久蜜臀 | 中文字字幕在线中文无码 | 成人免费淫片aa视频免费 | 日韩一区二区欧美 | 国产成+人欧美+综合在线观看 | 国产精品黄在线观看免费软件 | 免费看捆绑女人毛片 | 黄网视频在线观看 | 久久精品国产99久久久古代 | 老女人给我性启蒙 | 日本一级吃奶淫片免费 | 日韩黄色三级视频 | 欧美韩日国产 | 无码国产色欲xxxx视频 | 青青草国产 | 女av在线 | 久久一区二区三区四区 | aa视频在线观看 | 九九精品久久 | 久久久久久免费看 | 亚洲两性视频 | 拔萝卜在线 | 中国极品少妇xxxxx | 无码人妻久久久一区二区三区 | 久久免费国产视频 | 精品一区二区三区久久久 | 久一久久 | 国产亚洲综合av | 亚洲伊人成人网 | 国产乱淫精品一区二区三区毛片 | 一级做人爰全过程 | 京香julia在线观看 | 天天干天天日夜夜操 | 中国二级毛片 | 中文字幕av一区 | 琪琪午夜伦理 | 日韩色图视频 | 一区二区91| 99精产国品一二三产区区别麻豆 | 被灌满精子的少妇视频 | 日韩精品a片一区二区三区妖精 | 超碰c| 奇米影视第四色888 奇米影视久久 | 亚洲欧美成人一区二区在线电影 | 亚洲精品第五页 | 欧美日韩成人精品 | 国产亚洲精品久久久久四川人 | 国产一级片精品 | 亚洲免费在线播放 | 91视频 - 114av| 哭悲在线观看免费高清恐怖片段 | 国产精品1区2区 | 欧洲亚洲另类 | а√天堂8资源中文在线 | 免费a大片 | 成人免费小视频 | 国产一级不卡毛片 | 91视频精品 | a免费在线| 亚洲国产另类久久久精品小说 | 在线免费观看麻豆 | 老妇女性较大毛片 | 黄色性情网站 | 国产毛茸茸毛毛多水水多 | 欧美人与性动交0欧美精一级 | 四季av中文字幕 | 蜜桃视频一区二区三区在线观看 | 春色校园综合人妻av | 蜜臀久久99静品久久久久久 | www国产精品内射老熟女 | 女人色极品影院 | 国产清纯白嫩初高生在线观看性色 | 蜜桃久久精品成人无码av | 国产卡一卡二卡三无线乱码新区 | 精品视频一二三区 | 人妻聚色窝窝人体www一区 | 亚洲专区第一页 | 欧美人与禽猛交狂配1 | 加勒比一本heyzo高清视频 | 亚洲美女自拍 | 日本h漫在线观看 | 亚洲天堂bt | 亚洲欧美国产高清va在线播放 | 苍井空浴缸大战猛男120分钟 | 亚洲乱码日产精品bd在线看 | 国产偷窥网 | 一级黄色片大全 | 三级黄色片免费观看 | 国产精品网页 | 亚洲欧美综合区丁香五月小说 | 成人美女黄网站色大免费的88 | 夜夜嗨av一区二区三区网页 | 最新黄色av网站 | 欧美性久久久 | 日韩成人在线视频观看 | 亚洲精品成人无码中文毛片 | 人人干干| 欧州一区| 国产激情无码一区二区app | 最新免费av | 40岁丰满东北少妇毛片 | 精品国产一区二区三区四区四 | 日日日日日日bbbbbb | 后进极品白嫩翘臀在线播放 | 国产成人自拍一区 | 毛片久久久久久久 | 爱情岛论坛首页永久入口 | 潘金莲aa毛片一区二区 | 免费黄色大片 | 99激情视频 | 精品国产一区二区三区久久久蜜月 | 最近2019中文字幕大全第二页 | 特级西西人体444www高清大胆 | 日韩在线一卡 | 国产精品熟妇视频国产偷人 | 激情超碰 | 亚洲啊啊啊啊啊 | 天天操天天摸天天爽 | 午夜免费观看 | 欧美高清激情brazzers | 日韩av午夜在线 | 精品一区二区av天堂 | 99久久精品国产成人一区二区 | 嫩草视频国产精品 | 在线有码视频 | 亚洲精品你懂的 | 熟女视频一区二区在线观看 | 欧美日韩免费在线 | 欧美特级黄 | a级a做爰片成人毛片入口 | 欧美日韩精品在线观看 | 女人黄色特级大片 | 久久精品五月天 | 亚洲黄色影视 | 国产成人无码久久久精品一 | 日韩美女黄色片 | 日韩av免费看 | aaa少妇高潮大片免费看 | 五月激情婷婷丁香 | 亚洲免费黄色 | 国产传媒毛片精品视频第一次 | 一本之道久 | 亚洲国产无| 国产高清在线免费视频 | 国产做爰视频 | 裸体黄色录像 | 可以免费看的黄色网址 | 久久久www免费人成黑人精品 | 国产精品一品二区三区四区五区 | 成人同人动漫免费观看 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 爱情岛论坛亚洲首页入口章节 | 无码人妻精品中文字幕 | 成人国产在线 | 亚洲女优在线 | 日韩特黄特色大片免费视频 | 亚洲视频一二三四 | 五月婷婷爱 | 67194熟妇在线观看线路1 | 欧美亚洲图片小说 | 欧美另类videosbestsex日本 | 永久黄网站色视频免费观看w | 伊人精品无码av一区二区三区 | 免费黄毛片 | 欧美日本韩国一区二区三区 | 蜜桃av影院 | 少妇高潮叫床片一级 | 91久久精品一区二区 | xxxeexxx性国产| 日日躁夜夜躁白天躁晚上 | 6699嫩草久久久精品影院 | 黄色xxxxxx | 少妇厨房愉情理伦bd在线观看 | 可以看毛片的网站 | 91蜜桃| 岳的好大精品一区二区三区 | 久草国产在线观看 | 亚洲 另类 熟女 字幕 | 玩弄少妇人妻中文字幕 | 调教性瘾双性高清冷美人 | 夜夜操网| 国产v综合v亚洲欧美久久 | 中文字幕精品一区二区2021年 | 亚洲国产精品国自产拍av | 精品三区 | 中文字幕有码无码人妻av蜜桃 | 在线va视频 | 亚洲va视频| 夜先锋av资源网站 | 无码福利日韩神码福利片 | 8mav精品成人 | 性xxxx视频播放免费 | 久久久久亚洲视频 | 日本久久www成人免 日本久久不卡 | 中文字幕网址在线 | 播播开心激情网 | 午夜精品久久久久久99热明星 | 猫咪av网 | 日韩在线视频在线观看 | www.99日本精品片com | 国产美女免费网站 | 欧美精品日韩少妇 | 国产69精品久久久久app下载 | 专干老熟女视频在线观看 | 日韩av成人在线观看 | 国产真实乱子伦精品视频 | 亚洲国产精品久久久天堂不卡 | 亚洲精品aaaaa | 美妇av| 国产精品免费一视频区二区三区 | 99精产国品一二三产区区别麻豆 | 国产视频一区二区 | 欧美最猛黑人xxxx黑人猛交98 | 丰满少妇熟乱xxxxx视频 | 欧洲精品码一区二区三区 | 99re视频这里只有精品 | 荷兰成人性大交视频 | 欧美日韩精品一区二区三区 | 午夜不卡av免费 | 少妇午夜三级伦理影院播放器 | 黄色影院久久 | 国产精品高潮呻吟久久av免费动漫 | 91av在线看 | 欧美城天堂网址 | 一本大道综合伊人精品热热 | 99蜜桃臀久久久欧美精品网站 | 性做久久久久久久久 | 仁科百华av解禁在线播放 | 色伊人亚洲综合网站 | 欧美在线影院 | 黄色一级在线 | 天堂视频在线观看免费 | 天天操天天操天天操 | 亚洲国产色图 | 激情欧美日韩 | 国产免费999| 林雅儿欧洲留学恋爱日记在线 | 亚洲欧美日韩中文高清www777 | 中国黄色毛片 | 99久久久久久国产精品 | 国产一区二区色 | 按摩害羞主妇中文字幕 | 国产精品毛片久久久久久久明星 | 和嫩模做爰在线播放 | 伊人色综合网 | 性少妇无码播放 | 成人一级黄色 | 亚洲一区二区三区偷拍女厕 | 人妻内射一区二区在线视频 | 色狠狠av北条麻妃 | 久久久免费精品视频 | 久草在线视频精品 | 日韩在观看线 | 国产亚洲精品久久久久婷婷瑜伽 | 久久久综合色 | 亚洲一级影片 | 综合天堂av久久久久久久 | 在线a天堂| 四虎成人精品在永久免费 | 扒开女人内裤猛进猛出免费视频 | 黄色三及| 日韩精品第一 | 亚洲热在线观看 | 嫩草影院黄色 | 日韩夜夜 | 亚洲国产av无码综合原创国产 | 伊人影院网 | 性一交一乱一伦一色一情孩交 | 乱码精品国产成人观看免费 | 超碰人人干人人 | av男女| 一级aaa级毛片午夜在线播放 | 国产精品爽爽久久久久久蜜臀 | 国产成人免费爽爽爽视频 | 撕开少妇裙子猛然进入 | 久久品道一品道久久精品 | av在线一区二区三区 | 亚州欧美 | 18禁裸乳无遮挡自慰免费动漫 | 亚洲欧洲精品成人 | 久久亚洲精 | 疯狂做受xxxx高潮视频免费 | 亚洲精品久久久蜜桃网尤妮丝 | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 老熟女一区二区免费 | 亚洲第一黄色网 | 另类少妇人与禽zozz0性伦 | 椎名空在线观看 | 欧美孕妇与黑人孕交 | 久久精品欧美一区二区三区麻豆 | 国产精品无码制服丝袜 | www7788久久久久久久久 | 成人合集| 医生强烈淫药h调教小说视频 | 首页 动漫 亚洲 欧美 日韩 | 熟女俱乐部五十路六十路 | 久久三级 | 国产精品久久久久久久免费看 | 少妇又紧又黄又刺激视频 | 中文在线字幕免费观看电 | 少妇被粗大的猛进69视频 | 最近2019年好看中文字幕视频 | 欧美激情一区 | 亚洲一级影院 | 日韩一级黄色毛片 | 久久精品黄aa片一区二区三区 | 欧美老肥熟 | 久久av色 | 国产成人在线视频网站 | 亚洲区一区二区三区 | 欧美精品乱码久久久久久按摩 | 午夜高清视频 | 丁香六月色婷婷 | 一级黄色大片在线观看 | 国内一级黄色 | 亚洲视频在线视频 | 亚洲色播永久网址大全 | 三女同志亚洲人狂欢 | 草碰在线 | 国产精品美女久久久久久久网站 | 久久爱水蜜桃69 | 久久久久久久国产 | 嫩草精品福利视频在线观看 | 久久午夜福利电影 | 大陆明星乱淫(高h)小说 | 国产精品国产三级国产aⅴ原创 | www.激情五月.com | 噜啦噜色姑娘综合网 | 国产中文欧美日韩在线 | 无码一区二区三区视频 | 国产精品一区二区麻豆 | 黄色片视频免费看 | 免费观看一区二区三区 | 婚后打屁股高h1v1调教 | 成人污污视频在线观看 | 在线观看99 | 性饥渴艳妇性色生活片在线播放 | 亚洲欧美在线人成最新 | 嫩草网站 | 五月丁香啪啪 | 久久久久国色av免费观看性色 | 377人体粉嫩噜噜噜 精品久久久久久无码中文野结衣 | 国产精品三区四区 | 精品国产乱码久久久 | 美女av网站 | 国产一区二区精品丝袜 | 久久久噜噜噜久久久 | 国产激情艳情在线看视频 | 国产乱子伦精品免费无码专区 | 久久精品黄aa片一区二区三区 | 亚洲熟妇av一区二区三区浪潮 | 国产一区二区在线观看视频 | 露脸丨91丨九色露脸 | 国产精品一色哟哟 | 在线观看麻豆视频 | 欧美极品在线观看 | 在线第一页 | 国产精品亚洲日韩欧美色窝窝色欲 | 亚洲国产精品一区二区三区 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 国产精品视频yjizz免费 | 美女国产在线 | 国产欧美一区二区精品老汉影院 | 最近中文字幕在线中文高清版 | 国偷自产av一区二区三区小尤奈 | 在线观看av黄色 | 精品人妻伦一二三区久久 | 国产精品久久久久久爽爽爽床戏 | 国产一二三区精品 | 肉番在线观看 | 国产精品无码制服丝袜 | 成人性做爰aaa片免费 | 国产精品久久久久久久久久久久 | 国产成人无码av片在线观看不卡 | 喷水一区二区 | 色综合视频一区二区三区 | 久久国产欧美 | 亚洲一区二区三区四区av | 猫咪av在线 | 亚洲免费永久精品 | 国产精品1区2区3区4区 | 日本视频色| 日本不卡一区二区三区视频 | 91国产丝袜播放在线 | 女人爽到高潮的免费视频 | www.youjizz.com久久| 国产一区二区精品久久 | 最近更新中文字幕 | 中文字幕在线观看视频免费 | 亚洲一区二区三区日韩 | 国产成人久久综合第一区 | 一二区免费视频 | 日本丰满大乳mm | 涩涩资源网 | 亚洲国产另类久久久精品小说 | 国产精品精华液网站 | 男人女人黄 色视频一级香蕉 | 与子敌伦刺激对白播放的优点 | 久久亚洲伊人 | 欧美激情综合五月色丁香 | 亚洲欧美日韩一区二区三区四区 | 中文日韩 | 国产深夜视频 | 亚洲精品国偷拍 | 99精品在线观看 | 台湾佬成人中文网222vvv | 日躁夜躁狠狠躁2001 | 永久免费的啪啪网站免费观看 | 老熟女一区二区免费 | 成人爱爱aa啪啪看片 | 日韩精品一区二区三区中文无码 | 欧美理论片在线观看 | 九久久| 四虎国产成人永久精品免费 | 国产精品国产三级国产专区51 | 丰满爆乳在线播放 | 特黄特色大片免费播放器图片 | 黄色国产一级 | 国产精品毛片va一区二区三区 | 成人国产在线观看 | 91精品国产一区二区 | 免费a级毛片大学生免费观看 | 日韩免费久久 | 蜜臀aⅴ精品一区二区三区 蜜臀aⅴ一区二区三区 | 99热这里只有精品8 99热这里只有精品在线观看 | 久久人体视频 | 欧美性色黄大片 | 一级片在线观看视频 | 亚洲裸体视频 | 日本高清视频wwww色 | 一本久久a久久精品vr综合 | 麻豆精产国品 | 日韩黄色片 | 天天综合网网欲色 | 久久精品国产精品青草 | 久久久一本精品99久久精品66 | 亚洲啪av永久无码精品放毛片 | 浓精h攵女乱爱av | 免费一级淫片aaa片毛片a级 | 精品国产乱码久久久久久蜜臀网站 | 亚洲午夜视频 | 黑人巨大猛烈捣出白浆 | 寂寞寡妇让我吃奶 | 国产精品成人亚洲一区二区 | 我不卡一区二区 | 欧美三级韩国三级日本三斤 | 夜色www国产精品资源站 | 高大丰满毛茸茸xxx性 | 久久与婷婷| 亚洲国产精品第一区二区 | 国产精品96久久久久久久 | 国产精品久久久久久久久久久久久久久久久久 | 日本少妇被黑人xxxxx | 丰满人妻中伦妇伦精品app | 黄色免费的视频 | 最新国产精品自拍 | 日韩精品中文字幕在线 | 国产精品久久久久婷婷 | 国精品无码一区二区三区在线 | 久久久久久久性潮 | 2019天天干夜夜操 | 2019中文字幕网站 | 一区免费在线 | 亚洲天堂2024| 国产素人自拍 | av小四郎在线最新地址 | 国产精品污www一区二区三区 | 国产中文字幕在线免费观看 | 嫩草一二三 | 亚洲成色www久久网站 | 中文字幕人成无码人妻综合社区 | 福利国产片 | 污网站免费 | 丁香六月婷婷 | 国产一二三区在线 | 性开放少妇xxxxⅹ视频蜜桃 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲免费综合色在线视频 | 伊人久久久久久久久久 | 国产精品超碰 | 免费在线观看不卡av | 麻豆精品一区二区综合av | 欧美激情一二三 | 日本高清在线播放 | 亚洲成在人线aⅴ免费毛片 欧美牲交a欧美牲交aⅴ免费真 | 亚洲国产精品无码久久青草 | 欧美品牌jizzhd欧美 | 久久国产精彩视频 | 各种各样少妇avbbb搡 | 久久婷婷香蕉热狠狠综合 | 天天色天天干天天色 | 国产粉嫩尤物极品99综合精品 | 亚洲激情综合网 | 亚洲一级免费在线观看 | 夜色资源ye321 在线观看 | 久草欧美 | 精品一区二区在线播放 | 国内品精一二三区品精 | 国产精品系列视频 | 韩国一区二区三区美女美女秀 | 欧美一级片网站 | 污污小说在线观看 | 国产中文久久 | 在线观看欧美一区二区三区 | 九九综合九色综合网站 | 少妇高潮太爽了中文字幕 | 成年人看的免费视频 | 在线亚洲成人 | 欧美性生活免费视频 | 麻豆资源 | 日本人又黄又爽又大又色 | 蜜桃视频一区二区 | 国产69精品久久久久999小说 | 亚洲www在线 | 91久久偷偷做嫩草影院 | www久久撸撸网| 尤物视频在线观看免费 | 久久99精品久久久久久水蜜桃 | 精品国产一区二区三区不卡蜜臂 | 久久高清毛片 | 丝袜美腿一区二区三区 | 岛国精品在线播放 | www.黄色国产| 成人精品视频一区二区三区尤物 | 永久免费在线观看视频 | 古装做爰无遮挡三级聊斋艳谭 | 久久久久久不卡 | 探花视频免费观看高清视频 | 99色99| 国产精华av午夜在线观看 | 国偷自产一区二区免费视频 | 性做久久久久久免费观看 | 91在线免费播放 | 免费观看性欧美大片无片 | 国产剧情久久久 | 91精品国产手机 | 国产成人麻豆亚洲综合无码精品 | 2022国产成人精品视频人 | 日韩精品久久一区 | 香蕉视频免费在线看 | 国产乱子伦精品无码码专区 | 日本夫妻性生活视频 | 2025成人免费毛片视频 | 亚洲免费观看视频 | 精品人伦一区二区三区蜜桃网站 | a在线免费 | 波多野结衣视频播放 | 美女黄色真播 | 日本肉体xxxx裸体784大胆 | 777午夜福利理论电影网 | 人妻少妇精品视频二区 | 激情久久婷婷 | 亚洲影视中文字幕 | 亚洲国产欧美自拍 | 2017天天干天天射 | 亚洲xxx视频 | 人妻无码久久一区二区三区免费 | 国产日韩久久久久 | 色五月色开心色婷婷色丁香 | 小明成人免费视频 | 欧美一级免费看 | 日本三级全黄少妇三2023 | 末成年娇小性色xxxxx | 夜夜嗨av一区二区三区四季av | 中文字幕无码不卡免费视频 | 四十路在线 | 日韩一区国产二区欧美三区 | 麻豆视频官网 | 日本护士后进式高潮 | 日韩欧美的一区二区 | 国产肉体xxx裸体312大胆 | 欧美精品卡一卡二 | 饥渴的熟妇张开腿呻吟视频 | 日韩午夜无码精品试看 | 亚洲va欧美va | 久热最新视频 | 欧美三级韩国三级日本三斤 | 日韩一本在线 | 91精品观看 | 国内精品人妻无码久久久影院 | 欧美一级艳片视频免费观看 | 2018国产精华国产精品 | 久久久久女人 | 国产网红主播无码精品 | 日日av拍夜夜添久久免费 | 伊人情人综合网 | 精品福利影院 | 亚洲乱亚洲乱妇小说网 | 高清欧美性猛交xxxx黑人猛交 | 亚洲一级淫片 | 午夜少妇视频 | 亚洲成在人线aⅴ免费毛片 欧美牲交a欧美牲交aⅴ免费真 | 在线亚洲综合 | 精品国产不卡一区二区三区 | 玖玖在线视频 | 日本韩国在线 | 一区不卡在线观看 | 日韩v欧美v日本v亚洲v国产v | 久久视频网| 国产精品毛片完整版视频 | 日韩成人av网站 | a视频在线观看免费 | 少妇寂寞小伙满足少妇在线观看 | 亚洲91久久 | 国产免费av网 | 色吧在线视频 | 99成人免费视频 | 东京热一区二区三区无码视频 | 国精产品一区一区三区视频 | 老局长的粗大高h | 网站国产| 性爱视频日本 | 91麻豆国产精品 | 国产精品天天在线午夜更新 | 天堂中文av在线 | 婷婷亚洲综合五月天小说 | 国产素人在线 | 精品国产乱码久久久久久竹菊影视 | 免费人成视频在线 | 午夜影院免费体验区 | 国产精品99爱免费视频 | 亚洲 精品 综合 精品 自拍 | 夜夜高潮夜夜爽国产伦精品 | 国产一区二区三区av网站 | 999国产 | 欧美性生活免费视频 | 在线不卡的av | 亚洲精品9999久久久久 | 中文在线视频观看 | 亚洲色图另类 | 亚洲精品久久久一区二区三区 | www日本高清| 九九久久网 | 亚洲卡一 | 欧美日韩在线视频观看 | 无码丰满少妇2在线观看 | 色福利视频| 国产放荡对白视频一区二区 | 久久精品网站免费观看 | 亚洲2017天堂色无码 | 欧美一区二区三区网站 | 一级黄色片在线看 | 国产极品一区 | 五月婷婷开心网 | 巨大乳女人做爰视频在线看 | 亚洲自拍偷拍精品 | 国产交换配乱淫视频a免费 国产精成人品免费观看 | 天天做天天爱夜夜爽毛片 | 日韩欧美午夜 | 美女高潮网站 | 久久久精品人妻一区二区三区四 | 天天躁日日躁狠狠躁av中文 | 国产成a人片在线观看视频下载 | 无尽3d精品hentai在线视频 | 污污的视频在线免费观看 | 91久久精品日日躁夜夜躁欧美 | 综合久久中文字幕 | 成人区精品 | 亚洲欧洲在线视频 | 亚洲黄色影院 | 天堂中文在线观看视频 | 亚洲aa在线 | 国产精品久久久久久亚洲徐婉婉 | 日本一本二本三区免费 | 又色又爽又高潮免费视频观看 | 少妇挑战黑人3p | 国产视频久久久久 | 日本www一道久久久免费榴莲 | 日本公妇乱偷中文字幕 | 国产精品亚洲综合 | 蜜臀免费av | 最新国产福利在线观看精品 | 亚洲精品手机在线观看 | 国产亚洲日韩欧美一区二区三区 | 一本au道大尺码高清专区 | 亚洲8888| 亚洲高清偷拍一区二区三区 | 男女互操视频网站 | 国产自产视频 | 豆花视频在线 | 一边摸一边做爽的视频17国产 | 粉嫩粉嫩的虎白女18在线软件 | 日韩成人高清视频在线观看 | 亚洲乱码一区二区三区三上悠亚 | 日本护士╳╳╳hd少妇 | 美女精品一区 | 欧美性猛交xxxx乱大交蜜桃 | 好了av四色综合网站 | 高级会所人妻互换94部分 | 国产免费一区 | 国产欧美日韩精品a在线观看 | 五月婷婷六月香 | av爽妇网| 伊人色综合久久天天 | 国产高清在线精品一区不卡 | 天天射天天干天天 | 嫩草在线看 | 激情天堂网 | 国产特级毛片aaaaaa | 国产又黄又猛又爽 | 国产爆乳无码一区二区麻豆 | 精品素人av | 成人精品一区日本无码网 | 国产精品外围 | 国产精品探花在线观看 | 麻豆网站观看 | 性欧美jzjz2| 内射少妇一区27p | 护士脱了内裤让我爽了一夜视频 | 少妇中文字幕乱码亚洲影视 | 澳门日本三级少妇三级99 | n0659极腔濑亚美莉在线播放播放 | 国产黄色免费片 | 夜夜嗷| 日本精品4080yy私人影院 | 婷婷综合少妇啪啪喷水动态小说 | a级毛片黄色 | 无遮无挡爽爽免费视频 | 各种含道具高h调教1v1男男 | 超碰区| 色哟哟黄色 | 日本japanese学生丰满 | 国产二区免费 | 国产精品亚洲专区无码牛牛 | 欧美黄网站 | 国产女人高潮视频在线观看 | 成人免费视频一区二区三区 | 色婷婷综合久久久中文一区二区 | 老牛影视免费一区二区 | 99久久久国产精品免费蜜臀 | 日本精品久久久久中文字幕 | 谁有免费的黄色网址 | 久久视频在线观看免费 | 奇米影视第4色 | 国产a网站 | 国产tscd人妖同性另类调教 | 99国产精品丝袜久久久久久 | 日韩噜噜 | 丰满多毛的大隂户视频 | 久久亚洲成人网 | 国产乱色精品成人免费视频 | 日韩精品在线观 | 国产最露的三级 | 乱人伦xxxx国语对白 | 2023天天操| 中文人妻无码一区二区三区 | 国产精品爽爽ⅴa在线观看 国产精品亚洲精品日韩已方 | 国产免费又色又爽粗视频 | 污片在线观看 | jizz精品| 人妻丰满熟妇av无码区hd | 亚洲 欧美 中文 在线 视频 | 激情毛片视频 | 日韩一级免费视频 | 国产女爽123视频.cno | 久精品国产欧美亚洲色aⅴ大片 | 亚洲人成77777在线播放网站 | 免费看成年人网站 | 超碰神马 | 日本五十路岳乱在线观看 | 日本一区二区三区视频免费看 | 国产真人无遮挡作爱免费视频 | 6080啪啪| 精品一区二区三人妻视频 | 欧美一级做 | 精品久久人人爽天天玩人人妻 | 搡国产老太xxx网站 搡老女人一区二区三区视频tv | 欧美日韩国产成人一区 | 午夜国产一区 | 色妞色视频一区二区三区四区 | 狠狠色噜噜狠狠狠狠色综合久 | 免费在线看污 | 久久综合a∨色老头免费观看 | 欧美日韩在线免费视频 | 国产精品分类 | 友田真希中文字幕在线视频中 | 亚洲二区在线播放视频 | 成人毛片在线观看 | 国产三级在线播放 | 欧亚日韩精品一区二区在线 | 精品无码一区二区三区在线 | 日韩有码视频在线 | 国产精品美女久久久网av | 另类欧美日韩 | 69亚洲精品久久久蜜桃 | 另类综合二 | 91在线精品啪婷婷 | 国内激情av片 | 国产精品丝袜久久久久久高清 | 国产精国产精品 | 黑人粗一硬一长一进一爽一a级 | 天堂资源中文在线 | 黄在线观看 | 日韩久久不卡 | 蜜桃成熟时李丽珍在线观看 | 日本乱人伦在线观看 | 裸体欧美bbbb极品bbbb | 在线观看亚洲成人 | 亚洲视频入口 | 老汉老妇姓交视频 | 另类天堂av| 亚洲手机在线 | 成人性生交7777 | 日本人做爰全过程 | 成人网入口 | 日韩视频在线观看二区 | 亚洲综合三区 | 亚洲欧美精品久久 | 亚洲国产视频在线观看 | 久久撸视频 | 国产精品18久久久久vr使用方法 | 欧美剧场 | 免费裸体无遮挡黄网站免费看 | 亚洲欧美视频一区 | 国产99久久精品一区二区 | 新片速递丨最新合集bt伙计 | 噼里啪啦在线看免费观看视频 | 黄色网在线 | 国产精品夜夜夜爽阿娇 | 天天摸天天碰天天添 | 成人福利免费视频 | 午夜阳光精品一区二区三区 | 男人的天堂一区二区 | 好吊一二三区 | 在线免费观看av不卡 | 色橹橹欧美在线观看视频高清 | 日本国产在线观看 | 成人性生交大片免费看r老牛网站 | 久久久亚洲裙底偷窥综合 | 人妻熟人中文字幕一区二区 | y111111少妇蜜桃视频 | 中文字幕亚洲无线码在线一区 | 精品一区二区三区四区五区六区 | 古代性色禁片在线播放 | 亚洲中文字幕无码永久在线 | 非洲人与性动交ccoo | 99热一区 | 午夜性色福利视频 | 亚洲九色| 我们高清中文字幕mv的更新时间 | 女同中文字幕 | 射久久久 | 亚洲人av在线 | 精精国产xxxx视频在线播放 | 一个人看的www日本高清视频 | 熟女人妇 成熟妇女系列视频 | 黄色av网站免费在线观看 | 精品久久在线 | 97se亚洲国产综合自在线观看 | 熟妇人妻无乱码中文字幕真矢织江 | 亚洲国产精品一区二区成人片国内 | 天天干天天日夜夜操 | 99热这里只有精品免费播放 | 在线中文字幕av | wwwww在线观看 | 亚洲国产精品成人午夜在线观看 | 国产午夜精品在线 | 98视频精品全部国产 | 日韩av一区二区精品不卡 | 青娱乐最新官网 | 亚洲影院一区 | 一区二区三区四区亚洲 | 免费网站看sm调教视频 | www.色中色 | 国内自拍视频一区二区三区 | 91麻豆自制传媒国产之光 | 国产香蕉在线观看 | 尤物九九久久国产精品的特点 | 久久精品日产第一区二区 | 娇小激情hdxxxx学生住处 | 激情亚洲视频 | 一区在线观看 | 天天干夜夜艹 | 调教女m荡骚贱淫故事 | 丰满女人又爽又紧又丰满 | 欧美va亚洲va在线观看 | 草裙社区精品视频播放 | 99热在线观看免费 | 又污又爽又黄的网站 | 国产成人av一区二区三区在线观看 | www.887色视频免费 | 国产视频在线一区 | 绿帽av| 国产中文字幕一区二区 | 天天有av| 97secom| 日韩欧美网址 | 亚洲线精品一区二区三区 | 亚洲视频网 | 香港曰本韩国三级网站 | 免费香蕉视频 | 成人小视频在线观看免费 | 波多野结衣高清一区二区三区 | 夜色视频网站 | 玩弄少妇肉体到高潮动态图 | 青青青在线视频免费观看 | 亚洲一级免费在线观看 | 成人精品鲁一区一区二区 | 日本强伦片中文字幕免费看 | 亚洲激情五月 | 午夜网站免费 | 婷婷情更久日本久久久片 | 国产清纯白嫩初高生视频在线观看 | 成人影片在线 | xx视频在线 | 欧美a级在线观看 | 无码视频一区二区三区在线观看 | 亚洲成人91 | 国产高清av| 午夜男人av | 欧美一区亚洲一区 | 欧美大片在线观看 | 麻豆成人精品国产免费 | 伊人春色在线视频 | 国产jjizz一区二区三区老人 | 非洲黑人狂躁日本妞 | 黄色日批视频 | gogo西西人体大尺度大胆伊人 | 国产图区 | 一区二区三区视频 | 国产一区二区三区视频在线播放 | 亚洲一区国产精品 | 久草播放 | 亚洲天码中字一区 |