久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript知识点总结(二)

發(fā)布時間:2025/3/21 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript知识点总结(二) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

變量, 作用域, 垃圾收集(內(nèi)存問題)

基本類型和引用類型

ES中的變量包含基本類型值和引用類型值

基本類型值指的是簡單的數(shù)據(jù)段

引用類型值值那些可能有多個值構(gòu)成的對象

五種基本數(shù)據(jù)類型(Undefined, Null, Boolean, Number, String)的值即基本類型值是按值訪問的, 因此操作的是保存在變量中實際的值

引用類型值是保存在內(nèi)存中的對象,ES不允許直接訪問內(nèi)存中的位置, 即不能直接操作對象的內(nèi)存空間. 在操作對象時, 實際上是在操作對象的引用而不是實際的對象.

當(dāng)復(fù)制保存在對象中的某個變量時, 操作的是對象的引用. 但在為對象添加屬性時, 操作的是實際的對象.

動態(tài)的屬性

定義基本類型的值和引用類型的值方式是基本一樣的, 就是創(chuàng)建一個變量, 然后為該變量賦值.

創(chuàng)建變量以后,基本類型的值和引用類型的值執(zhí)行的操作有很大不同.

//引用類型可以為其添加或刪除屬性和方法 var p = new Object(); p.name = "Jon"; console.log(p.name); //Jon delete p.name; console.log(p.name); //undefined //基本類型不能添加屬性, 因為即使添加了也不能訪問 var n = "Jon"; //一個string字符串類型 n.age = 25; console.log(n.age); //undefined

復(fù)制變量值

復(fù)制基本類型值的變量值與復(fù)制引用類型值的變量值也存在不同.

復(fù)制基本類型值時, 是直接創(chuàng)建新值, 占據(jù)不同的內(nèi)存(棧)空間, 復(fù)制之后兩個變量可以參與任何操作而不互相影響

var n1 = 5; var n2 = n1; //復(fù)制n1

復(fù)制引用類型值時, 同樣也會把儲存在變量對象中的值復(fù)制一份到新變量分配的空間中, 但這個新變量的值其實是一個指針, 指向儲存在堆中的一個對象. 所以兩者引用的是同一個對象. 所以, 改變其中一個變量, 另一個變量也會受到影響.

var o1 = new Object(); var o2 = o1; o1.name = 'Jon'; console.log(o2.name); //o1和o2指向的是堆內(nèi)存中的同一個對象, 所以同樣會輸出Jon

參數(shù)傳遞

ES中所有函數(shù)的參數(shù)都是按值傳遞的,不存在引用傳遞的參數(shù)

函數(shù)外部的值復(fù)制給函數(shù)內(nèi)部的參數(shù), 就等于把值從一個變量復(fù)制到另一個變量一樣.

基本類型值的傳遞就像基本類型變量的復(fù)制一樣, 向參數(shù)傳遞基本類型值的時候,被傳遞的值會被復(fù)制給一個局部變量(即命名參數(shù), 用ES的概念來說, 就是arguments中的一個元素)

引用類型值的傳遞就像引用類型變量的復(fù)制一樣, 向參數(shù)傳遞引用類型值的時候, 會把這個值在內(nèi)存中的地址復(fù)制給一個變量, 因此這個局部變量的變化會反映在函數(shù)的外部

function addTen(n){ //參數(shù)(這里是n)其實是函數(shù)的局部變量n += 10;return n; } var c = 20; var r = addTen(c); //調(diào)用時,c作為一個局部變量傳遞給n,函數(shù)體內(nèi)又會自増10然后返回 console.log(c); //外部的c變量不會被影響,還是20 console.log(r); //30 function setName(obj){obj.name = "Jon"; } var p = new Object(); //創(chuàng)建了一個對象并保存在變量p中 setName(p); //隨即被傳遞到setName()中,p復(fù)制給了obj console.log(p.name); //所以obj的屬性name也能被p訪問到,所以這里輸出Jon //證明對象是按值傳遞的例子 function setName(obj){obj.name = 'Jon';obj = new Object(); //為obj重新定義了一個對象obj.name = 'Percy'; //然后為obj定義了另一個name屬性 }//如果p是引用傳遞的話, 那么p就會自動被修改為指向其name屬性值為Percy的對象,但下面的例子輸出的仍然是Jon. 說明即使函數(shù)內(nèi)部修改了參數(shù)的值, 但原始的引用仍然保持不變. var p = new Object(); setName(p); console.log(p.name); //Jon

可以吧ES函數(shù)的參數(shù)想象成局部變量.

檢測類型

typeof — 檢測變量是哪種基本數(shù)據(jù)類型.string, number, boolean, undefined, object(如果變量的值是一個對象或null, 則返回object)

console.log(typeof "Jon"); //string console.log(typeof true); //boolean console.log(typeof 1); //number var a; console.log(typeof a); //undefined console.log(typeof null); //object var o = new Object(); console.log(typeof o); //object

instanceof — 檢測引用數(shù)據(jù)類型值時, 檢測其引用數(shù)據(jù)類型值是什么類型的對象

result = variable instanceof constructor

如果變量是給定引用類型的實例, 那么instanceof操作符就會返回true

console.log(person instanceof Object); //變量person是Object嗎? console.log(colors instanceof Array); //變量colors是Array嗎? console.log(pattern instanceof RegExp); //變量pattern是RegExp嗎?

所有引用類型的值都是Object的實例, 所以檢測一個引用類型的值和Object構(gòu)造函數(shù)時會始終返回true

使用instanceof操作符檢測基本類型的值會始終返回false, 因為基本類型不是對象

執(zhí)行環(huán)境, 作用域

  • 執(zhí)行環(huán)境定義了變量或函數(shù)是否有權(quán)訪問的其他數(shù)據(jù).

  • 全局執(zhí)行環(huán)境是最外圍的執(zhí)行環(huán)境(Web瀏覽器中指的是window對象),因此所以全局變量和函數(shù)都是作為window對象的屬性和方法創(chuàng)建的.

  • 每個函數(shù)都有自己的執(zhí)行環(huán)境, 當(dāng)執(zhí)行流進入一個函數(shù)時, 函數(shù)的環(huán)境就會被推入一個環(huán)境棧中, 函數(shù)執(zhí)行之后, 棧將其環(huán)境彈出, 把控制權(quán)返回給之前的執(zhí)行環(huán)境.

  • 代碼在一個環(huán)境中執(zhí)行時, 會創(chuàng)建變量對象的一個作用域鏈, 它保證了對執(zhí)行環(huán)境有權(quán)訪問的所有變量和函數(shù)的有序訪問.

  • 全局執(zhí)行環(huán)境的變量對象始終都是作用域鏈中的最后一個對象

var color = "blue"; function changeColor(){if(color === "blue"){color = "red";}else{color = "blue";} } changeColor(); console.log("Now color is : " + color); //Now color is : red //函數(shù)changeColor()的作用域鏈包含兩個對象,它自己的變量對象和全局環(huán)境的變量對象. //內(nèi)部環(huán)境可以通過作用域鏈訪問所有的外部環(huán)境, 但外部環(huán)境相反不能訪問內(nèi)部環(huán)境的任何變量和函數(shù) var color = "blue";function changeColor(){var anotherColor = "red";function swapColors(){var tempColor = anotherColor;anotherColor = color;color = tempColor;//這里可以訪問color, anotherColor, tempColor}swapColors();//這里只可以訪問color, anotherColor } changeColor(); 這里只可以訪問color alert("Color is now " + color);

沒有塊級作用域

if(true){var color = "blue"; } console.log(color); //ES中, 在外部依然能訪問塊級作用域內(nèi)的變量和函數(shù) for (var i=0; i < 10; i++){doSomething(i); } alert(i); //可以訪問塊級作用域內(nèi)的變量,輸出10 //ES中查詢標(biāo)識符會從正在執(zhí)行的局部環(huán)境查找, 如果當(dāng)前局部環(huán)境查找不到, 就會沿著作用域鏈一級一級向上查找. 如果在全局環(huán)境都找不到需要查找的標(biāo)識符, 說明該變量未聲明 var color = "blue"; function getColor(){return color; } console.log(getColor()); //這里會先搜索getColor()內(nèi)部有沒有color變量, 如果沒有就向上一級查找, 直到查找到位置, 這里在上一級已經(jīng)找到, 所以會輸出blue var color = "blue"; function getColor(){var color = "red";return color; } console.log(getColor()); //red , 同級找到就不會再向上查找

垃圾收集

標(biāo)記清除

ES中, 當(dāng)變量進入環(huán)境(例如, 在函數(shù)中聲明一個變量時), 就把這個變量標(biāo)記為"進入環(huán)境", 這種進入環(huán)境的變量從邏輯上講不能釋放其內(nèi)存, 因為有可能用到它們. 而當(dāng)變量離開環(huán)境時, 就將其標(biāo)記為"離開環(huán)境".

過程 :

  • 垃圾收集器運行的時候會給儲存在內(nèi)存中的所有變量都加上標(biāo)記(可以使用任意可使用的標(biāo)記方式)

  • 接著會去掉環(huán)境中的變量, 以及被環(huán)境中的變量引用的變量的標(biāo)記(個人理解就是當(dāng)前執(zhí)行環(huán)境的變量以及被環(huán)境中變量引用的變量 的標(biāo)記)

  • 在此之后再被加上標(biāo)記的變量, 就是被視為準(zhǔn)備刪除的變量(因為它們之前用的時候已經(jīng)被標(biāo)記一次了, 再次(第二次)標(biāo)記說明已經(jīng)使用完畢), 環(huán)境中的變量已經(jīng)無法訪問這些變量了

  • 垃圾收集器完成內(nèi)存清除工作, 銷毀那些帶標(biāo)記的值并回收它們所占用的內(nèi)存空間

引用計數(shù)

引用計數(shù)的含義是跟蹤記錄每個值被引用的次數(shù)

  • 聲明了一個變量并將一個引用類型值賦值給該變量時, 則這個值的引用次數(shù)就是1

  • 該引用類型值又賦值給另一個變量, 則引用次數(shù)加1

  • 相反, 如果包含對這個值的引用的變量(如a變量)又取得了另一個引用類型值, 則前一個引用類型值的引用次數(shù)減1

  • 當(dāng)這個引用類型值的引用次數(shù)變成0時, 則說明沒辦法再訪問這個值了, 因而可以將其回收, 釋放內(nèi)存空間

該垃圾收集機制早期的循環(huán)引用問題
function problem(){var oA = new Object();var oB = new Object();//oA與oB通過各自的屬性互相引用, 在標(biāo)記清除的回收機制中, 它們的引用次數(shù)永遠不可能是0, 并且如果這個函數(shù)重復(fù)多次調(diào)用, 會導(dǎo)致大量內(nèi)存得不到回收//所以這種方式已經(jīng)被摒棄, 而采用標(biāo)記清除來實現(xiàn)其垃圾回收oA.someOtherObject = oB;oB.anotherObject = oA; }
IE中的BOM與DOM使用引用計數(shù)來作為垃圾收集機制的問題
var element = document.getElementById("some_element"); var myObject = new Object(); //DOM元素(element)與一個原生JS對象(myObject)之間創(chuàng)建了循環(huán)引用 myObject.element = element; //myObject的element屬性指向element對象 element.someObject = myObject; //變量element也有一個屬性名叫someObject回指myObject //基于上述問題, 即使將力爭中的DOM從頁面中移除, 它也永遠不會被回收//解決方案是在他們不使用時手動斷開原生JS對象與DOM元素之間的鏈接 //把變量設(shè)置為null意味著斷開變量與它之前引用的值之間的鏈接, 當(dāng)下一次的垃圾回收執(zhí)行時, 就會刪除這些值并回收他它們占用的內(nèi)存 myObject.element = null; element.someObject = null; //IE9以上已經(jīng)把DOM和BOM轉(zhuǎn)換成了真正的JavaScript對象, 所以避免了上述問題

性能問題及內(nèi)存管理

性能問題

早期的瀏覽器按內(nèi)存分配量運行的, 達到一個臨界值就會觸發(fā)垃圾回收機制, 這個問題在于, 如果一個腳本中包含大量的變量, 那么會在其生命周期也保持有那么多變量, 導(dǎo)致長時間處于垃圾回收機制的臨界值, 從而使垃圾回收機制頻繁運行, 造成嚴(yán)重的性能問題.

新版本的瀏覽器已經(jīng)將其垃圾回收機制的工作方式改變, 會動態(tài)的調(diào)整觸發(fā)的臨界值.

內(nèi)存管理

優(yōu)化內(nèi)存占用的方式, 就是為執(zhí)行中的代碼只保存必要的數(shù)據(jù). 一旦數(shù)據(jù)不再有用, 就通過將其值設(shè)置為null來釋放引用 — 即解除引用

function createPerson(){var localPerson = new Object();localPerson.name = name;return localPerson; } var globalPerson = createPerson("Jon");//手動解除globalPerson的引用 globalPerson = null;

引用類型

引用類型的值(對象)是引用類型的一個實例.

ES中, 引用類型是一種數(shù)據(jù)結(jié)構(gòu), 用于將數(shù)據(jù)和功能組織在一起.就像傳統(tǒng)的類一樣.

對象是某個特定引用類型的實例

新對象使用new操作符后跟一個構(gòu)造函數(shù)來創(chuàng)建的.

構(gòu)造函數(shù)本身就是一個函數(shù), 只不過該函數(shù)是出于創(chuàng)建新對象的目的而定義的.

var person = new Object(); //創(chuàng)建Object引用類型的一個新實例, 并把實例保存在person變量中, 并為新對象定義了默認(rèn)的屬性和方法

ES中提供了很多原生引用類型,用于日常的開發(fā)任務(wù).

Object類型

//創(chuàng)建Object實例 var person = new Object(); person.name = "Jon"; person.age = 25; person.sayName = function(){console.log("My name is " + name); }//使用 對象字面量 創(chuàng)建 var person = {name : "Jon",age : 25,sayName : function(){console.log("My name is " + name);} };//使用 對象字面量 時, 屬性名也能使用字符串 var person2 = {"name" : "Mark","age" : 24,//... } var person = {name : "Jon",age : 25,sayName : function(){console.log("My name is " + name);} };//訪問對象屬性: 使用點表示法或者方括號表示法 console.log(person.name); //常用, Jon console.log(person[name]); //不常用, 但如果屬性名包含特殊字符或者空格等, 可以使用方括號表示法來訪問對象屬性

Array類型

ES的Array每一項都可以保存任何類型的數(shù)據(jù).

ES的Array大小是可以動態(tài)調(diào)整的, 即可以隨著數(shù)據(jù)的添加自動增長以容納新增數(shù)據(jù).

數(shù)組的創(chuàng)建方式

var arr1 = new Array(); //創(chuàng)建數(shù)據(jù)的基本方式 var arr2 = new Array(10); //預(yù)先知道要保存的項目數(shù)量可以直接創(chuàng)建特定長度的數(shù)組, 這里創(chuàng)建了length為10的數(shù)組 var arr3 = new Array("Jon","Mark","Martin"); //創(chuàng)建包含特定值的數(shù)組 var arr4 = Array(5); //創(chuàng)建數(shù)組也可以省略new操作符 var arr5 = ["blue","yellow","green"]; //使用數(shù)組字面量 表示法來創(chuàng)建數(shù)組, 使用這種方法并不會調(diào)用Array構(gòu)造函數(shù)

數(shù)組的讀取和設(shè)置

var arr1 = ["blue","yellow","green"];//讀取 console.log(arr1[0]); //數(shù)組元素索引從0開始, 訪問每個元素就是 數(shù)組名[索引號], 比如第1個就是arr1[0] , 所以這里會輸出blue//設(shè)置 arr1[1] = "red"; //把數(shù)組arr1的第二個元素值設(shè)置為red; console.log(arr[1]); //red arr1[arr1.length] = "black"; //在數(shù)組的末尾添加一個元素 console.log(arr1); //["blue", "red", "green", "black"]//訪問數(shù)組長度 console.log(arr1.length); //3 //數(shù)組長度屬性length屬性不是只讀的..可以通過設(shè)置其長度來改變數(shù)組的長度 arr1.length = 5; console.log(arr1.length); //5 console.log(arr1[4]); //undefined//喪心病狂地增加數(shù)組長度 arr1[99] = "purple"; //除了前面有效的值和這個新增有效的值, 其他的都是undefined console.log(arr1.length); //100

檢測對象是否為數(shù)組 — instanceof 或者 ES5里面新增的Array.isArray()

var arr = []; if(Array.isArray(arr)){//do sth... }

轉(zhuǎn)換方法

var arr = [1,2,3]; console.log(arr.toString()); //1,2,3(返回的是字符串形式拼接而成的用逗號分隔的字符串) console.log(arr.valueOf()); //1,2,3(返回的是原來的數(shù)組) console.log(arr); //1,2,3(與toString()一樣)//**使用join()方法可以使用不同的分隔符構(gòu)建指定的數(shù)組** console.log(arr.join("-")); //1-2-3//如果數(shù)組中的值是null或undefined, 那么該值在join(),toLocaleString(),toString(),valueOf()中返回的結(jié)果會以空字符串表示

數(shù)組的插入和刪除

棧方法

LIFO(Last-In-First-Out), 后進先出

push(), 接收任意參數(shù)并把它們逐個添加到數(shù)組末尾, 返回修改后數(shù)組的長度

pop(), 從數(shù)組末尾移除最后一項, 減少數(shù)組的length值, 然后返回移除的項

var colors = Array(); var count = colors.push("red","green"); //推入兩項 console.log(count); //2count = colors.push("black"); //推入另一項 console.log(count); //3var item = colors.pop(); //取得最后一項 console.log(item); //black console.log(colors.length); //2 //可以跟其他數(shù)組方法一起使用var colors = ["red","blue"];colors.push("brown"); //添加一項colors[3] = "purple"; //添加一項console.log(colors.length); //4var item = colors.pop(); //取得一項console.log(item); //purple

隊列方法

FIFO(First-In-First-Out), 先進先出

數(shù)組最左側(cè)的會被移除, 最右側(cè)的會被添加

shift(), 移除數(shù)組中的第一個項(左邊)并返回該項, 同時將數(shù)組長度減1

unshift(),在數(shù)組前端(左邊)添加任意個項并返回數(shù)組長度

//結(jié)合使用shift()和push()方法, 可以像使用隊列一樣使用數(shù)組 var colors = []; var count = colors.push("red","green"); //推入兩項 console.log(count); //2count = colors.push("black"); //推入另一項 console.log(count); //3var item = colors.shift(); //取得第一項(左邊) console.log(item); //red console.log(colors.length); //2 //結(jié)合使用unshift()和pop()方法, 可以反向模擬隊列, 即在數(shù)組的前端(左邊)添加項, 在末尾(右邊)移除項 var colors = []; var count = colors.unshift("red","green"); //推入兩項 count = colors.unshift("black"); //推入另一項 console.log(count); //3var item = colors.pop(); //取得最后一項 console.log(item); //black console.log(colors.length); //2

重排序方法

reverse(),反向排序

sort(),把數(shù)組的每一項轉(zhuǎn)換成字符串再進行排序

//reverse() var values = [1, 2, 3, 4, 5]; values.reverse(); console.log(values); //5, 4, 3, 2, 1 //sort()方法因為會轉(zhuǎn)換為字符串, 所以排序時會出現(xiàn)問題, 很多時候不會按照正常的規(guī)則排列 -- 即最小的排最前面, 最大的排最后面 //所以使用sort()時應(yīng)該接收一個比較函數(shù), 比較函數(shù)定義兩個參數(shù), 如果第一個參數(shù)應(yīng)該位于第二個之前就返回一個負(fù)數(shù), 如果兩個參數(shù)相等就返回0, 如果第一個參數(shù)應(yīng)該位于第二個之后就返回一個整數(shù). function compare(value1, value2){if(value1 < value2){return -1;}else if(value1 > value2){return 1;}else{return 0;} } //使用上面的比較函數(shù) var values = [3, 2, 6, 8, 1]; values.sort(compare); console.log(values); //1, 2, 3, 6, 8

操作方法

concat(), 拼接接收的參數(shù), 返回一個拼接后的數(shù)組.

slice(), 數(shù)組截取方法, 接受一個或兩個索引參數(shù), 一個時, 會返回該索引到數(shù)組結(jié)尾的項(包括該索引的項), 兩個時, 會返回第一個到第二個索引參數(shù)之間的項(不包括第二個索引的項).

splice(), 像數(shù)組的中部插入項, 有3種方式

  • 刪除 : 兩個參數(shù), 要刪除的起始索引位置, 以及要刪除的項

  • 插入 : 三個參數(shù), 起始索引位置, 要刪除的項數(shù), 要插入的項. 如果第二個參數(shù)設(shè)置為0, 則不刪除直接插入

  • 替換 : 三個參數(shù), 起始所以位置, 要刪除的項數(shù), 要插入的想, 跟上面插入一樣, 只不過第二個參數(shù)不為0, 刪除后插入第三個參數(shù)的數(shù)據(jù)

//concat var colors1 = ["purple", "pink", "blue"]; var colors2 = ["green", "red", "yellow"]; var allcolors = colors1.concat(colors2); console.log(allcolors); //["purple", "pink", "blue", "green", "red", "yellow"]var anothercolors = colors1.concat("white",["orange","lightpink"]); console.log(anothercolors); //["purple", "pink", "blue", "white", "orange", "lightpink"] //slice var colors = ["red", "blue", "green", "pink", "orange", "purple"]; var colors2 = colors.slice(1); //"blue", "green", "pink", "orange", "purple" var colors3 = colors.slice(2,5); //"green", "pink", "orange"/*如果參數(shù)是負(fù)數(shù), 則使用數(shù)組長度加上該負(fù)數(shù)來決定相應(yīng)的位置; 如果這時第二個參數(shù)的位置小于第一個參數(shù)的位置, 則會返回一個空數(shù)組 如果第一個參數(shù)和數(shù)組長度相加之后等于負(fù)數(shù), 則從索引0開始計算 */ var colors3 = colors.slice(-3 , -1); //等同于slice(3,5), 結(jié)果是"pink", "orange" var colors4 = colors.slice(-7 , -1); //等同于(0,5), 結(jié)果是"red", "blue", "green", "pink", "orange" var colors5 = colors.slice(-7 , -8); //第二個索引參數(shù)大于第一個索引參數(shù)(起始位置), 所以這里返回空數(shù)組 "[]" //splice var colors = ["green","red","blue"]; var removed = colors.splice(0, 1); //刪除索引為0開始的1項 console.log(colors); //red, blue console.log(removed); //greenremoved = colors.splice(1, 0, "purple", "pink"); //從索引為1的地方刪除0項, 添加后面兩項 console.log(colors); //red, purple, pink, blue console.log(removed); //空數(shù)組 []removed = colors.splice(1, 1, "green","black"); //從索引為1的地方刪除1項(索引1的項), 添加后面兩項 console.log(colors); //red, green, black, pink, blue console.log(removed); //被刪除的項 purple

位置方法

indexOf(),兩個參數(shù), 要查找的項, 以及(可選的)查找的起點位置的索引

lastIndexOf(),同上, 但該方法會在數(shù)組的末尾向前查找

兩個方法都會返回要查找的想在數(shù)組中的位置, 沒有找到的話返回-1

var numbers = [1,2,3,4,5,4,3,2,1];alert(numbers.indexOf(4));//3 alert(numbers.lastIndexOf(4)); //是從左邊開始數(shù)起的索引值, 但尋找是從右邊向左找, 所以是5alert(numbers.indexOf(4, 4)); //5 alert(numbers.lastIndexOf(4, 4)); //3 var person = { name: "Nicholas" }; var people = [{ name: "Nicholas" }]; var morePeople = [person];alert(people.indexOf(person)); //-1 alert(morePeople.indexOf(person)); //0

迭代方法

ES5定義了5個迭代方法, 每個方法都接收兩個參數(shù), 一是要在每一項上運行的函數(shù), 二(可選)是運行在該函數(shù)的作用域?qū)ο?— 影響this的值.

傳入這5個迭代方法作為參數(shù)的函數(shù)(即第一個參數(shù))會接收三個參數(shù), 數(shù)組項的值, 該項在數(shù)組中的位置 以及 數(shù)組對象本身.

  • every(), 對數(shù)組的每一項運行給定函數(shù), 如果該函數(shù)對每一項都返回true, 則返回true

  • filter(), 對數(shù)組的每一項運行給定函數(shù), 返回該函數(shù)會返回true的項組成的數(shù)組

  • forEach(), 對數(shù)組的每一項運行給定函數(shù), 沒有返回值

  • map(), 對數(shù)組的每一項運行給定函數(shù), 返回每次函數(shù)調(diào)用的結(jié)果組成的數(shù)組

  • some(), 對數(shù)組的每一項運行給定函數(shù), 如果該函數(shù)對任一項返回true, 則返回true

//every()和some()都是用于查詢數(shù)組中的項是否滿足某個條件 var numbers = [1,2,3,4,5,4,3,2,1];var everyResult = numbers.every(function(item, index, array){return (item > 2); }); alert(everyResult); //every()在每一項都滿足條件才會返回true,所以這里返回falsevar someResult = numbers.some(function(item, index, array){return (item > 2); }); alert(someResult); //some()只有有其中一項或多項滿足條件就會返回true, 所以這里返回true //filter()返回條件中滿足條件的項 var numbers = [1,2,3,4,5,4,3,2,1];var filterResult = numbers.filter(function(item, index, array){return (item > 2); }); alert(filterResult); // 3,4,5,4,3 //map()返回原始數(shù)組與給定函數(shù)運算而產(chǎn)生的結(jié)果 var numbers = [1,2,3,4,5,4,3,2,1];var mapResult = numbers.map(function(item, index, array){return item * 2; }); alert(mapResult); //[2,4,6,8,10,8,6,4,2] //forEach()沒有返回值, 會使用原始數(shù)組和給定函數(shù)進行運算, 本質(zhì)上和for循環(huán)迭代數(shù)組一樣 var numbers = [1,2,3,4,5,4,3,2,1];numbers.forEach(function(item, index, array){//do sth.. });

歸并方法

ES5新增reduce()和reduceRight()兩個歸并方法, 均會迭代數(shù)組的所有項, 然后構(gòu)建一個最終返回的值. 前者會在數(shù)組的第一項開始迭代, 后者相反.

兩個方法都接收兩個參數(shù), 一是在每一項上調(diào)用的函數(shù), 二是(可選)作為歸并基礎(chǔ)的初始值

其中在每一項上調(diào)用的函數(shù)接收四個參數(shù), 前一個值, 當(dāng)前值, 項的索引, 數(shù)組對象

//reduce() var values = [1, 2, 3, 4, 5]; var sum = values.reduce(function(prev, cur, index, array){//第一次執(zhí)行回調(diào)函數(shù)時, prev是1, cur是2//第二次, prev是3(1加2的結(jié)果), cur是3(數(shù)組第三項)return prev + cur; }); console.log(sum); //15 //reduceRight() var values = [1, 2, 3, 4, 5]; var sum = values.reduce(function(prev, cur, index, array){//左右相似, 不過作用方向相反//第一次執(zhí)行回調(diào)函數(shù)時, prev是5, cur是4return prev + cur; }); console.log(sum); //15

Date類型

var now = new Date(); //創(chuàng)建日期對象, 獲得當(dāng)前時間

其他參見 :

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date#.E6.91.98.E8.A6.81

RegExp類型

//創(chuàng)建正則表達式 var expression = / pattern / flags ;

模式(pattern)部分可以是任何簡單或復(fù)雜的表達式, 包括字符類, 限定符, 分組, 向前查找, 反向引用

標(biāo)志(flags)可以有一或多個, 用以表明正則表達式的行為 :

  • g , 全局(global)模式, 即模式會被應(yīng)用于所有字符串, 而非在發(fā)現(xiàn)第一個匹配項時立即停止

  • i , 不區(qū)分大小寫(case-insensitive)模式, 即在確定匹配項時忽略模式與字符串的大小寫

  • m , 多行(multiline)模式, 即在到達一行文本末尾時還會繼續(xù)查找下一行中是否存在與模式匹配的項

/**匹配字符串中所以"at"的實例*/ var pattern1 = /at/g;/**匹配第一個"bat"或"cat", 不區(qū)分大小寫*/ var pattern2 = /[bc]at/i;/**匹配所有以"at"結(jié)尾的三個字符的組合, 不區(qū)分大小寫*/ var pattern3 = /.at/gi;

正則表達式中的元字符包括 : ( [ { \ ^ $ | ) ? * + .]}

如果需要在正則表達式中使用這些元字符, 則必須進行轉(zhuǎn)義 :

/**匹配第一個"bat"或"cat", 不區(qū)分大小寫*/var pattern1 = /[bc]at/i;/**匹配第一個" [bc]at", 不區(qū)分大小寫*/var pattern2 = /\[bc\]at/i;/**匹配所有以"at"結(jié)尾的三個字符的組合, 不區(qū)分大小寫*/var pattern3 = /.at/gi;/**匹配所有以".at"結(jié)尾的三個字符的組合, 不區(qū)分大小寫*/var pattern4 = /\.at/gi; //不使用上面的字面量形式來定義正則表達式, 而使用RegExp構(gòu)造函數(shù), //接收兩個參數(shù), 一是要匹配的字符串模式, 二(可選)是標(biāo)志字符串 /**匹配第一個"bat"或"cat", 不區(qū)分大小寫*/var pattern1 = /[bc]at/i; var pattern2 = new RegExp("[bc]at", "i");

使用構(gòu)造函數(shù)模式時注意某些字符的雙重轉(zhuǎn)義問題 :

var pattern1 = /\[bc\]at/; var pattern1c = new RegExp("\\[bc\\]at"); //上面的構(gòu)造函數(shù)形式, 注意符號的雙重轉(zhuǎn)義var pattern2 = /\.at/; var pattern2c = new RegExp("\\.at");var pattern3 = /name\/age/; var pattern3c = new RegExp("name\\/age");var pattern4 = /\d.\d{1,2}/; var pattern4c = new RegExp("\\d.\\d{1,2}");var pattern5 = /\w\\hello\\123/; var pattern5c = new RegExp("\\w\\\\hello\\\\123");

RegExp實例方法

exec(), RegExp對象的主要方法, 專門為捕獲組而設(shè)計的, 接收一個參數(shù), 即要應(yīng)用模式的字符串, 然后返回包含第一個匹配項信息的數(shù)組, 沒有匹配項的情況下返回null.

返回的數(shù)組是Array的實例, 但包含兩個額外的屬性,index和input, index表示匹配項在字符串中的位置, input表示應(yīng)用正則表達式的字符串.

….TODO

Function類型

函數(shù).每個函數(shù)都是Function類型的實例.

函數(shù)是對象, 函數(shù)名是一個指向函數(shù)對象的指針,不會與某個函數(shù)綁定

//函數(shù)定義 function sum(n1,n2){return n1 + n2; }//另一種方式 var sum = function(n1, n2){return n1 + n2; }//函數(shù)名只是指針, 所以一個函數(shù)能有多個名字 var anotherSum = sum; console.log(auntherSum(1+2)); //3 sum = null; //把sum設(shè)置為空 console.log(auntherSum(1+2)); //并不影響, 并且依然能輸出3
ES中沒有重載
function addSomeNumber(n){return n + 100; }//后聲明的才有效 function addSomeNumber(n){return n + 200; }var r = addSomeNumber(100); //300//其實就相當(dāng)于下面的代碼 var addSomeNumber = function(n){return n + 100; }//覆蓋了前面的同名函數(shù) addSomeNumber = function(n){return n + 200; }var r = addSomeNumber(100); //300 //函數(shù)聲明與函數(shù)表達式的區(qū)別, 函數(shù)聲明支持函數(shù)聲明提升, 即解析器會率先解讀函數(shù)聲明, 然后才執(zhí)行代碼 alert(sum(10, 10)); //有效, 輸出20 function sum(n1, n2){return n1 + n2; }//但函數(shù)表達式不支持函數(shù)聲明提升 alert(sum(10, 10)); //錯誤 var sum = function(n1, n2){return n1 + n2; }
函數(shù)名本身就是變量, 所以也能作為值來使用
function callSomeFunction(someFunction, someArgument){//第一個參數(shù)是函數(shù), 第二個參數(shù)是傳遞給該函數(shù)的一個值return someFunction(someArgument); }function add10(n){return n + 10; }//注意add10沒有加括號, 是因為只訪問函數(shù)的指針而不執(zhí)行函數(shù), 就要去掉括號 var r1 = callSomeFunction(add10, 10); console.log(r1); //20function getGreeting(name){return "Hi, " + name; }var r2 = callSomeFunction(getGreeting, "Jon"); console.log(r2); //Hi, Jon //從一個函數(shù)中返回另一個函數(shù) function createComparisonFunction(propertyName){return function(o1, o2){var v1 = o1[propertyName];var v2 = o2[propertyName];if(v1 < v2){return -1;}else if(v1 > v2){return 1;}else{return 0;}} }var data = [{name : "Jon", age : 25},{name : "Mark", age : 24} ];data.sort(createComparisonFunction("name")); console.log(data[0].name); //Jondata.sort(createComparisonFunction("age")); console.log(data[0].name); //Mark
函數(shù)的內(nèi)部屬性

arguments的callee屬性, 是一個指針, 指向擁有這個arguments對象的函數(shù)

//階乘函數(shù) function factorial(n){if(n <= 1){return 1;}else{//函數(shù)執(zhí)行與函數(shù)名factorial緊緊耦合return n * factorial(n - 1);} }//使用callee消除耦合 function factorial(n){if(n <= 1){return 1;}else{return n * arguments.callee(n - 1);} }//trueFactorial獲得了factorial的值, 實際上是在另一個位置保存了一個函數(shù)的指針 var trueFactorial = factorial;//把factorial變成返回0的簡單函數(shù) factorial = function(){return 0; };//假如不使用arguments.callee, 那么下面的trueFactorial也會返回0, 使用了arguments.callee, 即可以解除耦合, 返回正常 console.log(trueFactorial(5)); //120 console.log(factorial(5)); //0

this

window.color = "red"; var o = {color : "blue" };function sayColor(){console.log(this.color); }//在全局作用域內(nèi)調(diào)用, 此時this引用的對象是window, 所以輸出red sayColor(); //red//把函數(shù)賦給對象o并調(diào)用sayColor(), 此時this引用的對象是對象o, 所以輸出blue o.sayColor = sayColor; o.sayColor(); //blue

ES5新增的對象屬性caller, 這個屬性保存著調(diào)用當(dāng)前函數(shù)的函數(shù)的引用.

全局作用域調(diào)用時它的值為null

function outer(){inner(); }function inner(){console.log(inner.caller); }outer(); /*function outer(){inner();}*/ //更松散的耦合, 使用arguments.callee.caller function outer(){inner(); }function inner(){console.log(arguments.callee.caller); }outer(); /*function outer(){inner();}*/ //嚴(yán)格模式下, 訪問arguments.callee會導(dǎo)致錯誤; 訪問arguments.caller也會導(dǎo)致錯誤; 嚴(yán)格模式下還不能為函數(shù)的caller屬性賦值, 否則會導(dǎo)致錯誤
函數(shù)屬性和方法

每個函數(shù)開始都包含兩個屬性, length,prototype

length, 表示函數(shù)希望接收的命名參數(shù)的個數(shù)

//length function sayName(name){console.log(name); }function sum(sum1, sum2){return num1 + num2; }function sayHi(){console.log("Hi"); }console.log(sayName.length); //1 console.log(sum.length); //2 console.log(sayHi.length); //0

prototype, ES引用類型中保存所有實例方法的屬性, 該屬性不可枚舉

apply(), call(), ES函數(shù)中兩個原生的方法, 用途都是在特定的作用域中調(diào)用函數(shù), 實際上等于設(shè)置函數(shù)體內(nèi)this對象的值. 接收兩個參數(shù), 一是在其中運行函數(shù)的作用域, 二是參數(shù)數(shù)組(第二個參數(shù)可以是Array的實例, 也能是arguments對象)

//apply() function sum(num1, num2){return num1 + num2; }function callSum1(num1, num2){return sum.apply(this, arguments); //傳入arguments對象 }function callSum2(num1, num2){return sum.apply(this, [num1, num2]); //傳入數(shù)組 }console.log(callSum1(10, 10)); //20 console.log(callSum2(10, 10)); //20 //call()與apply()作用相同, 只是接收參數(shù)的方式不同, 使用call()時, 傳遞給函數(shù)的參數(shù)必須逐個列舉出來 function sum(num1, num2){return num1 + num2; }function callSum(num1, num2){return sum.call(this, num1, num2); }console.log(callSum(10, 10)); //20 //apply()和call()重要的作用是擴充函數(shù)的作用域, 好處是對象不需要和方法有任何的耦合關(guān)系 window.color = "red"; var o = {color : "blue" }function sayColor(){cosnole.log(this.color); }sayColor(); //redsayColor.call(this); //red sayColor.call(window); //red sayColor.call(o); //blue

ES5新增了bind()方法, 會創(chuàng)建一個函數(shù)的實例, 其this值會被綁定到傳給bind()函數(shù)的值

window.color = "red"; var o = {color : "blue" }function sayColor(){cosnole.log(this.color); }//用sayColor()方法綁定o對象, this的值指向o, 所以輸出blue var objectSayColor = sayColor.bind(o); objectSayColor(); //blue

基本包裝類型

3種特殊的引用類型, Boolean, Number, String

這三種特殊的類型可以使用new操作符創(chuàng)建實例, 但如非必要不推薦

//Boolean var booleanObject = new Boolean(true); //不推薦使用 //Number var numberObject = new Number(10);//toFixed()按照指定的小數(shù)位返回數(shù)值的字符串表示 var num = 12; console.log(num.toFixed(2)); //12.00//toExponential()返回指數(shù)表示法(e表示法)表示的數(shù)值的字符串形式 var num2 = 11; console.log(num2.toExponential(1)); //1.1e1//toPrecision(), 返回合適的格式, 有可能是固定大小(fixed)格式, 也可能是e表示法, 接受一個參數(shù), 即表示數(shù)值的所有數(shù)字的位數(shù)(不包括指數(shù)部分)var num3 = 88; console.log(num3.toPrecision(1)); //9e+1 console.log(num3.toPrecision(2)); //99 console.log(num3.toPrecision(3)); //99.0 //String var stringObject = new String("Hi Jon");//length屬性, 表示字符串中包含的字符數(shù)量 console.log(stringObjet.length); //6//charAt與charCodeAt(), 一個參數(shù), 即需要查找的字符的索引, 返回查找到的字符, 后者得到的是 字符編碼 var s1 = "Happy FrontEnd!"; console.log(s1.charAt("F")); //6 console.log(s1.charCodeAt("F")); //72 //ES5可以使用方括號表示法, 接收一個索引值以返回得到的字符串 console.log(s1[3]); //p//字符串操作方法 //concat(), 用于拼接字符串 var s2 = "Hi "; var s3 = "Jon"; var r = s2.concat(s3); console.log(r); //Hi Jon //可以直接接受字符串使用 console.log("Hi", "Mark", "!"); //Hi Mark !//slice(), substr(), substring(), 用于截取字符串并返回一個副本 //slice()和substring()接收兩個參數(shù), 開始索引值和結(jié)束索引值, 返回兩個索引值之間的值, 在參數(shù)不是負(fù)數(shù)的時候作用相同 //substr(), 第一個參數(shù)接收開始的索引值, 第二個參數(shù)接收**返回的字符個數(shù)** //如果這三個方法不接收第二個參數(shù), 則返回開始字符串到結(jié)尾的字符串var s4 = "Have a Good Day!"; console.log(s4.slice(3)); //e a Good Day! console.log(s4.substring(3)); //e a Good Day! console.log(s4.substr(3)); //e a Good Day! console.log(s4.slice(3,8)); //e a G console.log(s4.substring(3,8)); //e a G console.log(s4.substr(3,8)); //e a Good//傳入負(fù)值的情況下, slice()會把 傳入的負(fù)值 和 字符串的長度相加; substr()會把第一個負(fù)值的參數(shù)加上字符串的長度, 而把第二個負(fù)的參數(shù)轉(zhuǎn)為0; substring()會把所有負(fù)值參數(shù)都轉(zhuǎn)為0 var s5 = "My WOW player is Warlock"; console.log(s5.slice(-3)); //-3 + 24(字符串長度) = 21(從索引值為21的字符開始); 輸出ock console.log(s5.substr(-3)); //-3 + 24(字符串長度) = 21(從索引值為21的字符開始); //輸出ock console.log(s5.substring(-3)); //所有負(fù)數(shù)參數(shù)轉(zhuǎn)換為0, 輸出My WOW player is Warlock console.log(s5.slice(3, -3)); //WOW player is Warl console.log(s5.substr(3, -3)); //輸出"", 因為第二個參數(shù)轉(zhuǎn)為0(返回字符的個數(shù)) console.log(s5.substring(3, -3)); //My//字符串位置方法, indexOf(), lastIndexOf(), 從一個字符串中搜索給定的子字符串, 然后返回字符串的位置(沒有則返回-1), 其中indexOf()會從頭開始搜索, 而lastIndexOf()會在后面開始搜索var s6 = "Happy WOW game!"; console.log(s6.indexOf("a")); //1 從前面開始搜索, 最先出現(xiàn)的索引位置是1 console.log(s6.lastIndexOf("a")); //11 從后面開始搜索, 最先出現(xiàn)的索引位置是11 //可以接收第二個可選參數(shù), 表示從字符串中的哪一個位置開始搜索 console.log(s6.lastIndexOf("a",4)); //11, 從索引值4的位置開始搜索, 索引值1的a已經(jīng)被忽略, 所以找到第二個a在索引值11的位置 console.log(s6.lastIndexOf("a",6)); //1, 從索引值6開始向前搜索, 所以位置11的a已經(jīng)被忽略, 所以找到第二個a, 在索引值1的位置 //indexOf()循環(huán)調(diào)用得到字符串中所有匹配的子字符串 var s7 = "My name is JonHo, World Of Warcraft is my favourite game"; var positions = []; //用于存取找到的全部子字符串的索引值數(shù)組 var pos = s7.indexOf('a'); //找到第一個a, 進入循環(huán)while(pos > -1){ //當(dāng)找到a子字符串時(找不到會返回-1,大于-1即表示找到)進入循環(huán)positions.push(pos); //把找到的索引值(pos內(nèi)的內(nèi)容)push到positions數(shù)組內(nèi)pos = s7.indexOf('a', pos + 1); //每次循環(huán)都給上一次找到的a的索引值位置加1, 那樣能確保每次新的搜索都在上一次找到的子字符串(a)的索引值后一個值開始 }console.log(positions); //[4, 28, 32, 43, 53] //ES5的trim()方法, 會刪除字符串的前置及后置空格 var s8 = " My name is Jon. "; var trimmedString = s8.trim(); console.log(trimmedString); //My name is Jon. //字符串大小寫轉(zhuǎn)換, 常用的兩個, toLowerCase()和toUpperCase(), 還有兩個不常用的toLocaleLowerCase()和toLocaleUpperCase() //不常用的兩個方法通常會返回與前面兩個方法相同的結(jié)果, 但在少數(shù)語言中會為Unicode大小寫轉(zhuǎn)換應(yīng)用特殊的規(guī)則. var s9 = "My WOW player is Warlock."; var upperResult = s9.toUpperCase(); var lowerResult = s9.toLowerCase(); console.log(upperResult); //MY WOW PLAYER IS WARLOCK. console.log(lowerResult); //my wow player is warlock. //String的RegExp匹配方法, 略
單體內(nèi)置對象(Global和Math)

Global是其實是終極對象, 在日常使用中不存在這個對象, 注意其屬性和某些特殊方法

Math對象的屬性和方法都是數(shù)學(xué)上常用的運算方法, 不詳述, 參見

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math

總結(jié)

以上是生活随笔為你收集整理的JavaScript知识点总结(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

极品嫩模高潮叫床 | 宝宝好涨水快流出来免费视频 | 国产亚洲视频中文字幕97精品 | 无码任你躁久久久久久久 | 亚洲精品综合一区二区三区在线 | 中文无码成人免费视频在线观看 | 亚洲性无码av中文字幕 | 欧美日韩亚洲国产精品 | 亚洲熟妇自偷自拍另类 | 99久久99久久免费精品蜜桃 | 无码人妻出轨黑人中文字幕 | 久久久久久久久蜜桃 | 两性色午夜免费视频 | 国产精品毛多多水多 | 未满小14洗澡无码视频网站 | 国产亚洲人成在线播放 | 丰满护士巨好爽好大乳 | 久久久久久亚洲精品a片成人 | 人人妻人人澡人人爽欧美一区 | 久久精品女人天堂av免费观看 | 99久久精品午夜一区二区 | 55夜色66夜色国产精品视频 | 色欲人妻aaaaaaa无码 | 中文字幕人妻丝袜二区 | 无码av中文字幕免费放 | 日日躁夜夜躁狠狠躁 | 日韩av激情在线观看 | 十八禁视频网站在线观看 | 国産精品久久久久久久 | 内射巨臀欧美在线视频 | 双乳奶水饱满少妇呻吟 | 亚洲另类伦春色综合小说 | √8天堂资源地址中文在线 | 人妻少妇精品视频专区 | 成人免费视频视频在线观看 免费 | 日本护士xxxxhd少妇 | 国产精品18久久久久久麻辣 | 欧美性生交xxxxx久久久 | 无码一区二区三区在线观看 | 亚洲中文字幕在线观看 | 久久久婷婷五月亚洲97号色 | yw尤物av无码国产在线观看 | 桃花色综合影院 | 在线精品国产一区二区三区 | 成人精品一区二区三区中文字幕 | 人人妻人人澡人人爽人人精品 | 中文字幕无码视频专区 | 波多野结衣一区二区三区av免费 | 国产精品亚洲一区二区三区喷水 | 成人无码影片精品久久久 | 亚洲成av人综合在线观看 | 中文毛片无遮挡高清免费 | 久久伊人色av天堂九九小黄鸭 | 伊人久久大香线焦av综合影院 | 国产精品二区一区二区aⅴ污介绍 | 国产偷国产偷精品高清尤物 | 亚洲精品午夜无码电影网 | 大乳丰满人妻中文字幕日本 | 大肉大捧一进一出视频出来呀 | 国产高清不卡无码视频 | 国产精华av午夜在线观看 | 国产成人精品无码播放 | 亚洲综合色区中文字幕 | 国产三级精品三级男人的天堂 | 中文字幕av日韩精品一区二区 | 亚洲日本一区二区三区在线 | 亚洲小说图区综合在线 | 天堂在线观看www | 国产欧美精品一区二区三区 | 久久久精品国产sm最大网站 | 亚洲综合在线一区二区三区 | 亚洲欧美日韩综合久久久 | 国内精品人妻无码久久久影院 | 在线看片无码永久免费视频 | 又大又黄又粗又爽的免费视频 | aⅴ亚洲 日韩 色 图网站 播放 | 六月丁香婷婷色狠狠久久 | 亚洲人亚洲人成电影网站色 | 午夜无码人妻av大片色欲 | 2020最新国产自产精品 | 丁香啪啪综合成人亚洲 | 国产麻豆精品一区二区三区v视界 | 日本又色又爽又黄的a片18禁 | 亚洲成a人片在线观看日本 | 午夜精品久久久久久久 | 中文无码精品a∨在线观看不卡 | 丰腴饱满的极品熟妇 | 免费播放一区二区三区 | 亚洲va欧美va天堂v国产综合 | 大肉大捧一进一出好爽视频 | 内射巨臀欧美在线视频 | 色婷婷香蕉在线一区二区 | 成年美女黄网站色大免费视频 | 国内揄拍国内精品人妻 | 亚洲欧洲日本无在线码 | 狠狠色噜噜狠狠狠狠7777米奇 | 日日橹狠狠爱欧美视频 | 久久精品中文字幕一区 | 日本护士毛茸茸高潮 | 大肉大捧一进一出视频出来呀 | 成人精品一区二区三区中文字幕 | 国产人妻精品一区二区三区不卡 | 欧美一区二区三区 | 麻豆精品国产精华精华液好用吗 | 久久久国产精品无码免费专区 | 国产情侣作爱视频免费观看 | 国产av人人夜夜澡人人爽麻豆 | 大肉大捧一进一出好爽视频 | 亚洲综合久久一区二区 | 人妻人人添人妻人人爱 | 高中生自慰www网站 | 鲁鲁鲁爽爽爽在线视频观看 | 人妻无码αv中文字幕久久琪琪布 | 樱花草在线播放免费中文 | 国产成人综合美国十次 | 久精品国产欧美亚洲色aⅴ大片 | 九九久久精品国产免费看小说 | 亚洲色大成网站www | 国产av一区二区三区最新精品 | 日本一卡2卡3卡四卡精品网站 | 国产极品视觉盛宴 | 人人妻人人澡人人爽人人精品浪潮 | 无遮挡啪啪摇乳动态图 | 九九在线中文字幕无码 | 国产舌乚八伦偷品w中 | 久久久久久亚洲精品a片成人 | 亚洲成av人影院在线观看 | 成人免费视频视频在线观看 免费 | 丰满人妻一区二区三区免费视频 | 久久99精品久久久久久 | 中文毛片无遮挡高清免费 | 久久无码中文字幕免费影院蜜桃 | 日韩精品乱码av一区二区 | 小鲜肉自慰网站xnxx | 亚洲精品成a人在线观看 | av人摸人人人澡人人超碰下载 | 亚洲自偷自偷在线制服 | 女人色极品影院 | 久久久久亚洲精品男人的天堂 | 给我免费的视频在线观看 | 国产激情无码一区二区app | 天堂无码人妻精品一区二区三区 | 丰腴饱满的极品熟妇 | a在线亚洲男人的天堂 | 性欧美熟妇videofreesex | 狠狠色欧美亚洲狠狠色www | 樱花草在线社区www | 免费看少妇作爱视频 | 99久久无码一区人妻 | 亚洲啪av永久无码精品放毛片 | 免费人成在线视频无码 | 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲成a人片在线观看无码3d | 嫩b人妻精品一区二区三区 | 国产精品久久久久无码av色戒 | 男女猛烈xx00免费视频试看 | 性欧美熟妇videofreesex | 人人超人人超碰超国产 | 欧美人与物videos另类 | 香蕉久久久久久av成人 | 牲欲强的熟妇农村老妇女 | 狂野欧美性猛xxxx乱大交 | 无码av岛国片在线播放 | 亚洲国产精品一区二区美利坚 | 欧美怡红院免费全部视频 | 精品国产青草久久久久福利 | 水蜜桃av无码 | 国产精品鲁鲁鲁 | 人妻互换免费中文字幕 | 亚洲国产精品一区二区第一页 | 亚洲精品久久久久久久久久久 | 青草视频在线播放 | 欧美阿v高清资源不卡在线播放 | 我要看www免费看插插视频 | 久久无码中文字幕免费影院蜜桃 | 波多野结衣一区二区三区av免费 | √8天堂资源地址中文在线 | 国产又粗又硬又大爽黄老大爷视 | 美女毛片一区二区三区四区 | 国产一精品一av一免费 | 国产亚洲精品久久久闺蜜 | 免费观看黄网站 | 日本饥渴人妻欲求不满 | 高潮毛片无遮挡高清免费视频 | 国产亚洲精品久久久久久大师 | 老司机亚洲精品影院无码 | 久久综合九色综合欧美狠狠 | 国产精品成人av在线观看 | 日本熟妇人妻xxxxx人hd | 日韩无套无码精品 | 亚洲一区二区三区无码久久 | 国产乱码精品一品二品 | 亚洲成a人一区二区三区 | 久久人妻内射无码一区三区 | 国产一区二区三区影院 | 国内少妇偷人精品视频免费 | 久久久久成人片免费观看蜜芽 | 中文亚洲成a人片在线观看 | 精品一区二区不卡无码av | 日产精品高潮呻吟av久久 | 99精品视频在线观看免费 | 亚无码乱人伦一区二区 | 水蜜桃av无码 | 理论片87福利理论电影 | 国产成人精品三级麻豆 | 欧美性黑人极品hd | 最新版天堂资源中文官网 | 欧美丰满熟妇xxxx | 性色欲网站人妻丰满中文久久不卡 | 国产精品久久久久久久9999 | 国产性生交xxxxx无码 | 国产舌乚八伦偷品w中 | 男女下面进入的视频免费午夜 | www一区二区www免费 | 在线播放免费人成毛片乱码 | 无码人妻丰满熟妇区毛片18 | а天堂中文在线官网 | 人人妻人人澡人人爽欧美一区九九 | 少妇被黑人到高潮喷出白浆 | 动漫av一区二区在线观看 | 美女扒开屁股让男人桶 | 无码人妻少妇伦在线电影 | 国产午夜无码精品免费看 | 狠狠亚洲超碰狼人久久 | 在线播放无码字幕亚洲 | 牲欲强的熟妇农村老妇女视频 | 四虎国产精品一区二区 | 日本xxxx色视频在线观看免费 | 免费国产黄网站在线观看 | 丰满少妇高潮惨叫视频 | 亚洲一区二区三区偷拍女厕 | 日本肉体xxxx裸交 | 最近中文2019字幕第二页 | 亚洲狠狠色丁香婷婷综合 | 国产人成高清在线视频99最全资源 | 亚洲精品综合一区二区三区在线 | 亚洲国产精华液网站w | 亚洲精品久久久久中文第一幕 | 日日天日日夜日日摸 | 美女黄网站人色视频免费国产 | 亚洲欧美日韩成人高清在线一区 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产午夜福利亚洲第一 | 在线亚洲高清揄拍自拍一品区 | 欧美国产日韩久久mv | 午夜成人1000部免费视频 | 亚洲 激情 小说 另类 欧美 | 成人精品视频一区二区三区尤物 | 综合人妻久久一区二区精品 | 国产美女极度色诱视频www | 久久人人爽人人爽人人片av高清 | 丰满少妇弄高潮了www | 久久精品99久久香蕉国产色戒 | av无码不卡在线观看免费 | 岛国片人妻三上悠亚 | 性色av无码免费一区二区三区 | 熟女俱乐部五十路六十路av | 四十如虎的丰满熟妇啪啪 | 四虎4hu永久免费 | 国产内射老熟女aaaa | 国产网红无码精品视频 | 鲁大师影院在线观看 | 无码人妻出轨黑人中文字幕 | 少妇厨房愉情理9仑片视频 | 99精品久久毛片a片 | 久久精品国产精品国产精品污 | 亚洲va欧美va天堂v国产综合 | 亚洲精品欧美二区三区中文字幕 | 黄网在线观看免费网站 | 丰满肥臀大屁股熟妇激情视频 | 亚洲中文字幕在线观看 | 精品无人国产偷自产在线 | 无套内射视频囯产 | 中文字幕日韩精品一区二区三区 | 亚洲爆乳大丰满无码专区 | 熟妇女人妻丰满少妇中文字幕 | 国产热a欧美热a在线视频 | 国产精品美女久久久 | 欧美高清在线精品一区 | 爆乳一区二区三区无码 | 亚洲日本va中文字幕 | 国产另类ts人妖一区二区 | 久久久久久久久888 | 色五月丁香五月综合五月 | 樱花草在线播放免费中文 | 精品人妻人人做人人爽夜夜爽 | 特黄特色大片免费播放器图片 | 精品一区二区三区无码免费视频 | 日本www一道久久久免费榴莲 | 成人欧美一区二区三区 | 精品人妻人人做人人爽夜夜爽 | 中文字幕无码日韩欧毛 | 国产热a欧美热a在线视频 | 老子影院午夜精品无码 | 亚洲狠狠色丁香婷婷综合 | 国产精品高潮呻吟av久久4虎 | 大胆欧美熟妇xx | 无码纯肉视频在线观看 | 欧美刺激性大交 | 男人和女人高潮免费网站 | 搡女人真爽免费视频大全 | 国产va免费精品观看 | 性欧美videos高清精品 | 欧美精品无码一区二区三区 | 国产成人无码一二三区视频 | 性色欲情网站iwww九文堂 | 特黄特色大片免费播放器图片 | 日日橹狠狠爱欧美视频 | 一本加勒比波多野结衣 | 55夜色66夜色国产精品视频 | 国产精品理论片在线观看 | 国产乱人偷精品人妻a片 | 国产农村妇女高潮大叫 | 精品无人区无码乱码毛片国产 | 日本在线高清不卡免费播放 | 免费男性肉肉影院 | 色综合天天综合狠狠爱 | 精品国产一区av天美传媒 | 久久99精品国产.久久久久 | 人人妻人人澡人人爽欧美一区九九 | 色综合久久久无码中文字幕 | 人妻无码αv中文字幕久久琪琪布 | 亚洲精品国产第一综合99久久 | 国产在线精品一区二区高清不卡 | 久久亚洲精品成人无码 | aⅴ亚洲 日韩 色 图网站 播放 | 久久精品视频在线看15 | www国产精品内射老师 | 亚洲区欧美区综合区自拍区 | 久久亚洲精品中文字幕无男同 | 无码人妻av免费一区二区三区 | 久久综合给合久久狠狠狠97色 | 国产sm调教视频在线观看 | 99视频精品全部免费免费观看 | 成人aaa片一区国产精品 | 无码一区二区三区在线观看 | 亚洲啪av永久无码精品放毛片 | 风流少妇按摩来高潮 | 亚洲国产av精品一区二区蜜芽 | 亚洲一区av无码专区在线观看 | 国产午夜无码精品免费看 | 在线播放亚洲第一字幕 | 久久99精品国产麻豆蜜芽 | 久久www免费人成人片 | 国产亚洲人成在线播放 | 中文字幕+乱码+中文字幕一区 | 欧美亚洲国产一区二区三区 | 高潮毛片无遮挡高清免费视频 | 国产偷自视频区视频 | 人妻插b视频一区二区三区 | 国产高潮视频在线观看 | 欧美熟妇另类久久久久久多毛 | 大肉大捧一进一出视频出来呀 | 乱人伦中文视频在线观看 | 人妻与老人中文字幕 | 婷婷丁香五月天综合东京热 | 午夜福利一区二区三区在线观看 | 高中生自慰www网站 | 中文字幕日产无线码一区 | 丰满护士巨好爽好大乳 | 一本久道高清无码视频 | 国产成人人人97超碰超爽8 | 小鲜肉自慰网站xnxx | 亚洲国产精品一区二区美利坚 | 377p欧洲日本亚洲大胆 | 国产午夜亚洲精品不卡 | 帮老师解开蕾丝奶罩吸乳网站 | 色综合天天综合狠狠爱 | 国产综合久久久久鬼色 | 国产精品久久久久久无码 | 麻豆md0077饥渴少妇 | 久激情内射婷内射蜜桃人妖 | 97人妻精品一区二区三区 | 六月丁香婷婷色狠狠久久 | 99麻豆久久久国产精品免费 | 任你躁国产自任一区二区三区 | 岛国片人妻三上悠亚 | 丰满少妇熟乱xxxxx视频 | 精品国产一区二区三区av 性色 | 亚洲精品一区二区三区在线观看 | 国产艳妇av在线观看果冻传媒 | 亚洲高清偷拍一区二区三区 | 欧美黑人巨大xxxxx | 国产午夜精品一区二区三区嫩草 | 激情综合激情五月俺也去 | 老头边吃奶边弄进去呻吟 | 亚洲成av人片在线观看无码不卡 | 未满小14洗澡无码视频网站 | 精品亚洲韩国一区二区三区 | 人妻少妇被猛烈进入中文字幕 | 亚洲自偷精品视频自拍 | 国产精品无码久久av | 亚洲第一网站男人都懂 | 亚洲爆乳精品无码一区二区三区 | 我要看www免费看插插视频 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 亚洲乱亚洲乱妇50p | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲色成人中文字幕网站 | 国产亚洲精品久久久久久国模美 | 亚洲中文无码av永久不收费 | 国产九九九九九九九a片 | 国产成人午夜福利在线播放 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲七七久久桃花影院 | 日本精品久久久久中文字幕 | 亚洲码国产精品高潮在线 | 日韩 欧美 动漫 国产 制服 | 日本一区二区三区免费播放 | 国产成人无码一二三区视频 | 99精品久久毛片a片 | 中文字幕 亚洲精品 第1页 | 中文久久乱码一区二区 | 亚洲精品国产精品乱码不卡 | 日韩欧美成人免费观看 | 亚洲另类伦春色综合小说 | 纯爱无遮挡h肉动漫在线播放 | 日日夜夜撸啊撸 | 99久久精品日本一区二区免费 | 自拍偷自拍亚洲精品10p | 大胆欧美熟妇xx | 欧美乱妇无乱码大黄a片 | 国产av无码专区亚洲a∨毛片 | 亚洲国产精华液网站w | 久久久久亚洲精品男人的天堂 | 国产精品国产自线拍免费软件 | 国产成人av免费观看 | 日日天干夜夜狠狠爱 | 成 人 免费观看网站 | 亚欧洲精品在线视频免费观看 | 国产卡一卡二卡三 | 国产亚洲视频中文字幕97精品 | www国产亚洲精品久久久日本 | 国产精品18久久久久久麻辣 | 日韩亚洲欧美精品综合 | 水蜜桃av无码 | 水蜜桃av无码 | 东京热一精品无码av | 精品国产青草久久久久福利 | 狂野欧美性猛xxxx乱大交 | 亚洲色偷偷偷综合网 | 狠狠色欧美亚洲狠狠色www | 天下第一社区视频www日本 | 无码乱肉视频免费大全合集 | 男女爱爱好爽视频免费看 | 一二三四社区在线中文视频 | 两性色午夜视频免费播放 | 国产香蕉尹人综合在线观看 | 熟妇女人妻丰满少妇中文字幕 | 小鲜肉自慰网站xnxx | 日本丰满熟妇videos | 国产97在线 | 亚洲 | 精品一区二区三区波多野结衣 | 精品久久综合1区2区3区激情 | 日本爽爽爽爽爽爽在线观看免 | 久久人人爽人人爽人人片av高清 | 青青久在线视频免费观看 | 天干天干啦夜天干天2017 | 欧美 日韩 人妻 高清 中文 | 亚洲人成影院在线观看 | 精品国产aⅴ无码一区二区 | 中文字幕av伊人av无码av | 欧美日韩精品 | 国产精品第一国产精品 | 国产在线aaa片一区二区99 | 欧美精品在线观看 | 国产69精品久久久久app下载 | 精品久久久久久亚洲精品 | 三级4级全黄60分钟 | 无码一区二区三区在线观看 | 亚洲国产精品美女久久久久 | 日本爽爽爽爽爽爽在线观看免 | 色一情一乱一伦一区二区三欧美 | 300部国产真实乱 | 牛和人交xxxx欧美 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 久久久久免费看成人影片 | 国产97色在线 | 免 | 亚洲熟悉妇女xxx妇女av | 久久久久久久人妻无码中文字幕爆 | 一二三四在线观看免费视频 | av在线亚洲欧洲日产一区二区 | 日本爽爽爽爽爽爽在线观看免 | 亚洲色无码一区二区三区 | 狠狠躁日日躁夜夜躁2020 | 又粗又大又硬又长又爽 | 中文字幕 亚洲精品 第1页 | 少妇被粗大的猛进出69影院 | 永久免费观看国产裸体美女 | 欧美 日韩 人妻 高清 中文 | 奇米影视888欧美在线观看 | 国产三级精品三级男人的天堂 | 精品人妻人人做人人爽夜夜爽 | 久久综合九色综合欧美狠狠 | 欧美日韩精品 | 国产色xx群视频射精 | 国产成人无码一二三区视频 | 草草网站影院白丝内射 | 国产舌乚八伦偷品w中 | 日韩欧美成人免费观看 | 性做久久久久久久久 | 未满小14洗澡无码视频网站 | 无码播放一区二区三区 | 国产精品国产自线拍免费软件 | 人人妻人人澡人人爽欧美一区 | 欧美老妇交乱视频在线观看 | 人妻aⅴ无码一区二区三区 | 久久国产精品偷任你爽任你 | 国产成人无码av一区二区 | 精品乱子伦一区二区三区 | 欧美黑人乱大交 | 少妇一晚三次一区二区三区 | 国产精品亚洲专区无码不卡 | 久久久久久国产精品无码下载 | 婷婷色婷婷开心五月四房播播 | 国内精品人妻无码久久久影院 | 国产精品二区一区二区aⅴ污介绍 | 一本久道久久综合婷婷五月 | 日韩精品无码一区二区中文字幕 | 国产精品亚洲一区二区三区喷水 | 国产乡下妇女做爰 | 亚洲精品成a人在线观看 | 久久97精品久久久久久久不卡 | 日日麻批免费40分钟无码 | 免费中文字幕日韩欧美 | 扒开双腿疯狂进出爽爽爽视频 | 国模大胆一区二区三区 | 波多野结衣高清一区二区三区 | 成人无码精品1区2区3区免费看 | 日本xxxx色视频在线观看免费 | 少妇性l交大片欧洲热妇乱xxx | 国产午夜无码精品免费看 | 牛和人交xxxx欧美 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 成 人影片 免费观看 | 一本久久伊人热热精品中文字幕 | 欧美怡红院免费全部视频 | 亚洲国产精华液网站w | 久久久国产精品无码免费专区 | 波多野结衣av一区二区全免费观看 | 成人免费视频在线观看 | 午夜成人1000部免费视频 | 国产色xx群视频射精 | 99久久精品国产一区二区蜜芽 | 国产美女精品一区二区三区 | 最新国产乱人伦偷精品免费网站 | 老熟妇仑乱视频一区二区 | 男女猛烈xx00免费视频试看 | 欧美人与禽zoz0性伦交 | 久久精品一区二区三区四区 | 国产成人综合在线女婷五月99播放 | 成年美女黄网站色大免费视频 | 久久久av男人的天堂 | 成人欧美一区二区三区黑人免费 | 国产午夜福利亚洲第一 | 国产精品亚洲专区无码不卡 | 亚洲精品鲁一鲁一区二区三区 | 性啪啪chinese东北女人 | 欧美日韩人成综合在线播放 | 亚洲毛片av日韩av无码 | 人妻少妇精品无码专区动漫 | 国产网红无码精品视频 | 亚洲精品中文字幕乱码 | 久久综合香蕉国产蜜臀av | 亚洲熟妇色xxxxx欧美老妇 | 亚洲va欧美va天堂v国产综合 | 麻豆果冻传媒2021精品传媒一区下载 | 色欲综合久久中文字幕网 | 国产九九九九九九九a片 | 又大又紧又粉嫩18p少妇 | 精品成人av一区二区三区 | 成人无码视频在线观看网站 | 日本在线高清不卡免费播放 | 啦啦啦www在线观看免费视频 | 午夜免费福利小电影 | 国产真实夫妇视频 | 无码人妻少妇伦在线电影 | 欧美成人免费全部网站 | 国产做国产爱免费视频 | 国产亚洲精品久久久久久国模美 | 精品国产精品久久一区免费式 | 国产农村妇女高潮大叫 | 国产精品va在线观看无码 | 国产成人精品视频ⅴa片软件竹菊 | 国产福利视频一区二区 | 性欧美疯狂xxxxbbbb | 国产乱码精品一品二品 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产精品亚洲lv粉色 | 天天做天天爱天天爽综合网 | 日本又色又爽又黄的a片18禁 | 无码任你躁久久久久久久 | 麻豆国产97在线 | 欧洲 | 色婷婷久久一区二区三区麻豆 | 久久国产精品二国产精品 | 国产精品久久久久9999小说 | 欧洲精品码一区二区三区免费看 | 精品欧美一区二区三区久久久 | 久久精品国产99久久6动漫 | a国产一区二区免费入口 | 欧美国产日韩亚洲中文 | 日本大乳高潮视频在线观看 | 亚洲a无码综合a国产av中文 | 国产乱人偷精品人妻a片 | 成熟人妻av无码专区 | 亚洲欧美精品伊人久久 | 中文亚洲成a人片在线观看 | 亚洲精品国偷拍自产在线麻豆 | 午夜性刺激在线视频免费 | 久热国产vs视频在线观看 | 天海翼激烈高潮到腰振不止 | 亚洲国产高清在线观看视频 | 人妻少妇精品无码专区二区 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 国模大胆一区二区三区 | 欧美日本精品一区二区三区 | 5858s亚洲色大成网站www | 18黄暴禁片在线观看 | 婷婷六月久久综合丁香 | 天天摸天天透天天添 | 久久99国产综合精品 | 性啪啪chinese东北女人 | 国产精品高潮呻吟av久久 | 波多野结衣av一区二区全免费观看 | 久久久久99精品成人片 | 在线观看国产一区二区三区 | 欧美三级a做爰在线观看 | 伊人久久大香线蕉亚洲 | 女人被男人躁得好爽免费视频 | 色婷婷久久一区二区三区麻豆 | 成人欧美一区二区三区黑人免费 | 无码播放一区二区三区 | 俄罗斯老熟妇色xxxx | 真人与拘做受免费视频 | 亚洲小说图区综合在线 | 亚洲s色大片在线观看 | 天堂久久天堂av色综合 | 丰满岳乱妇在线观看中字无码 | 国产热a欧美热a在线视频 | 日韩人妻少妇一区二区三区 | 日韩精品一区二区av在线 | 久久久久亚洲精品男人的天堂 | 在线欧美精品一区二区三区 | 国产人妖乱国产精品人妖 | 久久久久av无码免费网 | 天堂亚洲2017在线观看 | 欧美国产日韩久久mv | 我要看www免费看插插视频 | 亚洲高清偷拍一区二区三区 | 国产美女极度色诱视频www | 国产免费观看黄av片 | 双乳奶水饱满少妇呻吟 | 午夜福利不卡在线视频 | 熟女少妇人妻中文字幕 | 亚洲第一无码av无码专区 | 亚洲精品一区二区三区四区五区 | 欧美老妇交乱视频在线观看 | 中文字幕av日韩精品一区二区 | 免费人成在线视频无码 | 丰满人妻被黑人猛烈进入 | 国产人妻精品一区二区三区不卡 | 国产偷抇久久精品a片69 | 国产人妻精品一区二区三区 | 亚洲成熟女人毛毛耸耸多 | 久久人人爽人人爽人人片ⅴ | 日本护士xxxxhd少妇 | 午夜不卡av免费 一本久久a久久精品vr综合 | 最近中文2019字幕第二页 | 国产精品久久久久7777 | 波多野结衣一区二区三区av免费 | 国产99久久精品一区二区 | 久久久av男人的天堂 | 2019nv天堂香蕉在线观看 | 无码人妻丰满熟妇区毛片18 | 国产明星裸体无码xxxx视频 | 乌克兰少妇xxxx做受 | 亚洲成a人一区二区三区 | 丰满妇女强制高潮18xxxx | 少妇人妻偷人精品无码视频 | 亚洲国产成人a精品不卡在线 | 国产另类ts人妖一区二区 | 熟妇女人妻丰满少妇中文字幕 | 国产精品99爱免费视频 | 欧美刺激性大交 | 97精品国产97久久久久久免费 | 久久aⅴ免费观看 | 又大又黄又粗又爽的免费视频 | 国产精品igao视频网 | 图片区 小说区 区 亚洲五月 | 粗大的内捧猛烈进出视频 | 亚洲精品久久久久avwww潮水 | 久久综合香蕉国产蜜臀av | 成人欧美一区二区三区黑人免费 | 久久天天躁夜夜躁狠狠 | 又粗又大又硬又长又爽 | 日本丰满护士爆乳xxxx | 久久久久成人片免费观看蜜芽 | 成熟女人特级毛片www免费 | 亚洲人成网站色7799 | 国产精品亚洲综合色区韩国 | 亚洲日本在线电影 | 日韩欧美中文字幕在线三区 | 亚洲va中文字幕无码久久不卡 | 精品久久久无码人妻字幂 | 色综合久久88色综合天天 | 夫妻免费无码v看片 | 99精品国产综合久久久久五月天 | 野外少妇愉情中文字幕 | 黑人粗大猛烈进出高潮视频 | 亚洲精品国产精品乱码视色 | 国产一精品一av一免费 | 精品一区二区三区无码免费视频 | 极品尤物被啪到呻吟喷水 | 久久人妻内射无码一区三区 | 久久熟妇人妻午夜寂寞影院 | 国产激情艳情在线看视频 | 无码人妻精品一区二区三区下载 | 国产午夜福利100集发布 | 精品亚洲成av人在线观看 | 国产综合在线观看 | 欧美日韩综合一区二区三区 | 国产一区二区三区影院 | 国产熟女一区二区三区四区五区 | 国产成人一区二区三区别 | 久激情内射婷内射蜜桃人妖 | 18禁黄网站男男禁片免费观看 | 久久视频在线观看精品 | 欧美激情内射喷水高潮 | 色五月丁香五月综合五月 | 久久午夜无码鲁丝片 | 特黄特色大片免费播放器图片 | 久青草影院在线观看国产 | 伦伦影院午夜理论片 | 成人无码视频免费播放 | 无码人妻黑人中文字幕 | 国产亚洲精品精品国产亚洲综合 | 国产精品手机免费 | 国产精品a成v人在线播放 | 天天做天天爱天天爽综合网 | 免费播放一区二区三区 | 免费观看激色视频网站 | 亚洲色大成网站www | 午夜男女很黄的视频 | 色情久久久av熟女人妻网站 | 亚洲国产精品一区二区第一页 | 人妻无码αv中文字幕久久琪琪布 | 狠狠色噜噜狠狠狠狠7777米奇 | 免费国产成人高清在线观看网站 | 中文字幕乱码人妻二区三区 | 性欧美疯狂xxxxbbbb | 欧美日韩久久久精品a片 | 麻豆果冻传媒2021精品传媒一区下载 | 欧美变态另类xxxx | 国产成人精品必看 | 国产又粗又硬又大爽黄老大爷视 | 伊人久久大香线蕉午夜 | 成 人 网 站国产免费观看 | 99久久久国产精品无码免费 | 国产内射爽爽大片视频社区在线 | 国产偷自视频区视频 | 婷婷综合久久中文字幕蜜桃三电影 | 亚洲一区二区三区无码久久 | 欧美野外疯狂做受xxxx高潮 | 久久人妻内射无码一区三区 | 日本乱人伦片中文三区 | 国产卡一卡二卡三 | 影音先锋中文字幕无码 | 欧美人妻一区二区三区 | 无码精品人妻一区二区三区av | 成人性做爰aaa片免费看 | 中文字幕无码免费久久99 | 亚洲成a人片在线观看日本 | 天天av天天av天天透 | 人人妻人人澡人人爽精品欧美 | 黑人粗大猛烈进出高潮视频 | 国产情侣作爱视频免费观看 | 无码人妻精品一区二区三区不卡 | 国产亚洲精品久久久久久大师 | 55夜色66夜色国产精品视频 | 国产一区二区三区影院 | 亚洲国产综合无码一区 | 久久午夜夜伦鲁鲁片无码免费 | 激情内射日本一区二区三区 | 国产区女主播在线观看 | 免费人成网站视频在线观看 | 粗大的内捧猛烈进出视频 | 久久精品国产一区二区三区 | 国产人妻人伦精品 | 国产成人无码专区 | 国内精品人妻无码久久久影院蜜桃 | 欧美丰满熟妇xxxx性ppx人交 | 欧美日韩视频无码一区二区三 | 99久久人妻精品免费一区 | 国产亚洲人成在线播放 | 婷婷丁香六月激情综合啪 | 精品一区二区三区无码免费视频 | 亚洲欧美日韩国产精品一区二区 | 国内少妇偷人精品视频 | 久久综合给久久狠狠97色 | 亚洲乱码国产乱码精品精 | 久久精品无码一区二区三区 | 在教室伦流澡到高潮hnp视频 | 97夜夜澡人人双人人人喊 | 欧美日韩亚洲国产精品 | 欧美丰满熟妇xxxx | 亚洲乱码国产乱码精品精 | 欧美日本免费一区二区三区 | 久久久久久a亚洲欧洲av冫 | 久久99国产综合精品 | 俄罗斯老熟妇色xxxx | 国产成人无码av一区二区 | 成人一在线视频日韩国产 | 99久久精品日本一区二区免费 | 亚洲国产精品无码久久久久高潮 | 偷窥村妇洗澡毛毛多 | 国产精品99爱免费视频 | 国内精品一区二区三区不卡 | 美女扒开屁股让男人桶 | 乱人伦人妻中文字幕无码 | 国产精品无码成人午夜电影 | 一本色道久久综合亚洲精品不卡 | 少妇太爽了在线观看 | 亚洲欧美日韩综合久久久 | 樱花草在线社区www | 丰满诱人的人妻3 | 大地资源中文第3页 | 国产成人综合在线女婷五月99播放 | 九九在线中文字幕无码 | 欧美 丝袜 自拍 制服 另类 | 国产成人久久精品流白浆 | 成人欧美一区二区三区黑人 | 精品aⅴ一区二区三区 | 国产成人无码a区在线观看视频app | 成人欧美一区二区三区黑人免费 | 国产色视频一区二区三区 | 亚洲精品久久久久avwww潮水 | 成人av无码一区二区三区 | 狠狠cao日日穞夜夜穞av | 久久久中文久久久无码 | 性啪啪chinese东北女人 | 亚洲成av人片天堂网无码】 | 免费人成在线观看网站 | 欧美日韩精品 | 精品国产国产综合精品 | 在线成人www免费观看视频 | 精品国产av色一区二区深夜久久 | 131美女爱做视频 | 中文字幕av伊人av无码av | 女人和拘做爰正片视频 | 丰满人妻翻云覆雨呻吟视频 | 亚洲国产精品成人久久蜜臀 | 18黄暴禁片在线观看 | 久久午夜无码鲁丝片午夜精品 | 亚洲成a人片在线观看无码 | 无遮挡啪啪摇乳动态图 | 久久久av男人的天堂 | 大色综合色综合网站 | 人妻少妇精品无码专区动漫 | 国产成人无码av片在线观看不卡 | 亚洲区小说区激情区图片区 | а√天堂www在线天堂小说 | 国产无遮挡又黄又爽免费视频 | 国产深夜福利视频在线 | 中文亚洲成a人片在线观看 | 水蜜桃亚洲一二三四在线 | 欧美黑人性暴力猛交喷水 | 色综合视频一区二区三区 | 精品无码国产自产拍在线观看蜜 | 久久精品中文字幕大胸 | 日韩人妻少妇一区二区三区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 妺妺窝人体色www婷婷 | 亚洲一区二区观看播放 | 色综合久久久无码中文字幕 | 亚洲欧美日韩成人高清在线一区 | 久久国产精品萌白酱免费 | а天堂中文在线官网 | 国产色xx群视频射精 | 免费国产成人高清在线观看网站 | 小泽玛莉亚一区二区视频在线 | 又黄又爽又色的视频 | 欧美三级a做爰在线观看 | 乌克兰少妇性做爰 | 在线视频网站www色 | 国产精品久久久久久久影院 | 久久婷婷五月综合色国产香蕉 | 国产精品99爱免费视频 | 久久 国产 尿 小便 嘘嘘 | 亚洲中文字幕va福利 | 国产在热线精品视频 | 亚洲欧美精品伊人久久 | 中文字幕乱码人妻二区三区 | 国产成人无码午夜视频在线观看 | 鲁一鲁av2019在线 | 高潮毛片无遮挡高清免费 | 色一情一乱一伦一视频免费看 | 亚洲性无码av中文字幕 | 奇米影视7777久久精品 | 青青久在线视频免费观看 | 久9re热视频这里只有精品 | 色欲av亚洲一区无码少妇 | 蜜臀av无码人妻精品 | 亚洲码国产精品高潮在线 | 国产精品福利视频导航 | 亚洲色大成网站www国产 | 亚洲一区二区三区香蕉 | 国产亚洲美女精品久久久2020 | 日韩人妻无码中文字幕视频 | 亚洲中文字幕无码一久久区 | 久久久无码中文字幕久... | 国内老熟妇对白xxxxhd | 久久人人爽人人爽人人片ⅴ | 国产精品久久国产精品99 | 成人性做爰aaa片免费看不忠 | 永久黄网站色视频免费直播 | 成熟妇人a片免费看网站 | 亚洲成av人片天堂网无码】 | 激情内射日本一区二区三区 | 呦交小u女精品视频 | 日日天干夜夜狠狠爱 | 亚洲综合伊人久久大杳蕉 | 天天摸天天透天天添 | 国产综合在线观看 | 成熟人妻av无码专区 | 亚洲成熟女人毛毛耸耸多 | 高潮毛片无遮挡高清免费视频 | 欧美日韩亚洲国产精品 | 一本色道久久综合狠狠躁 | 丰满人妻翻云覆雨呻吟视频 | 国产高潮视频在线观看 | 中文字幕+乱码+中文字幕一区 | 中文字幕亚洲情99在线 | 丰满诱人的人妻3 | √天堂资源地址中文在线 | 国产综合在线观看 | 久久国语露脸国产精品电影 | 麻豆国产丝袜白领秘书在线观看 | 天下第一社区视频www日本 | 露脸叫床粗话东北少妇 | 亚洲无人区午夜福利码高清完整版 | 好屌草这里只有精品 | 亚洲国产精品美女久久久久 | 一个人看的www免费视频在线观看 | 日本熟妇大屁股人妻 | 亚洲欧洲日本综合aⅴ在线 | 午夜丰满少妇性开放视频 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 成人无码视频在线观看网站 | 亚洲人成网站在线播放942 | 中文字幕无码人妻少妇免费 | aⅴ在线视频男人的天堂 | 亚洲色欲色欲欲www在线 | 少妇激情av一区二区 | 精品国精品国产自在久国产87 | 日韩欧美中文字幕公布 | 国产精品第一区揄拍无码 | 亚拍精品一区二区三区探花 | 中文字幕乱码中文乱码51精品 | 国产精品-区区久久久狼 | 欧美日韩亚洲国产精品 | 国产成人无码av一区二区 | 无码精品人妻一区二区三区av | 久久99精品国产麻豆 | 奇米影视7777久久精品人人爽 | 亚洲日韩一区二区三区 | 亚洲国产日韩a在线播放 | 亚洲成av人片在线观看无码不卡 | 成人片黄网站色大片免费观看 | 亚洲国产综合无码一区 | 丰满人妻一区二区三区免费视频 | 欧美野外疯狂做受xxxx高潮 | 国产区女主播在线观看 | 久久综合网欧美色妞网 | 久久精品成人欧美大片 | 黑人粗大猛烈进出高潮视频 | 97人妻精品一区二区三区 | 全黄性性激高免费视频 | 国产精品久久久久久亚洲影视内衣 | 国产激情综合五月久久 | 中文字幕无码热在线视频 | 在线a亚洲视频播放在线观看 | 人人澡人人妻人人爽人人蜜桃 | 久久精品无码一区二区三区 | 久久午夜夜伦鲁鲁片无码免费 | 粉嫩少妇内射浓精videos | 欧美性猛交xxxx富婆 | 天堂无码人妻精品一区二区三区 | 真人与拘做受免费视频 | 亚洲中文字幕无码中文字在线 | 亚欧洲精品在线视频免费观看 | 亚洲中文字幕在线观看 | 成人免费视频在线观看 | 丰满少妇熟乱xxxxx视频 | 国产午夜手机精彩视频 | 午夜免费福利小电影 | 人妻中文无码久热丝袜 | 麻豆人妻少妇精品无码专区 | 99久久人妻精品免费二区 | 亚洲欧美精品aaaaaa片 | 久久久久人妻一区精品色欧美 | 欧美人与动性行为视频 | 国产97色在线 | 免 | 亚洲中文无码av永久不收费 | 国产精品无码永久免费888 | 任你躁国产自任一区二区三区 | 中文字幕 亚洲精品 第1页 | 骚片av蜜桃精品一区 | 欧美性猛交内射兽交老熟妇 | 美女黄网站人色视频免费国产 | 国产午夜亚洲精品不卡下载 | 日日噜噜噜噜夜夜爽亚洲精品 | 特级做a爰片毛片免费69 | 波多野结衣 黑人 | 精品国产一区二区三区四区 | 久久久久99精品成人片 | 人人爽人人澡人人高潮 | 纯爱无遮挡h肉动漫在线播放 | 中文精品久久久久人妻不卡 | 黑森林福利视频导航 | 亚洲 欧美 激情 小说 另类 | 又湿又紧又大又爽a视频国产 | 亚洲成av人片天堂网无码】 | 亚洲aⅴ无码成人网站国产app | 亚洲国产精品久久久天堂 | 国产va免费精品观看 | 国产成人无码av一区二区 | 国内揄拍国内精品少妇国语 | 欧美日韩人成综合在线播放 | 国产在线aaa片一区二区99 | 少妇太爽了在线观看 | 性做久久久久久久免费看 | 性色欲网站人妻丰满中文久久不卡 | 亚洲国产av美女网站 | 亚洲精品中文字幕久久久久 | 日本在线高清不卡免费播放 | 激情内射日本一区二区三区 | 樱花草在线社区www | 人人妻人人澡人人爽人人精品 | 国产精品成人av在线观看 | 久久精品国产大片免费观看 | 露脸叫床粗话东北少妇 | 国产猛烈高潮尖叫视频免费 | 熟妇人妻无码xxx视频 | 丰满岳乱妇在线观看中字无码 | 亚洲天堂2017无码中文 | 国产精品人人妻人人爽 | 亚洲自偷自偷在线制服 | 欧美熟妇另类久久久久久不卡 | 天天av天天av天天透 | 久精品国产欧美亚洲色aⅴ大片 | 欧洲美熟女乱又伦 | 99riav国产精品视频 | 国产精品国产三级国产专播 | 国产成人精品视频ⅴa片软件竹菊 | 国产精品久久久久久亚洲影视内衣 | 亚洲欧洲日本无在线码 | 香蕉久久久久久av成人 | 久久亚洲日韩精品一区二区三区 | 欧美熟妇另类久久久久久多毛 | 最新版天堂资源中文官网 | 日本免费一区二区三区最新 | www国产亚洲精品久久网站 | 久久久久av无码免费网 | 亚洲精品久久久久久久久久久 | 久久综合给久久狠狠97色 | 少妇厨房愉情理9仑片视频 | 丰满妇女强制高潮18xxxx | 久久久久久av无码免费看大片 | 好屌草这里只有精品 | 中文亚洲成a人片在线观看 | 亚洲日韩一区二区 | 国产猛烈高潮尖叫视频免费 | 亚洲精品美女久久久久久久 | 最近中文2019字幕第二页 | 午夜无码人妻av大片色欲 | 久久99精品国产麻豆 | 男人的天堂2018无码 | 欧美肥老太牲交大战 | 欧美人与善在线com | 大地资源网第二页免费观看 | 55夜色66夜色国产精品视频 | 7777奇米四色成人眼影 | 男女超爽视频免费播放 | 最近免费中文字幕中文高清百度 | 丰满妇女强制高潮18xxxx | а天堂中文在线官网 | 日韩av无码一区二区三区不卡 | 国产在热线精品视频 | 久久zyz资源站无码中文动漫 | 夜夜高潮次次欢爽av女 | 亚洲一区二区三区无码久久 | 2020久久超碰国产精品最新 | 亚洲中文字幕乱码av波多ji | 亚洲一区av无码专区在线观看 | 日本xxxx色视频在线观看免费 | 自拍偷自拍亚洲精品10p | 欧美肥老太牲交大战 | 老司机亚洲精品影院 | 亚洲色www成人永久网址 | 亚洲日本在线电影 | 亚洲人成影院在线无码按摩店 | 亚洲日韩乱码中文无码蜜桃臀网站 | 一本精品99久久精品77 | 奇米影视7777久久精品人人爽 | 亚洲乱码中文字幕在线 | 狠狠cao日日穞夜夜穞av | 日欧一片内射va在线影院 | av无码不卡在线观看免费 | 国产欧美精品一区二区三区 | 成人一区二区免费视频 | 亚洲精品一区三区三区在线观看 | 欧美成人免费全部网站 | 99久久99久久免费精品蜜桃 | 女人高潮内射99精品 | 国产熟妇高潮叫床视频播放 | 欧美 日韩 亚洲 在线 | 精品人妻人人做人人爽夜夜爽 | 中国大陆精品视频xxxx | 成 人影片 免费观看 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 在线精品国产一区二区三区 | 永久免费观看美女裸体的网站 | 久久国产精品精品国产色婷婷 | 性色欲情网站iwww九文堂 | 又大又紧又粉嫩18p少妇 | 国产人妻大战黑人第1集 | 亚洲精品成人福利网站 | 久久这里只有精品视频9 | 捆绑白丝粉色jk震动捧喷白浆 | 国产精品igao视频网 | 精品人妻人人做人人爽夜夜爽 | 丰满人妻一区二区三区免费视频 | 国产激情综合五月久久 | 丝袜足控一区二区三区 | 久久亚洲日韩精品一区二区三区 | 一本久久伊人热热精品中文字幕 | 成年女人永久免费看片 | 影音先锋中文字幕无码 | 十八禁视频网站在线观看 | 99久久精品无码一区二区毛片 | 在线精品国产一区二区三区 | 亚洲 另类 在线 欧美 制服 | 青草青草久热国产精品 | 欧美变态另类xxxx | 亚洲gv猛男gv无码男同 | 亚洲 激情 小说 另类 欧美 | 亚洲毛片av日韩av无码 | 国产成人精品三级麻豆 | 少妇性俱乐部纵欲狂欢电影 | 无码人妻黑人中文字幕 | 精品乱码久久久久久久 | 久久久中文久久久无码 | 国产亚洲视频中文字幕97精品 | 青青久在线视频免费观看 | 亚洲国产精品美女久久久久 | 成人试看120秒体验区 | 久久综合香蕉国产蜜臀av | 人妻插b视频一区二区三区 | 欧美老人巨大xxxx做受 | 精品aⅴ一区二区三区 | 国产精品美女久久久 | 一本色道久久综合亚洲精品不卡 | 狂野欧美激情性xxxx | 亚洲色欲久久久综合网东京热 | 2020久久香蕉国产线看观看 | 丰满肥臀大屁股熟妇激情视频 | 在线成人www免费观看视频 | 久激情内射婷内射蜜桃人妖 | 国产av无码专区亚洲a∨毛片 | 蜜桃av抽搐高潮一区二区 | 四虎4hu永久免费 | 日本又色又爽又黄的a片18禁 | 久久久久久久女国产乱让韩 | 双乳奶水饱满少妇呻吟 | 性色欲情网站iwww九文堂 | 成人毛片一区二区 | 亚洲人成无码网www | 狠狠亚洲超碰狼人久久 | 久久久精品欧美一区二区免费 | 小泽玛莉亚一区二区视频在线 | 久久亚洲国产成人精品性色 | 亚洲日本在线电影 | 日韩人妻无码一区二区三区久久99 | 国产超碰人人爽人人做人人添 | 人人妻人人澡人人爽欧美一区九九 | 7777奇米四色成人眼影 | 伊人色综合久久天天小片 | 俄罗斯老熟妇色xxxx | 亚洲欧美国产精品久久 | 97无码免费人妻超级碰碰夜夜 | 99久久久无码国产aaa精品 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲欧美色中文字幕在线 | 国产精品99爱免费视频 | 大胆欧美熟妇xx | 性欧美熟妇videofreesex | 婷婷综合久久中文字幕蜜桃三电影 | 精品国产av色一区二区深夜久久 | 国产麻豆精品精东影业av网站 | 国产午夜精品一区二区三区嫩草 | 国产高清不卡无码视频 | 国产色视频一区二区三区 | 久久久av男人的天堂 | 伊人久久大香线蕉av一区二区 | 欧美成人午夜精品久久久 | 午夜性刺激在线视频免费 | 国产午夜精品一区二区三区嫩草 | 久久精品国产99久久6动漫 | 亚洲综合色区中文字幕 | 久久久国产一区二区三区 | 亚洲欧美综合区丁香五月小说 | 内射巨臀欧美在线视频 | 六十路熟妇乱子伦 | 国产无套粉嫩白浆在线 | 熟妇人妻激情偷爽文 | 亚洲中文字幕无码中字 | 国产av剧情md精品麻豆 | 国产人妻精品一区二区三区 | 日日摸天天摸爽爽狠狠97 | 国产精品无码一区二区桃花视频 | 亚洲欧洲日本综合aⅴ在线 | 亚洲精品一区二区三区在线 | 色老头在线一区二区三区 | 97精品人妻一区二区三区香蕉 | 欧美第一黄网免费网站 | 99麻豆久久久国产精品免费 | 久青草影院在线观看国产 | 精品国产成人一区二区三区 | 无遮挡啪啪摇乳动态图 | 1000部夫妻午夜免费 | 久久无码中文字幕免费影院蜜桃 | 欧美日韩一区二区免费视频 | 久久国产精品_国产精品 | 图片小说视频一区二区 | 久久久久亚洲精品男人的天堂 | 小鲜肉自慰网站xnxx | 最新国产麻豆aⅴ精品无码 | 夜夜躁日日躁狠狠久久av | 任你躁在线精品免费 | 大地资源中文第3页 | 人人妻人人澡人人爽人人精品 | 东京无码熟妇人妻av在线网址 | 美女毛片一区二区三区四区 | 麻豆国产人妻欲求不满谁演的 | 精品无码一区二区三区爱欲 | 欧美性猛交内射兽交老熟妇 | 亚洲小说春色综合另类 | 久久精品女人的天堂av | 精品人妻中文字幕有码在线 | 亚洲a无码综合a国产av中文 | 亚洲爆乳无码专区 | 无码人妻丰满熟妇区毛片18 | 国产一区二区三区影院 | 国产午夜无码精品免费看 | 九九热爱视频精品 | 日韩av激情在线观看 | 日韩成人一区二区三区在线观看 | 欧美日韩久久久精品a片 | 国产精品igao视频网 | 色噜噜亚洲男人的天堂 | 人妻少妇被猛烈进入中文字幕 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲精品综合一区二区三区在线 | 久久国产精品二国产精品 | 欧美喷潮久久久xxxxx | av小次郎收藏 | 日韩av激情在线观看 | 狂野欧美性猛xxxx乱大交 | 日日噜噜噜噜夜夜爽亚洲精品 | 最近中文2019字幕第二页 | 97久久精品无码一区二区 | 精品人妻人人做人人爽 | 国产精品无码成人午夜电影 | 国产精品对白交换视频 | 欧美高清在线精品一区 | 国产做国产爱免费视频 | 久久国产精品精品国产色婷婷 | 鲁一鲁av2019在线 | 午夜福利试看120秒体验区 | 漂亮人妻洗澡被公强 日日躁 | 内射白嫩少妇超碰 | 牲欲强的熟妇农村老妇女视频 | 日本爽爽爽爽爽爽在线观看免 | 国产精华av午夜在线观看 | 日韩少妇白浆无码系列 | 久久久精品456亚洲影院 | 国产偷国产偷精品高清尤物 | 奇米影视7777久久精品 | 人妻体内射精一区二区三四 | 精品国产福利一区二区 | 少妇愉情理伦片bd | 国产农村妇女高潮大叫 | 天堂а√在线地址中文在线 | 国产精品欧美成人 | 国产亚洲人成a在线v网站 | 97无码免费人妻超级碰碰夜夜 | 人人爽人人爽人人片av亚洲 | 亚洲一区二区三区在线观看网站 | 激情五月综合色婷婷一区二区 | 综合激情五月综合激情五月激情1 | 久久精品国产99精品亚洲 | 国产无遮挡又黄又爽免费视频 | 少妇人妻av毛片在线看 | 国产精品永久免费视频 | 国产成人人人97超碰超爽8 | 国内老熟妇对白xxxxhd | 国产欧美精品一区二区三区 | 国产成人无码a区在线观看视频app | 内射后入在线观看一区 | 亚洲男人av天堂午夜在 | 蜜桃视频韩日免费播放 | 精品一区二区三区波多野结衣 | 亲嘴扒胸摸屁股激烈网站 | 日产国产精品亚洲系列 | 成人无码精品一区二区三区 | 青草视频在线播放 | 51国偷自产一区二区三区 | 综合人妻久久一区二区精品 | 国产偷抇久久精品a片69 | 色欲久久久天天天综合网精品 | 日本爽爽爽爽爽爽在线观看免 | 久久久久久久女国产乱让韩 | 国产熟女一区二区三区四区五区 | 帮老师解开蕾丝奶罩吸乳网站 | 老司机亚洲精品影院 | 亚洲а∨天堂久久精品2021 | 婷婷六月久久综合丁香 | 熟妇人妻激情偷爽文 | 久久国产自偷自偷免费一区调 | 日日鲁鲁鲁夜夜爽爽狠狠 | 免费观看的无遮挡av | 97无码免费人妻超级碰碰夜夜 | 久久综合给久久狠狠97色 | 丰满少妇人妻久久久久久 | 中文字幕 人妻熟女 | 亚洲精品午夜无码电影网 | 九九久久精品国产免费看小说 | 免费人成在线视频无码 | 中国大陆精品视频xxxx | 亚洲欧洲中文日韩av乱码 | 色综合天天综合狠狠爱 | 亚洲aⅴ无码成人网站国产app | 亚洲熟熟妇xxxx | 亚洲无人区一区二区三区 | 日本乱偷人妻中文字幕 | 中文字幕亚洲情99在线 | 永久免费精品精品永久-夜色 | 伊人久久婷婷五月综合97色 | 十八禁真人啪啪免费网站 | 日本护士毛茸茸高潮 | 曰韩无码二三区中文字幕 | 国产午夜福利亚洲第一 | 国产人妻大战黑人第1集 | 精品亚洲成av人在线观看 | 免费网站看v片在线18禁无码 | 成人影院yy111111在线观看 | 国产激情精品一区二区三区 | 天干天干啦夜天干天2017 | 久久精品国产大片免费观看 | 激情五月综合色婷婷一区二区 | 亚洲成a人一区二区三区 | 水蜜桃亚洲一二三四在线 | 最新国产麻豆aⅴ精品无码 | 国产超级va在线观看视频 | 免费男性肉肉影院 | av人摸人人人澡人人超碰下载 | 精品无码一区二区三区的天堂 | 精品国产av色一区二区深夜久久 | 欧美大屁股xxxxhd黑色 | 特黄特色大片免费播放器图片 | 国内丰满熟女出轨videos | 成 人影片 免费观看 | 亚洲精品久久久久avwww潮水 | 麻豆蜜桃av蜜臀av色欲av | 久久人人爽人人爽人人片ⅴ | 亚洲精品一区二区三区四区五区 | 女人被男人爽到呻吟的视频 | 天干天干啦夜天干天2017 | 少妇愉情理伦片bd | 国精产品一区二区三区 | 色欲人妻aaaaaaa无码 | 国产亚洲视频中文字幕97精品 | 国产偷抇久久精品a片69 | 任你躁国产自任一区二区三区 | 正在播放东北夫妻内射 | 成人三级无码视频在线观看 | 成人片黄网站色大片免费观看 | 伊人久久大香线蕉午夜 | 亚洲熟悉妇女xxx妇女av | 中文无码伦av中文字幕 | 精品一区二区不卡无码av | 三级4级全黄60分钟 | 人妻互换免费中文字幕 | 国产区女主播在线观看 | 中文毛片无遮挡高清免费 | 又大又硬又爽免费视频 | 免费无码一区二区三区蜜桃大 | 亚洲成av人综合在线观看 | 成人影院yy111111在线观看 | 日韩av无码一区二区三区 | 久久精品无码一区二区三区 | 久久久久成人精品免费播放动漫 | 免费观看又污又黄的网站 | 综合网日日天干夜夜久久 | 亚洲色www成人永久网址 | 无码av岛国片在线播放 | 77777熟女视频在线观看 а天堂中文在线官网 | 亚洲日韩av一区二区三区中文 | 久久久国产精品无码免费专区 | 中文久久乱码一区二区 | 一本久久伊人热热精品中文字幕 | 久久午夜无码鲁丝片秋霞 | 图片区 小说区 区 亚洲五月 | 亚洲精品一区国产 | 亚洲日韩av一区二区三区四区 | 日本一本二本三区免费 | 欧美兽交xxxx×视频 | 精品国产乱码久久久久乱码 | 欧美性生交xxxxx久久久 | 成年美女黄网站色大免费全看 | 青青久在线视频免费观看 | 人人妻人人澡人人爽人人精品 | 国产人妻精品午夜福利免费 | 成人三级无码视频在线观看 | 午夜肉伦伦影院 | 亚洲狠狠婷婷综合久久 | 国产肉丝袜在线观看 | 久久久久亚洲精品中文字幕 | 7777奇米四色成人眼影 | 精品人妻人人做人人爽 | 国产亚洲精品久久久ai换 | 国产成人人人97超碰超爽8 | 亚洲精品国产精品乱码视色 | 久激情内射婷内射蜜桃人妖 | 熟妇人妻无乱码中文字幕 | 午夜精品一区二区三区的区别 | 天天综合网天天综合色 | 久久人人爽人人爽人人片ⅴ | 日日碰狠狠躁久久躁蜜桃 | aⅴ亚洲 日韩 色 图网站 播放 | 日本精品高清一区二区 | 天干天干啦夜天干天2017 | 风流少妇按摩来高潮 | 亚洲精品www久久久 | 中文字幕无码人妻少妇免费 | 久久国内精品自在自线 | 宝宝好涨水快流出来免费视频 | 亚洲日韩av一区二区三区中文 | 青青久在线视频免费观看 | 四虎国产精品免费久久 | 女人和拘做爰正片视频 | 在线播放亚洲第一字幕 | 成人综合网亚洲伊人 | 永久免费观看国产裸体美女 | 中文字幕无码日韩欧毛 | 久久午夜无码鲁丝片午夜精品 | 成 人 网 站国产免费观看 | 装睡被陌生人摸出水好爽 | 久久久久久亚洲精品a片成人 | 亚洲欧美色中文字幕在线 | 国产精华av午夜在线观看 | 人人妻在人人 | 欧美日韩在线亚洲综合国产人 | 粉嫩少妇内射浓精videos | 中国女人内谢69xxxxxa片 | 无码毛片视频一区二区本码 | 荫蒂添的好舒服视频囗交 | 亚洲娇小与黑人巨大交 | 国产亚洲欧美日韩亚洲中文色 | 免费国产成人高清在线观看网站 | 99久久久无码国产aaa精品 | 一本一道久久综合久久 | 久久久久久久人妻无码中文字幕爆 | 中文字幕乱码人妻无码久久 | 国产在线一区二区三区四区五区 | 亚洲精品一区二区三区婷婷月 | 国内揄拍国内精品人妻 | 成人试看120秒体验区 | 东京热男人av天堂 | 国产无av码在线观看 | 亚洲成色www久久网站 | 国产女主播喷水视频在线观看 | 国产精品办公室沙发 | 亚洲の无码国产の无码步美 | 国产超碰人人爽人人做人人添 | 日韩无码专区 | 欧美 丝袜 自拍 制服 另类 | 免费人成在线观看网站 | 人人妻人人澡人人爽精品欧美 | 婷婷五月综合缴情在线视频 | 成人一在线视频日韩国产 | 少妇高潮喷潮久久久影院 | 亚洲色在线无码国产精品不卡 | 男女性色大片免费网站 | 国色天香社区在线视频 | 成在人线av无码免观看麻豆 | 久久精品人妻少妇一区二区三区 | 亚洲综合无码久久精品综合 | 欧洲精品码一区二区三区免费看 | 成人aaa片一区国产精品 | 国产sm调教视频在线观看 | 精品一二三区久久aaa片 | 国产免费久久久久久无码 | 日本大香伊一区二区三区 | 久久亚洲中文字幕精品一区 | 久久无码专区国产精品s | 秋霞特色aa大片 | 亚洲中文字幕va福利 | 日日鲁鲁鲁夜夜爽爽狠狠 | 久久精品人人做人人综合 | 俺去俺来也www色官网 | 亚洲欧美日韩综合久久久 | 欧洲美熟女乱又伦 | 国产精品爱久久久久久久 | 人人爽人人澡人人高潮 | 日韩少妇内射免费播放 | 性欧美熟妇videofreesex | 精品成人av一区二区三区 | 蜜臀aⅴ国产精品久久久国产老师 | 中文字幕乱码人妻无码久久 | 女人被男人躁得好爽免费视频 | 日本精品人妻无码免费大全 | 亚洲色欲色欲欲www在线 | 内射后入在线观看一区 | 国产午夜无码视频在线观看 | 亚洲色在线无码国产精品不卡 | 亚洲欧美日韩成人高清在线一区 | 欧美肥老太牲交大战 | 欧美熟妇另类久久久久久多毛 | 我要看www免费看插插视频 | 免费无码午夜福利片69 | www国产精品内射老师 | 色婷婷欧美在线播放内射 | 国産精品久久久久久久 | www国产精品内射老师 | 玩弄中年熟妇正在播放 | 亚洲国产日韩a在线播放 | 一个人看的www免费视频在线观看 | 乱码午夜-极国产极内射 | 永久免费精品精品永久-夜色 | 99在线 | 亚洲 | 蜜桃臀无码内射一区二区三区 | 免费男性肉肉影院 | 色综合久久88色综合天天 | 亚洲成av人在线观看网址 | 欧美丰满熟妇xxxx | 狠狠色噜噜狠狠狠7777奇米 | 亚洲国产精品美女久久久久 | 欧美成人家庭影院 | 免费无码av一区二区 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 88国产精品欧美一区二区三区 | 亚洲综合在线一区二区三区 | 乱人伦人妻中文字幕无码 | 国产精品亚洲五月天高清 | 未满小14洗澡无码视频网站 | 十八禁真人啪啪免费网站 | 东京热男人av天堂 | 兔费看少妇性l交大片免费 | 麻豆国产97在线 | 欧洲 | 荫蒂添的好舒服视频囗交 | 日韩人妻系列无码专区 | 国产精品美女久久久久av爽李琼 | 中国女人内谢69xxxx | 波多野结衣一区二区三区av免费 | 欧美一区二区三区 | av无码久久久久不卡免费网站 | 国产成人一区二区三区在线观看 | 东京热男人av天堂 | 青青草原综合久久大伊人精品 | 精品人妻人人做人人爽 | www一区二区www免费 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 欧美人与禽zoz0性伦交 | 狠狠色欧美亚洲狠狠色www | 久久久久久亚洲精品a片成人 | 樱花草在线播放免费中文 | 强辱丰满人妻hd中文字幕 | 国产熟妇高潮叫床视频播放 | 国产精品久久精品三级 | 国产午夜亚洲精品不卡 | 亚洲最大成人网站 | 精品乱子伦一区二区三区 | 三级4级全黄60分钟 | 亚洲成a人片在线观看无码3d | 伊人久久大香线蕉亚洲 | 亚洲高清偷拍一区二区三区 | 亚洲va中文字幕无码久久不卡 | 一本色道婷婷久久欧美 | 人妻体内射精一区二区三四 | 蜜桃无码一区二区三区 | 国产精品久久久午夜夜伦鲁鲁 | 全黄性性激高免费视频 | 中文无码精品a∨在线观看不卡 | 99精品视频在线观看免费 | 国产精品久久久久久久9999 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲欧美综合区丁香五月小说 | 国产成人综合在线女婷五月99播放 | 激情内射日本一区二区三区 | 国产超碰人人爽人人做人人添 | 久久zyz资源站无码中文动漫 | 久久精品99久久香蕉国产色戒 | 久久99精品久久久久婷婷 | 亚洲成a人一区二区三区 | 国产精品久久久久久久影院 | 亚洲国产欧美国产综合一区 | 国产农村妇女高潮大叫 | 精品人妻人人做人人爽夜夜爽 | 精品亚洲韩国一区二区三区 | 亚洲欧美中文字幕5发布 | 狂野欧美性猛xxxx乱大交 | 久久精品人妻少妇一区二区三区 | 国产成人无码av在线影院 | 377p欧洲日本亚洲大胆 | 国产国语老龄妇女a片 | 清纯唯美经典一区二区 | www国产精品内射老师 | 成人免费视频一区二区 | 日本爽爽爽爽爽爽在线观看免 | 狠狠综合久久久久综合网 | 欧美刺激性大交 | 女人和拘做爰正片视频 | 亚洲日韩一区二区 | 亚洲成熟女人毛毛耸耸多 | 国产两女互慰高潮视频在线观看 | 日产精品99久久久久久 | 亚洲人成网站在线播放942 | 午夜理论片yy44880影院 | 精品国产一区二区三区av 性色 | 麻豆国产人妻欲求不满谁演的 | 欧美性猛交内射兽交老熟妇 | 国产亚洲精品久久久久久大师 | 国产精品国产自线拍免费软件 | 巨爆乳无码视频在线观看 | 7777奇米四色成人眼影 | 精品国产aⅴ无码一区二区 | 亚洲乱码中文字幕在线 | 国产手机在线αⅴ片无码观看 | 精品无人区无码乱码毛片国产 | 伊人色综合久久天天小片 | 任你躁国产自任一区二区三区 | 中文字幕无码日韩欧毛 | 少妇的肉体aa片免费 | 国产精品久久久久久亚洲毛片 | 四虎国产精品一区二区 | 亚洲经典千人经典日产 | 欧美自拍另类欧美综合图片区 | 亚洲人亚洲人成电影网站色 | 在线看片无码永久免费视频 | 国产精品高潮呻吟av久久 | 亚洲人成网站在线播放942 | 午夜精品一区二区三区在线观看 | 精品无码av一区二区三区 | 中文字幕人妻丝袜二区 | 亚洲精品久久久久中文第一幕 | 六月丁香婷婷色狠狠久久 | 久久国产精品二国产精品 | www国产精品内射老师 | 99视频精品全部免费免费观看 | 中文亚洲成a人片在线观看 | 久9re热视频这里只有精品 | 波多野42部无码喷潮在线 | 亚洲精品鲁一鲁一区二区三区 | 午夜嘿嘿嘿影院 | 精品国产aⅴ无码一区二区 | 国产免费无码一区二区视频 | 久久亚洲日韩精品一区二区三区 | 久久久久久九九精品久 | 精品成在人线av无码免费看 | 日本丰满熟妇videos | 国产成人无码午夜视频在线观看 | 欧洲精品码一区二区三区免费看 | 67194成是人免费无码 | 国产激情精品一区二区三区 | 亚洲a无码综合a国产av中文 |