3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

《JavaScript高级程序设计(第四版)》红宝书学习笔记(1)

發布時間:2025/3/17 javascript 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《JavaScript高级程序设计(第四版)》红宝书学习笔记(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

個人對第四版紅寶書的學習筆記。不適合小白閱讀。這是part1,包含原書第二章(HTML中的Javascript)和第三章(語言基礎)。持續更新,其他章節筆記看我主頁。
(記 * 的表示是ES6新增的知識點,記 · 表示包含新知識點)。

新增知識點如下:let聲明、const聲明、模板字面量(字符串)、Symbol數據類型、for-of 循環語句。

第二章:HTML中的Javascript


2.1 <script>元素

<script>標簽的八個屬性

  • async:可選。表示應該立即開始下載腳本,但不能阻止其它頁面動作,比如下載資源或等待其他腳本加載。使用該屬性可以異步執行腳本。只對外部腳本文件有效。

  • charset:可選。使用src屬性指定的代碼字符集。基本不會使用。

  • crossorigin:可選。配置相關的CORS(跨資源共享)設置。默認不使用CORS。corssorigin="anonymous"配置文件請求不必設置憑據標志。corssorigin="use-credentials"設置憑據標志,意味著出戰請求會包含憑據。

  • defer:可選。表示在文檔解析和顯示完成后再執行腳本是沒有問題的。只對外部腳本文件有效。IE7及以前可以對行內腳本指定該屬性。使用該屬性推遲執行腳本

  • integrity:可選。允許對比接收到的資源和指定的加密簽名以驗證子資源完整性(SRI)。如果接收到資源的簽名與這個屬性指定的簽名不匹配,則頁面會報錯,腳本不會執行。該屬性可以用于確保內容分發網絡(CDN,Content Delivery Network)不會提供惡意內容。

  • language:已廢棄。

  • src:可選。表示包含要執行的代碼的外部文件。

  • type:可選。代替language,表示代碼塊中腳本語言的內容類型(也稱MIME類型)。按慣例始終都會是text/javascript。Javascript文件的MIME類型通常是"application/x-javascript",不過給type屬性這個值有可能導致腳本被忽略。在非IE瀏覽器有效的其他值還有"application/javascript"和"application/ecmascript"。如果這個值是module,則代碼會被當成ES6模塊,且只有這時候代碼中才能出現import和export關鍵字。

三個注意點

  • 使用<script>標簽寫行內代碼時不要出現這種情況:

    <script>console.log("</script>"); <!--這里</script>會被當作結束標簽,甚至你會發現寫在注釋中也會被當作結束標簽無法解析,因此我這里用了html的注釋法--> </script>

    可以使用轉義字符解決這一問題:

    <script>console.log("<\/script>"); //這里可以正常使用,注釋里這樣使用:<\/script> 也可以,從代碼沒有高亮可以看出來 </script>
  • 該元素最為強大同時也備受爭議的特性是:它可以包含來自外部域的Javascript文件。它的src屬性可以是一個完整的url,而且這個url指向的資源可以跟包含它的HTML頁面不再同一個域中。例如:

    <script src="http://www.somewhere.com/afile.js"></script>

    瀏覽器解析時會向src屬性指定的路徑發送一個GET請求,以取得相應資源。這個初始的請求不受瀏覽器同源策略限制,但返回的Javascript受限。(當然,該請求仍然受HTTP/HTTPS)協議的限制。

    來自外部的代碼會被當成加載他它的頁面的一部分來加載和解析。**這個能力可以讓我們通過不同的域分發JavaScript。**不過同時,引用他人服務器的文件時必須格外小心,因為可能會有惡意的程序員替換這個文件。integrity屬性可以防范,但不是所有瀏覽器都支持。

  • 一般瀏覽器會按照<script>在頁面中的順序依次解釋它們,只要沒有使用defer和async屬性的話。另外最好將標簽位置放在頁面底部(<body>之后)

  • ###2.2 行內代碼與外部文件

    雖然不是明確的強制性規則,但通常認為最佳實踐是盡可能將Javascript代碼放在外部文件中。原因如下:

    • 可維護性。使用一個目錄保存所有的JavaScript文件總會比分散在很多HTML頁面容易維護。
    • 緩存。瀏覽器會根據特點的設置緩存所有外部鏈接的JavaScript文件,這意味著如果兩個頁面都用到同一個文件,則該文件只需被下載依次。
    • 適應未來

    2.3 文檔模式

    IE5.5發明了文檔模式的概念,即可以通過doctype切換文檔模式。最初的文檔模式有兩種:混雜模式(quirks mode)和標準模式(standards mode)。后來出現了第三種文檔模式:準文檔模式(almost standards mode)。只作了解。

    2.4 <noscript>元素

    針對早期瀏覽器不支持JavaScript的問題,提出的一個頁面優雅降級的處理方案:

    <noscript><p>該頁面不支持JavaScript,請更換瀏覽器。</p> </noscript>

    <noscript>元素可以包含任何出現在<body>中的HTML元素,<script>除外。出現下列兩種情況下,瀏覽器將顯示包含在該元素中的內容:

    • 瀏覽器不支持腳本;
    • 瀏覽器對腳本的支持被關閉。

    第三章:語言基礎


    3.1 變量聲明

    3.1.1 var聲明

    var聲明的變量不初始化的情況下,該變量會保存特殊的值undefined。

    var聲明廚初始化后的變量,后續可以改變類型。

    1)var聲明作用域

    使用var操作符定義的變量會成為包含它的函數的局部變量,該變量在函數退出時被銷毀。而在局部作用域中省略var操作符聲明,該變量會作為全局變量:

    function test(){var m1="hi";m2="hi"; } test(); console.log(m1); //-> 出錯! console.log(m2); //-> hi

    2)var聲明提升

    使用var關鍵字時,聲明的變量會自動提升(hoist)到函數作用域頂部。此外,反復多次使用var聲明同一個變量也沒有問題。

    function test(){console.log(age);var age=18; }/*上述代碼在ECMAScript中運行時會看成等價如下代碼:*/ function test(){var age;console.log(age);age=18; } //因此調用該方法,結果會如下: test(); //-> undefined

    3.1.2 let聲明 *

    let和var差不多,但有著很大的區別,最明顯的區別是:let聲明的范圍是塊作用域,而var是函數作用域。

    if(true){var name1='matt'; } console.log(name1); //-> matt if(true){let name2='mat'; } console.log(name2); //-> ReferenceError:name沒有定義

    這里name2之所以不能再if塊外部被引用,是因為它的作用域僅限于該塊內部。塊作用域是函數作用域的子集,因此適用于var的作用域限制同樣適用于let。

    let也不允許同一個塊作用域中出現冗余聲明。

    var age; var age;let age; let age; //-> SyntaxError; 標識符age已經聲明過了

    對聲明冗余報錯不會因混用let和var而受影響。它們聲明的不是不同類型的變量,只是指出變量在相關作用域如今存在。

    var name; let name; //-> SyntaxErrorlet age; var age; //-> SyntaxError

    1)暫時性死區

    let和var另一個重要的區別,就是let聲明的變量不會再作用域中被提升

    在let聲明之前的執行瞬間被稱為“暫時性死區”(temporal dead zone),在此階段引用任何后面才聲明的變量都會拋出ReferenceError。

    2)全局聲明

    let在全局作用域中聲明的變量不會成為window 對象的屬性(var聲明的變量則會)。不過let聲明仍然是在全局作用域中發生的,相應變量會在頁面的生命周期內存續。

    var name='matt'; console.log(window.name); //-> 'matt'let age=18; console.log(window.age); //-> undefined

    3)條件聲明

    使用var聲明時,由于聲明會被提升,JavaScript引擎會自動將多余的聲明在作用域頂部合并為一個聲明。因為let的作用域是塊,所以不可能檢查前面是否已經使用let聲明過同名變量,同時也就不可能在沒有聲明的情況下聲明它

    4)for循環中的let聲明

    在let出現之前,for循環定義的迭代變量會滲透到循環體外部:

    for(var i=0;i<5;i++){//循環體 } console.log(i); //-> 5

    而let就解決了這一問題,因為迭代遍歷的作用域僅限于for循環塊內部。

    for(let i=0;i<5;i++){//循環體 } console.log(i); //-> ReferenceError:i沒有定義

    另外在使用var的時候,最常見的問題就是對迭代變量的奇特聲明和修改:

    for(var i=0;i<5;i++){setTimeout(() => console.log(i),0); //-> 5、5、5、5、5 } //因為在退出循環時,迭代變量保存的都是導致循環退出的值:5。之后執行超時邏輯時,所有的i都是同一個變量。

    而在使用let聲明迭代變量時,JavaScript引擎在后臺會為每個迭代循環聲明一個新的迭代變量。

    for(let i=0;i<5;i++){setTimeout(() => console.log(i),0); //-> 1、2、3、4、5 }

    這種行為適用于于所有風格的for循環,包括for-in和for-of循環。

    3.1.3 const聲明 *

    const的行為與let基本相同,唯一一個重要的區別是用它聲明變量是時必須同時初始化變量,且后續嘗試修改const變量會報錯。

    const聲明的限制只適用于它指向的變量的引用。換言之,如果const變量引用的是一個對象,那么修改這個對象內部的屬性并不違反const的限制。

    另外const不能用來聲明迭代變量(因為迭代變量會自增或自減)。但const可以用來聲明一個不會被修改的for循環變量,也就是說,每次迭代只是創建一個新變量。

    let i=0; for(const j=7;i<5;++i){console.log(j); //-> 7,7,7,7,7 }for(const key in {a:1,b:2}){console.log(key); //-> a,b }for(const value of [1,2,3,4,5]){console.log(value); //-> 1,2,3,4,5 } //可以看出,這對for-of和for-in循環特別有意義

    3.2 數據類型

    3.2.1 typeof操作符

    使用typeof操作符檢驗數據類型。可以用來區分函數和對象。

    alert(typeof 95); alert(typeof(95)); //看的出來typeof操作符也可以使用參數 alert(typeof null); //會返回object,因為特殊值null被認為是一個對空對象的引用

    3.2.2 Undefined類型

    在聲明變量但未對其加以初始化時,這個變量的值就是undefined。

    而當使用typeof操作符檢驗一個未聲明的變量時,返回的值也是undefined。

    3.2.3 Null類型

    邏輯上,null值表示一個空對象指針。所以使用typeof檢驗null會返回object。

    ECMA-262規定 undefined==null 返回 true。

    無論什么情況都不需要將變量值顯式地設置undefined,但對null不適用。換言之,只要意在保存的對象還沒有真正保存對象,就應該明確地讓該變量保存null。

    3.2.4 Boolean類型

    ? true、false是區分大小寫的

    布爾類型轉換Boolean()

    ? 使用**Boolean()**函數將對應的值轉化為布爾值。下面是轉化規則:

    數據類型轉化為true的值轉化為false的值
    Booleantruefalse
    String任何非空字符串空字符串
    Number任何非零數字值(包括無窮值)0和NaN
    Object任何對象null
    Undefinedn/a(不適用)undefined

    3.2.5 Numer類型

    除了十進制表示以外,整數還可以通過八進制十六進制的字面值表示。

    其中,八進制字面值的第一位必須是零(0)。如果字面值中的數值超出了范圍,那么前導零將被忽略,后面的數值將被當作十進制數值解析。注意,八進制字面量在嚴格模式下是無效的,會導致支持的Js引擎拋出錯誤。

    十六進制字面值的前兩位必須是0x,后跟任何十六進制數(09及AF)。其中,字母A~F可以大寫,也可以小寫。

    進行算術計算時,所有的八進制和十六進制數最終都將被轉化為十進制數。

    1)浮點數

    由于保存浮點數值需要的內存空間是整數的兩倍,因此ECMAScript會不失時機地將浮點數值轉化為整數值。如果小數點后沒有跟任何數字(如 1.)或浮點數值本身表示的就是一個整數(如1.0),就會將其轉化為整數。

    默認情況下,ECMAScript會將那些小數點后面帶有6個0以上的浮點數值轉化為以e表示法表示的數值。

    浮點數值的最高精度是17位小數,但在進行算術計算時其精確度遠不如整數。例如,0.1+0.2的結果不是0.3,而是0.30000000000000004(小數點后一共17位)。這個舍入誤差會導致無法測試指定的浮點數值。例如:

    if(a + b == 0.3){ //不要做這樣的測試!alert("You get 0.3"); } //在這個例子中,我們測試的是兩個數的和是不是等于0.3。若這兩個數是0.05和0.25,或者是0.15和0.15都不會有問題。因此,永遠不要測試某個特定的浮點數

    2)數值范圍

    由于內存限制,ECMAScript無法保存世界上所有數據。ECMAScript能夠表示的最小數值保存在Number.MIN_VALUE中——在大多數瀏覽器中,這個值是5e-324;能夠表示的最大數值保存在Number.MAX_VALUE中——在大多數瀏覽器中,這個值是1.7976931348623157e+308。如果這個數值是正數,則會轉化為**Infinity**。

    要想確定一個數值是不是有窮的(換言之,是不是位于最小和最大數值之間),可以使用isFinite()函數。這個函數在參數位于最小與最大數值之間會返回true

    3)NaN

    ? NaN,即非數值(Not a Number)是一個特殊的數值,這個數值用于表示一個本來要返回數值的操作數未返回數值的情況(這樣不會拋出錯誤)。例如在其他編程語言中,任何數除以0都會導致錯誤,但在ECMAScript中會返回NaN,因此不會影響其他代碼執行。

    ? NaN有兩個特點。首先,任何涉及NaN的操作都會返回NaN。其次,NaN與任何值都不相等,包括NaN本身。

    ? 針對NaN,ECMAScript定義了一個函數isNaN()函數。這個函數接受一個參數(可以是任意類型),函數會幫我們確定該參數是否“不是數值”。函數在接受到值后,會嘗試將該值轉化為數值,某些不是數值的值會直接轉化為數值,例如字符串"10"或Boolean值。任何不能被轉化為數值的值都會導致函數返回true。

    alert(isNaN(NaN)); //true alert(isNan(10)); //false(10是一個數值) alert(isNan("10")); //false(會轉化為數值10) alert(isNan("blue")); //true(無法轉化為數值) alert(isNan(true)); //false(可以被轉化為數值1)

    ? 而對于isNaN(),它也適用于對象。在基于對象調用該函數時,會首先調用對象的valueOf()方法,然后確定該方法返回的值是否可以轉化為數值。如果不能,則基于這個返回值再調用 toString() 方法,再測試返回值。

    4)數值轉換

    ? 有三個函數可以將非數值轉化為數值:Number()、parseInt()和parseFloat()。第一個轉型函數Number()可以用于任何數據類型,而另兩個函數則專門用于將字符串轉換成數值。

    Number()函數

    • 如果是布爾值,true和false將分別轉換為1和0。

    • 如果數字值,只是簡單的傳入與返回。

    • 如果是null,返回0。

    • 如果是undefined,返回NaN。

    • 如果是字符串,遵循下列規則:

      • 如果字符串中只包含數字,則將其轉化為十進制,如"12"會轉化為12,"0123"轉化為123(注意,前導的零被忽略了)。
      • 如果字符串中包含有效的浮點格式,如"1.1",則將其轉化為對應的浮點數值(同樣會忽略前導零)
      • 如果字符串中包含有效的十六進制格式,則將其轉化為相同大小的十進制整數;
      • 如果為空字符串,轉化為0;
      • 如果字符串包含上述格式之外的字符,則轉換為NaN。
    • 如果是對象,則調用對象的valueOf()方法,然后依照前面的規則轉換返回的值。如果結果是NaN,則調用對象的toString()方法,然后再次依照前面的規則轉換返回的字符串值。

    ParseInt()函數

    由于Number()函數在轉化時比較復雜且不夠合理,因此在處理整數的時候更常用的是parseInt()函數。該函數會忽略字符串前的空格,直至找到第一個非空格字符。如果第一個字符不是數字或者負號,函數就會返回NaN;也就是說,parseInt()函數對空字符串會返回NaN(而Number()函數會返回0)。如果第一個字符是數字字符,則會繼續解析第二個字符直到全部解析完畢或者遇到了第一個非數字字符。

    如果字符串中的第一個字符是數字字符,parseInt()也能識別各種整數格式。也就是說,如果字符串以"0x"開頭且后跟數字字符,就會將其當作十六進制整數,如果字符串以"0"開頭且后跟數字字符,則會將其解析為八進制數。

    【注】對于八進制數如 070 ,ES3和ES5存在分歧,ES3會解析為56,而ES5會解析為0。在ES5 JS引擎中,parseInt()函數已不再具備解析八進制的能力,因此前導零無效,解析為0。嚴格模式下同樣如此。

    【續】為消除可能產生的困惑,可以為這個函數提供第二個參數:轉換時使用的基數(即多少進制)。例如:

    var num=parseInt("0xAF",16); //175 //而實際上如果指定了16進制,字符串可以不帶前面的0x。var num=parseInt("AF"); //NaN var num=parseInt("AF"16); //175 //指定基數會影響轉換的輸出結果 var num1=parseInt("10",2); //2 var num2=parseInt("10",8); //8

    為了避免解析的錯誤,建議無論在什么情況下都明確指定基數。

    parseFloat()函數

    該函數同parseInt()函數類似,也是從第一個字符位置開始解析每個字符,同樣解析到字符串結尾,或者解析到遇見一個無效的浮點數字符為止。也就是說,字符串中的第一個小數點是有效的,而第二個小數點就無效了。

    除第一個小數點有效之外,parseFloat()函數與parseInt()的第二個區別在于它始終都會忽略前導的零。parseFloat()函數對于十六進制格式字符串則始終會轉換成0。parseFloat()沒有指定進制第二參數的用法。且若字符串包含的是一個可解析為整數的數(沒有小數點或者小數點后都為0),則會返回整數。

    3.2.6 String類型

    字符串的表達方式:可以使用雙引號("")、單引號(’’)和反引號(``)表示。

    1)字符字面量(轉義序列)

    字面量含義
    \n換行
    \t制表
    \b空格
    \r回車
    \f換頁
    \` \" \’字符串標志符號
    \xnn以十六進制編碼nn表示的一個字符(其中n為0~F)
    \unnnn以十六進制編碼nnnn表示的一個Unicode字符

    **一個轉義序列表示一個字符。**字符串的長度可以使用length屬性獲取。

    如果字符串中包含雙字節字符,那么length屬性返回的值可能不是準確的字符數。第五章會具體討論如何解決這個問題。

    2)字符串的特點

    ES中的字符串不可變。字符串一旦創建,它們的值就不能改變。要改變某個變量保存的字符串,首先要銷毀原來的字符串,然后再用另一個包含新值的字符串填充改變量。

    3)轉換為字符串

    toString()

    要將一個值轉換為字符串有兩種方式。第一種是使用幾乎每個值都有的toString()方法。數值、布爾值、對象和字符串值(字符串調用該方法返回字符串的一個副本)都有該方法。但null和undefined值沒有該方法。

    多數情況下,調用toString()方法不必傳遞參數。但是,在調用數值的toString()方式時,可以傳遞一個參數:輸出數值的基數。默認情況,該方法以十進制格式返回數值的字符串表示。通過傳遞基數,可以輸出其他任意有效進制格式的表示。

    String()

    在不知道要轉換的值是不是null或undefined的情況下,可以使用String()方法,這個函數能夠將任何類型的值轉化為字符串。該方法遵循下列轉換規則:

    • 如果值有toString()方法,則調用該方法(無參數)并返回相應結果;
    • 如果值為null,則返回"null";
    • 如果值為undefined,則返回"undefined"。

    4)模板字面量 *

    ES6新增了使用模板字面量定義字符串的能力。與使用單引號和雙引號不同,模板字面量保留換行字符,可以跨行定義字符串

    let str1='first line\nsecond line'; let str2=`first line second line`; console.log(str1); /*-> first linesecond line */ console.log(str2); /*-> first linesecond line */ console.log(str1===str2); //-> true

    顧名思義,模板字面量在定義模板時特別有用。如下html模板:

    let pageHTML=` <div><a href="#"><span>Jake</span></a> </div> `; //這里可以注意,這里字符串其實是以換行符開始的。如果打印 console.log(pageHTML[0]==='\n'); //-> 結果會是true

    但同時,因為模板字面量會保持反引號內部的空格,因此使用時需格外小心。(這些空格也算一個字符)

    5)字符串插值 *

    模板字面量最常用的一個特性是支持字符串插值,也就是可以在一個連續定義中插入一個或多個值。技術上來說,模板字面量不是字符串,而是一種特殊的Javascript句法表達式,只不過求值之后得到的是字符串。模板字面量在定義時立即求值并轉化為字符串實例,任何插入的變量也會從它們最近的作用域中取值。

    使用${}實現字符串插值:

    let name='Jack',age=18; let str=`My name is ${name}, I'm ${age} years old`;

    所有插入的值都會使用toString()強制轉型為字符串,任何JS表達式都可以用于插值(也就是說函數和方法也可以)。嵌套的模板字符串無需轉義:

    console.log('Hello, ${'world'} !'); //-> Hello, world!

    此外,模板也可以插入自己之前的值:

    let val=''; function append(){val=`${val}abc`;console.log(val); } append(); //-> abc append(); //-> abcabc append(); //-> abcabcabc

    6)模板字面量標簽函數 *

    模板字面量也支持定義標簽函數(tag function),通過標簽函數可以自定義插值行為。標簽函數會接受被插值記號分隔后的模板和對每個表達式求值的結果。

    標簽函數本身是一個常規函數,通過前綴到字面量來應用自定義行為,如下所示。標簽函數接收到的參數依次是原始字符串數組對每個表達式求值的結果。這個函數的返回值是對模板字面量求值得到的字符串

    let a=6,b=9; function simpleTag(strings,aValExression,bValExression,sumValExpression){console.log(strings);console.log(aValExression);console.log(bValExression);console.log(sumValExpression);return 'foobar'; }let untaggedResult=`${a} + ${b} = ${a+b}`; let taggedResult=simpleTag`${a} + ${b} = ${a+b}`; // ["", " + ", " = ", ""] 這里是插值未生效的原始字符串數組 // 6 這里是第一個插值表達式的結果,也就是 a = 6 //9 第二個插值表達式的結果,也就是 b = 9 //15 第三個插值表達式的結果,也就是 a+b = 15console.log(untaggedResult); //-> "6 + 9 = 15" console.log(taggedResult); //-> "foobar"

    因為表達式的參數的數量是可變的,所以通常應該使用剩余操作符(rest operator)將它們收集到數組中:

    let a=6,b=9; function simpleTag(strings,...expressions){console.log(strings);for(const exp of expressions){console.log(exp);}return 'foobar'; } //調用結果同上,不贅述

    對于有n個插值的模板字面量。傳給標簽函數的表達式參數個數始終是n,加上第一個參數則傳給標簽函數的參數始終是n+1。因此,如果想把這些字符串和對表達式求值的結果拼接起來作為默認返回的字符串,可以這樣做:

    let a=6,b=9; function zipTag(strings,...expressions){return strings[0] + expressions.map((e,i) => `${e}${strings[i+1]}`).join('');//map():參數1表示當前元素的值;參數2表示當前元素的索引值//join():按照給定的字符串作為分隔符拼接整個數組//拼接思路:先將原始字符串數組的第一個元素單獨拿出來;將保存插值表達式結果的數組用map遍歷,返回的值為 “當前插值表達式結果” + “對應的下一個原始數組字符串” 所產生的表達式,最后用join拼接。/*例子的拼接:第一個原始字符串元素:"" ;插值表達式數組:第一次遍歷:6 + " + "; -> 返回 "6 + "第二次遍歷:9 + " = "; -> 返回 "9 + "第三次遍歷:15 + ""; -> 返回 "15"join拼接:"6 + 9 = 15"*/ } let untaggedResult=`${a} + ${b} = ${a+b}`; let taggedResult=zipTag`${a} + ${b} = ${a+b}`;console.log(untaggedResult); //-> "6 + 9 = 15" console.log(taggedResult); //-> "6 + 9 = 15"

    7)原始字符串 *

    使用模板字面量也可以直接獲取原始的模板字面量內容(如換行符和Unicode字符),而不是被轉換后的字符表示。為此,可以使用默認的String.raw標簽函數:

    console.log(`\u00A9`); //-> ? 對應的Unicode字符:版權符 console.log(String.raw`\u00A9`); //-> \u00A9

    注意:原字符串中自帶轉義序列如換行符,可以直接獲取到。但是對實際的換行行為無用,它們不會被轉換成轉義序列的形式。

    另外,可以通過標簽函數的第一個參數(即字符串數組)的**.raw屬性**取得每個字符串的原始內容。

    function printRaw(strings){for(const rawStr of strings.raw)console.log(rawStr); } printRaw`\u00A9 ${'and'} \n`; //-> \u00A9 返回的是原始內容,而非對應的Unicode字符 //-> \n

    3.2.7 symbol類型 *

    Symbol(符號)是ES6新增的數據類型。符號是原始值,且符號實例是唯一、不可變的。符號的用途是確保對象屬性使用唯一標識符,不會發生屬性沖突的危險。

    1)符號的基本用法 *

    符號需要使用Symbol()函數初始化。typeof操作符返回symobol:

    let sym=Symbol(); console.log(typeof sym); //-> symbol

    可以傳入一個字符串參數作為對符號的描述。符號沒有字面量語法。

    Symbol()函數不能用作構造函數,與new關鍵字一起使用。這樣避免創建符號包裝對象,像使用Boolean、String、Number一樣。如果確實想使用符號包裝對象,可以借用Object函數。

    let sym=new Symbol(); console.log(sym);//-> TypeError: Symbol is not a constructorlet mySym=Symbol(); let myWrappedSym=Object(mySym); //使用Object()創建符號包裝對象 console.log(typeof myWrappedSym); //-> object

    2)使用全局符號注冊表 *

    如果運行時的不同部分需要共享和重用符號實例,那么可以用一個字符串作為鍵,在全局符號注冊表中創建并重用符號。使用Symbol.for()函數。

    Symbol.for()對每個字符串鍵都執行冪等操作。第一次使用某個字符串調用時,它會檢查全局運行時注冊表,發現不存在對應的符號,于是就會生成一個新符號實例并添加到注冊表中。后續使用相同的字符串的調用同樣會檢查注冊表,發現存在與該字符串對應的符號,然后就會返回該符號實例。

    let fooGlobalSymbol=Symbol.for('foo'); //創建新符號 let otherFooGlobalSymbol=symbol.for('foo'); //重用已有符號 console.log(fooGlobalSymbol===otherFooGlobalSymbol);//->true//但是要注意,即便采用相同的符號描述,在全局注冊表中定義的符號和使用SYmbol()定義的符號也并不等同: let localSymbol=Symbol('foo'); console.log(localSymbol===fooGlobalSymbol); //-> false

    全局注冊表中的符號必須使用字符串鍵來創建,因此傳給Symbol.for()的任何值都會被轉換為字符串。注冊表中使用的鍵也會同時被用作符號描述。

    還可以使用Symbol.keyFor()來查詢全局注冊表,這個方法接收符號,返回該全局符號對應的字符串鍵。若查詢的不是全局符號,則返回undefined。若查詢的不是符號,則會拋出TypeError。

    3)使用符號作為屬性 *

    凡是可以使用字符串或數值作為屬性的地方,都可以使用符號。這就包括了對象字面量屬性和Object.defineProperty() / object.definedProperties()定義的屬性。對象字面量只能在計算屬性語法中使用符號作為屬性。

    let s1 = Symbol('foo'),s2 = Symbol('bar'),s3 = Symbol('baz'),s4 = Symbol('qux');let o = {[s1]:'foo val' } //也可以這樣寫:o[s1]=‘foo val'; console.log(o); //-> { Symbol(foo): foo val }Object.defineProperty(o, s2, {value: 'bar val'}); console.log(o); //-> {Symbol(foo): foo val, Symbol(bar): bar val}Object,defineProperties(o,{[s3]:{value:'baz val'},[s4):{value:'qux val'} }); console.log (o): /* -> {Symbol(foo): foo val, Symbol(bar): bar val,Symbol(baz): baz val, Symbol(qux): qux val} */

    object.getOwnPropertyNames()返回對象實例的常規屬性數組,而Object.getOwnPropertySymbols()返回對象實例的符號屬性數組。這兩個方法的返回值彼此互斥。Object.getOwnPropertyDescriptors()會返回同時包含常規和符號屬性描述符的對象。Reflect.ownKeys()會返回兩種類型的鍵:

    let s1 = Symbol('foo'),s2 = Symbol('bar'); let o = {[s1]: 'foo val',[s2]: 'bar val',baz: 'baz val',qux: 'qux val' } console.log (Object.getOwnPropertySymbols(o))//-> [symbol(foo),Symbol(bar)] 只返回符號屬性數組console.log(Object.getOwnPropertyNames(o)); //-> ["baz","qux"] 只返回常規屬性數組,與上互斥console.log(Object.getOwnPropertyDescriptors (o)); //-> {baz: (...), qux: (...), Symbol(foo): (...), Symbol (bar):(...)} 常規屬性和符號屬性都返回了console.log(Reflect.ownkeys(o)); //-> ["baz",“qux”,Symbol(foo),Symbol (bar)] 返回的是常規屬性和符號屬性兩種的鍵

    因為符號屬性是對內存中符號的一個引用,所以直接創建并用作屬性的符號不會丟失。但是,如果沒有顯式地保存對這些屬性的引用,那么必須遍歷對象的所有符號屬性才能找到相應的屬性鍵:

    //和上面不同,這里直接在對象中使用Symbol()創建了符號實例作為屬性,而沒有顯式的保存這些實例 let o = {[Symbol('foo')]: 'foo val',[Symbol('bar')]: 'bar val' } console.log(o); //-> (Symbol(foo):'foo val', Symbol(bar): 'bar val')let barSymbol = Object.getOwnPropertySymbols(o).find((symbol) => symbol.tostring().match(/bar/)); congole.log(barSymbol); //-> Symbol(bar)

    4)常用內置符號 *

    ECMAScript 6 也引入了一批常用內置符號(well-known symbol ),用于暴露語言內部行為,開發者可以直接訪問、重寫或模擬這些行為。這些內置符號都以Symbol工廠函數字符串屬性的形式存在。

    這些內置符號最重要的用途之一是重新定義它們,從而改變原生結構的行為。比如,我們知道for-of 循環會在相關對象上使用Symbol.iterator屬性,那么就可以通過在自定義對象上重新定義Symbol.iterator的值,來改變for-of在迭代該對象時的行為。

    這些內置符號也沒有什么特別之處,它們就是全局函數symbol的普通字符串屬性,指向一個符號的實例。所有內置符號屬性都是不可寫、不可枚舉、不可配置的。

    注意:在提到ECMAScript規范時,經常會引用符號在規范中的名稱,前綴為@@。比如,@@giterator 指的就是Symbol.iterator。

    PS:后續一些ES6內置的Symbol值,也即是常用內置符號,將不在此提及。這里有篇CSDN上簡單的總結:JavaScriptES6內置的Symbol值。(文章缺少書中提及的另一個內置符號:Symbol.asyncIterator。但是由于該屬性是ES2018規范的,因此只有版本非常新的瀏覽器才支持,所以也沒必要全了解。用到的話就百度吧。)

    3.2.8 Obejct類型

    使用 new Object() 新建一個對象。(可以省略括號,但不推薦)

    Obeject類型的每個實例都具有下列屬性和方法:

    • constructor:用于創建當前對象的函數。
    • hasOwnProperty(propertyName):用于判斷當前對象實例中(不是原型)是否存在給定的屬性。其中,作為參數的屬性名必須以字符串形式存在(例如: o.hasOwnProperty("name"))。
    • isPrototypeOf(object):用于檢查傳入的對象是否是另一個對象的原型。
    • propertyIsEnumerable(*propertyName*):用于檢查給定的屬性是否能夠使用for-in語句來枚舉。參數必須以字符串形式存在。
    • toLocalString():返回對象的字符串表示,該字符串與執行環境的地區對應。
    • toString():返回對象的字符串表示。
    • valueOf():返回對象的字符串、數值或布爾值表示。通常與toString()方法的返回值相同。

    3.3 操作符

    3.3.1 一元操作符

    1)遞增遞減操作符 ++ / –

    遞增遞減操作符直接照搬自C語言,且分為前置型和后置型。

    使用前置型時,變量的值都是在語句被求值以前改變的**。且由于前置遞增和遞減操作與執行語句的優先級相等,因此整個語句會從左至右被求值。例如:

    var num1 = 2; var num2 = 20; var num3 = --num1 + num2; //21 var num4 = num1 + num2; //21

    后置型遞增和遞減操作都是在包含它們的語句被求值后才執行的

    var num1 = 2; var num2 = 20; var num3 = num1-- + num2; //22,此時--還未執行 var num4 = num1 + num2; //21,使用了num1遞減后的值

    這些操作符適用任何類型的值。在應用不同的值時,遵循下列規則:

    • 應用一個包含有效數字字符的字符串時,先將其轉化為數字值,再執行加減1的操作。字符串變量變成數值變量。
    • 應用一個不包含有效數字的字符串時,將變量的值設置為NaN。字符串變量變為數值變量。
    • 應用布爾值false時,先將其轉化為0再執行加減1的操作。布爾值變量變為數值變量。
    • 應用布爾值true時,先將其轉化為1再執行加減1的操作。布爾值變量變為數值變量。
    • 應用于對象時,(后面第5章會詳細介紹)先調用對象的valueOf()方法以取得一個可供操作的值。然后對該值應用前述規則。如果結果是NaN,則調用toString()方法后再應用前述規則。對象變量變成數值變量。

    2)一元加減操作符 + / -

    一元加操作符以一個加號表示,放在數值前不會產生任何影響。但應用在非數值時,該操作符會像Number()轉型函數一樣對這個值進行轉換。

    一元減操作符應用于數值時,該值會變成負數。應用于非數值時,遵循與一元加操作符相同的規則,最后將值轉化為負數。

    3.3.2 位操作符

    位操作符用于數值的底層操作,即按內存中表示數值的位來操作數值。位操作符并不直接操作64位的值,而是先將64位轉化為32位的整數,然后執行操作,最后再將結果轉換回64位。

    對于有符號的整數,32位中的前31位表示整數的值第三十二位(即符號位)表示數值的符號:0表示正數,1表示負數。正數以純二進制格式存儲。

    負數同樣以二進制碼存儲,但使用的格式是二進制補碼。計算補碼步驟:

  • 求這個數值絕對值的二進制碼;
  • 求二進制反碼,即0替換為1,1替換為0;
  • 得到的二進制反碼加1。
  • 1)按位非(NOT)

    按位非操作符由一個波浪線(~)表示,執行按位非的結果就是返回數值的反碼。

    var num1 = 25; //二進制00000000000000000000000000011001 var num2 = ~num1; //二進制1111111111111111111111111100110 alert(num2); //-26

    按位非操作的本質:操作數的負值減1。但相比負值減1的操作,由于按位非是在數值表示的最底層執行操作,因此操作速度更快。

    2)按位與(AND)

    按位與操作符由一個和號字符(&)表示,它有兩個操作符數。從本質上講,按位與操作就是將兩個數值的每一位對齊,然后根據***對應位都是1時才返回1,任何一位是0,結果都是0***的規則,對相同位置上的兩個數執行AND操作。例如:

    var result = 25 & 3; alert(result); //1//底層操作:25 = 0000 0000 0000 0000 0000 0000 0001 10013 = 0000 0000 0000 0000 0000 0000 0000 0011 --------------------------------------------- AND = 0000 0000 0000 0000 0000 0000 0000 0001

    3)按位或(OR)

    按位或操作符由一個豎線符號(|)表示。同樣也有兩個操作數。根據***有一個位是1的情況下就返回1,只有兩個都是0的情況下才返回0***的規則執行OR操作。

    var result = 25 | 3; alert(result); //27

    4)按位異或(XOR)

    按位異或由一個插入符號(^)表示。也有兩個操作數。遵循兩個數值***對應位上只有一個1時才返回1,如果對應的兩位都是1或都是0,則返回0***的規則。

    5)左移

    左移操作符由兩個小于號(<<)表示,這個操作符會將數值的所有位向左移動指定的位數。例如:

    var oldValue = 2; //二進制碼10 var newValue = oldValue << 5; //二進制碼1000000 //向左位移后,原數值的右側多出了5個空位,左移操作會以0填充這些空位。

    注意:左移不會影響操作數的符號位。換言之,-2左移5位的結果是-64而非64。

    6)右移

    有符號的右移操作符由兩個大于號(>>)表示。這個操作符會將數值向右移動5位,但保留符號位(即正負號標記)。

    同樣,在移位過程中,原數值也會出現空位,而這次的空位出現在原數值的左側、符號位的右側。而此時ECMAScript會用符號位的值來填充所有的空位

    7)無符號右移

    無符號右移操作符以三個大于號(>>>)表示。這個操作符會將數值的所有32位都向右移動。對正數來說,無符號右移與有符號右移相同。

    對于負數,無符號右移是以0填充空位而非以符號位的值。其次,無符號右移操作符會把負數的二進制碼當成正數的二進制碼。由于負數以其絕對值的二進制補碼形式表示,因此會導致無符號右移后的結果非常大。例如:

    var oldValue = -64;//等于二進制111111111111111111111111000000 var newValue = oldValue >>> 5; //等于十進制134217726 //這里無符號右移操作符會將這個二進制碼當成正數的二進制碼,換算成十進制就是4294967232,將其右移5位,結果就變成了000001111111111111111111111110,即十進制的134217726。

    3.3.3 布爾操作符

    1)邏輯非

    邏輯非操作符由一個感嘆號(!)表示。無論這個值是什么數據類型,這個操作符都會返回一個布爾值然后對其求反。

    同時使用兩個邏輯非操作符,實際上就會模擬Boolean()轉型函數的行為

    2)邏輯與

    邏輯與操作符由兩個和號(&&)表示。邏輯與可以應用在任何類型的操作數,在有一個操作數不是布爾值的情況下,遵循下列規則:

    • 第一個操作數是對象,此時返回第二個操作數;
    • 第二個操作數是對象,則只有在第一個操作數的求值結果位是true的情況下才會返回該對象;
    • 如果兩個操作數都是對象,則返回第二個操作數;
    • 如果有一個操作數是null / NaN / undefined ,則返回null / NaN / undefined 。

    邏輯與操作屬于短路操作。即若第一個操作數求值結果為false,就不會對第二個數進行求值了。

    3)邏輯或

    邏輯或操作符由兩個豎線符號(||)表示。邏輯或在有一個操作數不是布爾值的情況下遵循下列規則:

    • 第一個操作數是對象,則返回第一個操作數;
    • 第一個操作數的求值結果為false,則返回第二個操作數;
    • 如果兩個操作數都是對象,則返回第一個對象
    • 如果兩個操作數都是null / NaN / undefined ,則返回null / NaN / undefined 。

    **邏輯或同屬短路操作。**即若第一個操作數求值結果為true,就不會對第二個數進行求值了。

    我們可以利用邏輯或這一行為來避免為變量賦null或undefined值。例如:

    var myObject = preferredObject || backupObject;//在這個例子中,變量myObject將被賦予等號后面兩個值中一個。變量preferredObject中包含優先賦給變量myObject的值,變量backupObject負責在preferredObject中不包含有效值的情況下提供后備值。

    PS:后面還有乘性操作符、加性操作符、關系操作符、相等操作符、賦值操作符、逗號操作符,就不再贅述。只要知道:

  • 乘性操作符、加性操作符、關系操作符在操作數為非數值的情況下,執行運算時都可以在后臺轉換不同的數據類型。

  • 相等操作符:簡單來說:相等( == )和不相等( != )操作符在操作數類型不同時會先進行強制類型轉換再比較;而全等( === )和全不等( !== )僅作比較而不會轉換。當然,涉及到對象的時候會復雜點,但是這里也沒必要多做討論。

  • 在賦值時使用逗號操作符分隔值,最終會返回表達式中的最后一個值(這種使用場景并不多見,但確實存在):

    let num = (5,1,2,3,0); //-> num的值會是0


  • 3.4 語句

    if、for、while、do-while、break、continue、switch語句這里不再提及。

    因為不推薦with語句,所以這里也不再提及。with語句在嚴格模式下會報錯。

    3.4.1 循環語句 `

    for-in語句

    語法如下:

    for(property in expression) statement
    • 定義迭代變量時推薦使用const(就如之前使用一樣);

    • for-in不能保證返回對象屬性的順序;

    • 如果要迭代的變量是null和undefined。則不執行循環體。

    for-of語句

    語法如下:

    for(property of expression) statement
    • 定義迭代變量推薦使用const;
    • for-of循環會按照可迭代對象的next()方法產生值得順序迭代元素。可迭代對象會在第7章介紹。
    • 若嘗試迭代變量的不支持迭代,則語句會拋出錯誤。

    注:ES2018對for-of語句,增加了for-await-of 循環,以支持生成期約(promise)的異步可迭代對象。(這個新增循環和前面提到的常用內置符號Symbol.asyncIterator有關系,可以自行了解)

    3.4.2 標簽語句

    使用label語句可以在代碼中添加標簽,以便將來使用。語法:

    label : statement //實例: start : for (var i = 0; i < count; i++){alert(i); } //該例子中定義的start標簽可以在將來由break或continue語句引用。加標簽的語句一般都要與for語句等循環語句配合使用。

    3.5 函數

    函數體中語句碰到return語句會立即停止執行并退出,后續代碼不會被執行。return語句也可以不帶返回值。這時候,函數會立即停止并返回undefined。這種用法最常用于提前終止函數執行

    嚴格模式下對函數有一些限制,若發生以下情況,會發生語法錯誤:

    • 不能把函數命名為eval或arguments;
    • 不能把函數的參數命名為eval或arguments;
    • 不能出現兩個命名參數同名的情況。

    第10章會更詳細的介紹函數。

    總結

    以上是生活随笔為你收集整理的《JavaScript高级程序设计(第四版)》红宝书学习笔记(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    久久五月精品中文字幕 | 欧美喷潮久久久xxxxx | 欧美变态另类xxxx | 国产电影无码午夜在线播放 | 日本乱人伦片中文三区 | 宝宝好涨水快流出来免费视频 | 欧美三级不卡在线观看 | 在线播放免费人成毛片乱码 | 亚洲无人区一区二区三区 | 无码福利日韩神码福利片 | 亚洲 另类 在线 欧美 制服 | 欧美精品一区二区精品久久 | 久久精品丝袜高跟鞋 | 日韩成人一区二区三区在线观看 | 97久久超碰中文字幕 | 青青青爽视频在线观看 | 一本色道婷婷久久欧美 | 日韩少妇白浆无码系列 | 欧美xxxxx精品 | 高清不卡一区二区三区 | 国产在热线精品视频 | 国产又爽又猛又粗的视频a片 | 又紧又大又爽精品一区二区 | 国产区女主播在线观看 | 人人妻人人藻人人爽欧美一区 | 思思久久99热只有频精品66 | 狠狠综合久久久久综合网 | 国产精品二区一区二区aⅴ污介绍 | 狂野欧美激情性xxxx | 九一九色国产 | 奇米影视7777久久精品人人爽 | 精品无码国产一区二区三区av | 色妞www精品免费视频 | 国产性生大片免费观看性 | av无码久久久久不卡免费网站 | 成人欧美一区二区三区黑人免费 | 亚洲中文字幕av在天堂 | 国产猛烈高潮尖叫视频免费 | 日欧一片内射va在线影院 | 亚洲日本一区二区三区在线 | 精品国产麻豆免费人成网站 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 成人无码精品1区2区3区免费看 | 日本欧美一区二区三区乱码 | 大乳丰满人妻中文字幕日本 | 免费观看的无遮挡av | 丝袜 中出 制服 人妻 美腿 | 未满成年国产在线观看 | 久久亚洲精品中文字幕无男同 | 久久久久久a亚洲欧洲av冫 | 丝袜人妻一区二区三区 | 亚洲精品国产品国语在线观看 | 亚洲精品午夜国产va久久成人 | 久久久亚洲欧洲日产国码αv | 内射后入在线观看一区 | 国产高清av在线播放 | 51国偷自产一区二区三区 | 中文字幕精品av一区二区五区 | 日韩精品无码一区二区中文字幕 | 性欧美videos高清精品 | 午夜精品一区二区三区在线观看 | 曰韩无码二三区中文字幕 | 18无码粉嫩小泬无套在线观看 | 亚洲国产精品一区二区美利坚 | 精品一区二区三区波多野结衣 | 人妻少妇精品无码专区二区 | 激情内射亚州一区二区三区爱妻 | 亚洲七七久久桃花影院 | 漂亮人妻洗澡被公强 日日躁 | 婷婷综合久久中文字幕蜜桃三电影 | 国产成人av免费观看 | 精品久久8x国产免费观看 | 亚洲精品综合五月久久小说 | 十八禁视频网站在线观看 | 亚洲日本va午夜在线电影 | 男人和女人高潮免费网站 | 欧美丰满老熟妇xxxxx性 | 午夜福利试看120秒体验区 | 高清无码午夜福利视频 | 国产手机在线αⅴ片无码观看 | 在线视频网站www色 | 中文字幕乱码人妻无码久久 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲高清偷拍一区二区三区 | 一本久道久久综合狠狠爱 | 中文字幕乱码中文乱码51精品 | 天堂在线观看www | 精品国产麻豆免费人成网站 | 在线欧美精品一区二区三区 | 十八禁真人啪啪免费网站 | 性生交大片免费看l | 丝袜人妻一区二区三区 | 亚洲天堂2017无码 | 性做久久久久久久久 | 成人免费无码大片a毛片 | 人妻体内射精一区二区三四 | 久久这里只有精品视频9 | 国产小呦泬泬99精品 | 亚洲成熟女人毛毛耸耸多 | 人人妻人人澡人人爽精品欧美 | 熟妇人妻无码xxx视频 | 欧美日韩一区二区免费视频 | 纯爱无遮挡h肉动漫在线播放 | 精品国产一区二区三区四区在线看 | 日本xxxx色视频在线观看免费 | 自拍偷自拍亚洲精品被多人伦好爽 | 性欧美熟妇videofreesex | 久久综合激激的五月天 | 久久zyz资源站无码中文动漫 | 一个人看的视频www在线 | 成人精品天堂一区二区三区 | 67194成是人免费无码 | 任你躁在线精品免费 | 高潮毛片无遮挡高清免费 | 亚洲乱码国产乱码精品精 | 国产亚洲tv在线观看 | 亚洲啪av永久无码精品放毛片 | 永久免费观看国产裸体美女 | 青草视频在线播放 | 综合激情五月综合激情五月激情1 | 东京热无码av男人的天堂 | 国产日产欧产精品精品app | 免费观看的无遮挡av | 亚洲热妇无码av在线播放 | 亚洲精品无码国产 | 日本护士xxxxhd少妇 | 秋霞成人午夜鲁丝一区二区三区 | 国产精品久久久久久亚洲毛片 | 国产乱人偷精品人妻a片 | 一本久久伊人热热精品中文字幕 | 国产舌乚八伦偷品w中 | 精品欧洲av无码一区二区三区 | 99国产精品白浆在线观看免费 | 亚洲国产日韩a在线播放 | 久久综合给合久久狠狠狠97色 | 日本一本二本三区免费 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国产午夜手机精彩视频 | 人妻插b视频一区二区三区 | 欧美午夜特黄aaaaaa片 | 精品国精品国产自在久国产87 | 国产无遮挡吃胸膜奶免费看 | 午夜精品久久久久久久久 | 综合网日日天干夜夜久久 | 亚洲精品国产a久久久久久 | 日韩少妇白浆无码系列 | 丰满岳乱妇在线观看中字无码 | 国产精品第一国产精品 | 久久99热只有频精品8 | 亚洲人成网站色7799 | 老太婆性杂交欧美肥老太 | 女高中生第一次破苞av | 国产精品久免费的黄网站 | 熟女体下毛毛黑森林 | 国产无遮挡又黄又爽免费视频 | 最新国产乱人伦偷精品免费网站 | 久久亚洲中文字幕无码 | 国内综合精品午夜久久资源 | 国产精品久久久午夜夜伦鲁鲁 | 国产激情无码一区二区 | 99久久婷婷国产综合精品青草免费 | 岛国片人妻三上悠亚 | 小泽玛莉亚一区二区视频在线 | 国内综合精品午夜久久资源 | 无码人妻久久一区二区三区不卡 | 狠狠色噜噜狠狠狠7777奇米 | 一个人免费观看的www视频 | 日韩人妻系列无码专区 | 日本爽爽爽爽爽爽在线观看免 | 又色又爽又黄的美女裸体网站 | 午夜精品一区二区三区在线观看 | 午夜成人1000部免费视频 | 日日橹狠狠爱欧美视频 | 波多野结衣av一区二区全免费观看 | 国产亚洲人成在线播放 | 色综合久久网 | 亚洲色欲久久久综合网东京热 | 日本免费一区二区三区最新 | 日本一卡2卡3卡四卡精品网站 | 97资源共享在线视频 | 蜜臀aⅴ国产精品久久久国产老师 | 日韩精品无码一区二区中文字幕 | 国产乱码精品一品二品 | 国产成人精品一区二区在线小狼 | 男女性色大片免费网站 | 夜精品a片一区二区三区无码白浆 | 天天av天天av天天透 | 欧美喷潮久久久xxxxx | 大屁股大乳丰满人妻 | 日本乱偷人妻中文字幕 | 亚洲国产欧美日韩精品一区二区三区 | 婷婷色婷婷开心五月四房播播 | 亚洲色欲色欲天天天www | 国产乱人偷精品人妻a片 | 妺妺窝人体色www在线小说 | 亚洲国精产品一二二线 | 亚洲色欲久久久综合网东京热 | 在线视频网站www色 | 亚洲狠狠色丁香婷婷综合 | 婷婷色婷婷开心五月四房播播 | 免费国产黄网站在线观看 | 欧美放荡的少妇 | 国产精品久免费的黄网站 | 久久天天躁夜夜躁狠狠 | 天天燥日日燥 | 少女韩国电视剧在线观看完整 | 中文字幕av伊人av无码av | 色婷婷久久一区二区三区麻豆 | 国产三级久久久精品麻豆三级 | 欧美性猛交内射兽交老熟妇 | 欧美日韩一区二区免费视频 | 牲交欧美兽交欧美 | 亚拍精品一区二区三区探花 | 亚洲成在人网站无码天堂 | 久久久www成人免费毛片 | 亚洲日韩av一区二区三区中文 | 夫妻免费无码v看片 | 国产国语老龄妇女a片 | 免费无码肉片在线观看 | 国产深夜福利视频在线 | 久久国产劲爆∧v内射 | 亚洲の无码国产の无码步美 | 久久伊人色av天堂九九小黄鸭 | 免费观看激色视频网站 | 日韩av无码一区二区三区不卡 | 在线观看国产午夜福利片 | 亚洲国产欧美在线成人 | 亚洲一区二区三区无码久久 | a片在线免费观看 | 中文字幕亚洲情99在线 | 熟妇女人妻丰满少妇中文字幕 | √天堂中文官网8在线 | 日韩视频 中文字幕 视频一区 | 国产极品美女高潮无套在线观看 | 成 人 免费观看网站 | 99久久人妻精品免费二区 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 亚洲成在人网站无码天堂 | 中文字幕人妻无码一夲道 | 免费看男女做好爽好硬视频 | 日本免费一区二区三区最新 | 日日摸夜夜摸狠狠摸婷婷 | 67194成是人免费无码 | 亚洲の无码国产の无码影院 | 国产真实夫妇视频 | 两性色午夜视频免费播放 | 亚洲 另类 在线 欧美 制服 | 国产精品久久福利网站 | 久久99精品国产麻豆蜜芽 | 自拍偷自拍亚洲精品10p | 欧美大屁股xxxxhd黑色 | 亚洲欧美精品伊人久久 | 精品人妻中文字幕有码在线 | 成人动漫在线观看 | 国产在线精品一区二区三区直播 | 久久精品国产大片免费观看 | 国产精品无码mv在线观看 | 中文无码精品a∨在线观看不卡 | 国内揄拍国内精品少妇国语 | 久久国产精品二国产精品 | 欧美猛少妇色xxxxx | 国产肉丝袜在线观看 | 色偷偷人人澡人人爽人人模 | 亚洲精品一区二区三区大桥未久 | 亚洲区小说区激情区图片区 | 中文字幕无码乱人伦 | 最新版天堂资源中文官网 | 99久久精品午夜一区二区 | 亚洲国产精品美女久久久久 | 黑人粗大猛烈进出高潮视频 | 欧美黑人乱大交 | 男女性色大片免费网站 | 色综合视频一区二区三区 | 熟妇人妻无乱码中文字幕 | 欧美性生交xxxxx久久久 | 国产性生交xxxxx无码 | 美女黄网站人色视频免费国产 | 国产精品久久久av久久久 | 欧洲欧美人成视频在线 | 国产一区二区三区精品视频 | 美女毛片一区二区三区四区 | 亚洲欧美中文字幕5发布 | 强开小婷嫩苞又嫩又紧视频 | 无码精品人妻一区二区三区av | 黑人玩弄人妻中文在线 | 亚洲春色在线视频 | 乱码av麻豆丝袜熟女系列 | 婷婷丁香六月激情综合啪 | 精品国产aⅴ无码一区二区 | 熟女体下毛毛黑森林 | 国産精品久久久久久久 | 久久久中文字幕日本无吗 | 国产乱人伦偷精品视频 | 国产精品免费大片 | 中文字幕乱码人妻无码久久 | 国产成人精品视频ⅴa片软件竹菊 | 亚洲一区二区三区无码久久 | 未满成年国产在线观看 | 无码福利日韩神码福利片 | 精品久久8x国产免费观看 | 国产激情综合五月久久 | 亚洲国产精品久久久久久 | 人人妻人人澡人人爽欧美一区 | 精品无码国产自产拍在线观看蜜 | 人人澡人人妻人人爽人人蜜桃 | 激情国产av做激情国产爱 | 亚洲国产一区二区三区在线观看 | 国产农村乱对白刺激视频 | 国产69精品久久久久app下载 | 精品人人妻人人澡人人爽人人 | 国产午夜手机精彩视频 | 成年女人永久免费看片 | 狂野欧美激情性xxxx | 一本久久a久久精品亚洲 | 国产精品爱久久久久久久 | 国产色视频一区二区三区 | 日本在线高清不卡免费播放 | 国产乡下妇女做爰 | 天堂а√在线中文在线 | 牲欲强的熟妇农村老妇女 | 精品人妻av区 | 久久人妻内射无码一区三区 | 国内综合精品午夜久久资源 | 精品国精品国产自在久国产87 | 日本高清一区免费中文视频 | 网友自拍区视频精品 | 波多野结衣av在线观看 | 老太婆性杂交欧美肥老太 | 成人无码精品1区2区3区免费看 | 特级做a爰片毛片免费69 | 亚洲综合伊人久久大杳蕉 | 亚洲精品www久久久 | 国产日产欧产精品精品app | 亚洲国产午夜精品理论片 | 丰满诱人的人妻3 | 欧美人与牲动交xxxx | 天堂久久天堂av色综合 | 搡女人真爽免费视频大全 | 中文字幕无码av激情不卡 | 亚洲精品中文字幕 | 日本丰满护士爆乳xxxx | 2020久久香蕉国产线看观看 | 久久99精品国产麻豆 | 少妇性俱乐部纵欲狂欢电影 | 亚洲小说图区综合在线 | 国产精品久久福利网站 | 毛片内射-百度 | 久久精品99久久香蕉国产色戒 | 久久亚洲精品中文字幕无男同 | 日日摸日日碰夜夜爽av | 国产精品无码mv在线观看 | 牲欲强的熟妇农村老妇女 | 久久www免费人成人片 | 亚洲区小说区激情区图片区 | 好男人社区资源 | 国产人成高清在线视频99最全资源 | 国产精品-区区久久久狼 | 又大又硬又爽免费视频 | 欧美日本精品一区二区三区 | 成人动漫在线观看 | 亚洲日韩一区二区三区 | 成人无码影片精品久久久 | 成人精品一区二区三区中文字幕 | 色欲综合久久中文字幕网 | 国产亚洲精品久久久闺蜜 | 久久久久久亚洲精品a片成人 | 亚洲欧洲日本综合aⅴ在线 | 亚洲精品综合一区二区三区在线 | 丝袜 中出 制服 人妻 美腿 | 欧美成人家庭影院 | 丰满少妇女裸体bbw | 国产亚洲精品久久久久久国模美 | 天天拍夜夜添久久精品大 | 装睡被陌生人摸出水好爽 | 无码帝国www无码专区色综合 | 久久国内精品自在自线 | 日本精品人妻无码77777 天堂一区人妻无码 | 曰韩少妇内射免费播放 | 正在播放东北夫妻内射 | 精品无码国产一区二区三区av | 国产舌乚八伦偷品w中 | 丰满岳乱妇在线观看中字无码 | 日韩成人一区二区三区在线观看 | 大屁股大乳丰满人妻 | 国产午夜手机精彩视频 | 中文字幕无码日韩欧毛 | 国产国语老龄妇女a片 | 亚洲人交乣女bbw | 日韩av无码一区二区三区不卡 | 丰满护士巨好爽好大乳 | 人妻无码久久精品人妻 | 无人区乱码一区二区三区 | 成人欧美一区二区三区黑人免费 | 樱花草在线社区www | 国产成人一区二区三区别 | 国产精品亚洲一区二区三区喷水 | 亚洲欧洲日本无在线码 | 成人试看120秒体验区 | 全黄性性激高免费视频 | 精品 日韩 国产 欧美 视频 | 亚洲乱码中文字幕在线 | 久久久久se色偷偷亚洲精品av | 日本熟妇人妻xxxxx人hd | 午夜精品一区二区三区在线观看 | 性欧美牲交xxxxx视频 | 性生交大片免费看l | 国产精品久久久久9999小说 | 久久国语露脸国产精品电影 | 中文无码成人免费视频在线观看 | 国产精品久久久久影院嫩草 | 久久精品国产日本波多野结衣 | 国产成人一区二区三区在线观看 | 欧美成人午夜精品久久久 | 亚洲va欧美va天堂v国产综合 | 国产乱子伦视频在线播放 | 日日碰狠狠丁香久燥 | 又湿又紧又大又爽a视频国产 | 国产精品久久久久久亚洲毛片 | 内射欧美老妇wbb | 牲交欧美兽交欧美 | 婷婷丁香六月激情综合啪 | 青草青草久热国产精品 | 国产精品高潮呻吟av久久4虎 | 国产精品久久久久久久影院 | 欧美黑人性暴力猛交喷水 | 免费无码的av片在线观看 | 永久免费观看美女裸体的网站 | 国产一精品一av一免费 | 国产精品a成v人在线播放 | 少妇被黑人到高潮喷出白浆 | 人妻与老人中文字幕 | 日本精品久久久久中文字幕 | 无码国产色欲xxxxx视频 | 亚洲第一无码av无码专区 | 国产超碰人人爽人人做人人添 | 免费播放一区二区三区 | 亚洲人成影院在线无码按摩店 | 一区二区三区乱码在线 | 欧洲 | 久久久久se色偷偷亚洲精品av | 夜夜影院未满十八勿进 | 亚洲精品久久久久中文第一幕 | 国产精品va在线播放 | 国产人成高清在线视频99最全资源 | 九月婷婷人人澡人人添人人爽 | 男人扒开女人内裤强吻桶进去 | 亚洲欧洲日本无在线码 | 久久99精品国产麻豆蜜芽 | 亚洲综合精品香蕉久久网 | 国产精品igao视频网 | 久久人人爽人人爽人人片av高清 | 爽爽影院免费观看 | 国产精品自产拍在线观看 | 久久亚洲精品成人无码 | 成人精品一区二区三区中文字幕 | 久久国产36精品色熟妇 | 1000部啪啪未满十八勿入下载 | 亚洲va欧美va天堂v国产综合 | 欧美黑人性暴力猛交喷水 | 综合激情五月综合激情五月激情1 | 综合人妻久久一区二区精品 | 人妻天天爽夜夜爽一区二区 | 欧美阿v高清资源不卡在线播放 | 国产成人精品必看 | 久久国产劲爆∧v内射 | a国产一区二区免费入口 | 中文字幕无码av波多野吉衣 | 精品无码国产一区二区三区av | 99久久婷婷国产综合精品青草免费 | 青草视频在线播放 | 亚洲成色www久久网站 | 久久熟妇人妻午夜寂寞影院 | 乱码av麻豆丝袜熟女系列 | 成人精品视频一区二区 | 在线观看国产一区二区三区 | 久久久久久久人妻无码中文字幕爆 | 国内精品一区二区三区不卡 | 在线欧美精品一区二区三区 | 天天综合网天天综合色 | 欧美国产日韩久久mv | 无遮挡国产高潮视频免费观看 | 亚洲欧洲无卡二区视頻 | 激情五月综合色婷婷一区二区 | 欧美日韩综合一区二区三区 | 中文字幕+乱码+中文字幕一区 | 国产麻豆精品一区二区三区v视界 | 午夜精品久久久久久久久 | 日本高清一区免费中文视频 | 九月婷婷人人澡人人添人人爽 | 人妻无码αv中文字幕久久琪琪布 | 中文字幕人妻无码一夲道 | 亚洲精品久久久久中文第一幕 | 欧美精品一区二区精品久久 | 99在线 | 亚洲 | 嫩b人妻精品一区二区三区 | 亚洲一区二区三区含羞草 | 综合人妻久久一区二区精品 | 国产情侣作爱视频免费观看 | 欧美一区二区三区 | 国产精品久久久久久久影院 | 亚洲日本va中文字幕 | 国产色视频一区二区三区 | 成人性做爰aaa片免费看不忠 | 久久久久久av无码免费看大片 | 中文字幕无码av激情不卡 | 在线天堂新版最新版在线8 | 成人无码视频在线观看网站 | 亚洲中文字幕在线无码一区二区 | 97人妻精品一区二区三区 | 亚洲成a人片在线观看无码 | 亚洲熟女一区二区三区 | 露脸叫床粗话东北少妇 | 日本一区二区三区免费高清 | 青青久在线视频免费观看 | 国产黄在线观看免费观看不卡 | 久久人人爽人人爽人人片av高清 | 成年美女黄网站色大免费视频 | 久久www免费人成人片 | 免费看男女做好爽好硬视频 | 色婷婷久久一区二区三区麻豆 | 无码国模国产在线观看 | 日本丰满护士爆乳xxxx | 狠狠色色综合网站 | 亚洲精品国产品国语在线观看 | 女人被爽到呻吟gif动态图视看 | 亚洲成av人片天堂网无码】 | 97人妻精品一区二区三区 | 国产三级精品三级男人的天堂 | 爽爽影院免费观看 | 大乳丰满人妻中文字幕日本 | 日韩精品无码一本二本三本色 | 亚洲精品成人福利网站 | 婷婷五月综合激情中文字幕 | 久久亚洲精品成人无码 | 日产国产精品亚洲系列 | 最近免费中文字幕中文高清百度 | 久久综合给久久狠狠97色 | 国产精品.xx视频.xxtv | 又湿又紧又大又爽a视频国产 | 久久天天躁狠狠躁夜夜免费观看 | 99精品久久毛片a片 | 六十路熟妇乱子伦 | 国内综合精品午夜久久资源 | 久久久久亚洲精品中文字幕 | 中文字幕乱码中文乱码51精品 | 特大黑人娇小亚洲女 | 国产精品无码成人午夜电影 | 永久黄网站色视频免费直播 | 国产精品18久久久久久麻辣 | 午夜精品久久久内射近拍高清 | 亚洲男女内射在线播放 | 久久综合狠狠综合久久综合88 | 亚洲人成影院在线观看 | 黑人巨大精品欧美黑寡妇 | 国产办公室秘书无码精品99 | 精品无码av一区二区三区 | 大地资源网第二页免费观看 | 两性色午夜视频免费播放 | 波多野结衣aⅴ在线 | 人人澡人人妻人人爽人人蜜桃 | 丰满少妇高潮惨叫视频 | 精品成人av一区二区三区 | 日韩精品无码免费一区二区三区 | www成人国产高清内射 | 亚洲七七久久桃花影院 | 国语自产偷拍精品视频偷 | 国产午夜手机精彩视频 | 图片小说视频一区二区 | 性史性农村dvd毛片 | 乌克兰少妇性做爰 | 欧美兽交xxxx×视频 | 国产美女极度色诱视频www | 狂野欧美性猛交免费视频 | 色综合久久88色综合天天 | 精品无码av一区二区三区 | 99久久久无码国产aaa精品 | 日日干夜夜干 | 国产成人精品视频ⅴa片软件竹菊 | 四虎国产精品一区二区 | 亚洲综合无码一区二区三区 | 青青久在线视频免费观看 | 日本护士毛茸茸高潮 | 国产无遮挡吃胸膜奶免费看 | 免费无码的av片在线观看 | 97久久精品无码一区二区 | 国产黄在线观看免费观看不卡 | 欧美日韩色另类综合 | 2019午夜福利不卡片在线 | 东京一本一道一二三区 | 久激情内射婷内射蜜桃人妖 | 久久久精品456亚洲影院 | 麻豆精产国品 | 日韩av无码一区二区三区不卡 | 男女猛烈xx00免费视频试看 | 无码av中文字幕免费放 | 伦伦影院午夜理论片 | 精品国产aⅴ无码一区二区 | 天天躁日日躁狠狠躁免费麻豆 | 中文字幕久久久久人妻 | 国产极品美女高潮无套在线观看 | 婷婷五月综合激情中文字幕 | 国产精品美女久久久 | 99精品视频在线观看免费 | 精品成在人线av无码免费看 | 欧美xxxx黑人又粗又长 | 欧洲极品少妇 | 久久久久成人片免费观看蜜芽 | 无套内谢的新婚少妇国语播放 | 精品国产精品久久一区免费式 | 300部国产真实乱 | 无码人妻久久一区二区三区不卡 | 97精品人妻一区二区三区香蕉 | 极品尤物被啪到呻吟喷水 | 精品国产青草久久久久福利 | 狠狠躁日日躁夜夜躁2020 | 日日天日日夜日日摸 | 国产一区二区三区四区五区加勒比 | 1000部夫妻午夜免费 | 亚洲爆乳大丰满无码专区 | 国产美女精品一区二区三区 | 老熟女乱子伦 | 国产精品.xx视频.xxtv | 色婷婷香蕉在线一区二区 | 99国产精品白浆在线观看免费 | 久久精品无码一区二区三区 | 国产精品.xx视频.xxtv | 国产无套粉嫩白浆在线 | 亚无码乱人伦一区二区 | 又大又黄又粗又爽的免费视频 | 国产精品久久久久久亚洲毛片 | 亚洲欧洲日本综合aⅴ在线 | 日本一区二区三区免费播放 | 精品亚洲成av人在线观看 | 精品一区二区三区波多野结衣 | 亚洲日本在线电影 | 日韩视频 中文字幕 视频一区 | 日本护士毛茸茸高潮 | 国产精品久久国产精品99 | 亚洲国产精品久久人人爱 | 青青久在线视频免费观看 | 狠狠色色综合网站 | 国内精品九九久久久精品 | 精品久久久久久亚洲精品 | 男女爱爱好爽视频免费看 | 国精产品一品二品国精品69xx | 欧美人与牲动交xxxx | 67194成是人免费无码 | 人人妻在人人 | 亚洲精品国产精品乱码视色 | 欧美一区二区三区 | 97色伦图片97综合影院 | 野狼第一精品社区 | 亚洲精品久久久久中文第一幕 | 亚洲一区二区三区香蕉 | 牲交欧美兽交欧美 | 蜜臀aⅴ国产精品久久久国产老师 | 丰满人妻一区二区三区免费视频 | 三级4级全黄60分钟 | 亚洲一区二区三区含羞草 | 亚洲一区二区三区播放 | 国产激情综合五月久久 | 国产福利视频一区二区 | 野外少妇愉情中文字幕 | 捆绑白丝粉色jk震动捧喷白浆 | 一本久道久久综合狠狠爱 | 大色综合色综合网站 | 成年美女黄网站色大免费视频 | 99久久久无码国产aaa精品 | 99久久99久久免费精品蜜桃 | 99久久99久久免费精品蜜桃 | 人人妻人人澡人人爽欧美一区九九 | 人妻与老人中文字幕 | 色窝窝无码一区二区三区色欲 | 18禁黄网站男男禁片免费观看 | 成人无码影片精品久久久 | 国产香蕉尹人综合在线观看 | 国产亚洲tv在线观看 | 又紧又大又爽精品一区二区 | 激情五月综合色婷婷一区二区 | 久久久久久a亚洲欧洲av冫 | 色偷偷人人澡人人爽人人模 | 国产亲子乱弄免费视频 | аⅴ资源天堂资源库在线 | 人人妻人人澡人人爽欧美精品 | 婷婷丁香五月天综合东京热 | 99riav国产精品视频 | 少妇被黑人到高潮喷出白浆 | 国产精品永久免费视频 | 久久久久久国产精品无码下载 | 国产亚av手机在线观看 | 国产精品va在线观看无码 | 亚洲成在人网站无码天堂 | 国产精品亚洲五月天高清 | 久久综合久久自在自线精品自 | 乱人伦中文视频在线观看 | 午夜理论片yy44880影院 | 在线亚洲高清揄拍自拍一品区 | 无码国内精品人妻少妇 | 日本护士毛茸茸高潮 | 亚洲欧美国产精品久久 | 久久99精品久久久久久 | 精品国产成人一区二区三区 | 高潮毛片无遮挡高清免费 | 国产成人无码av在线影院 | 日本又色又爽又黄的a片18禁 | 综合激情五月综合激情五月激情1 | 国内精品久久毛片一区二区 | 精品国产一区二区三区四区 | 亚洲va中文字幕无码久久不卡 | 国产精品-区区久久久狼 | 久久99精品久久久久久 | 国产高潮视频在线观看 | 人人妻人人澡人人爽精品欧美 | 国产亚洲人成在线播放 | 欧美日本免费一区二区三区 | 中文字幕中文有码在线 | 少妇高潮喷潮久久久影院 | 人妻少妇精品无码专区二区 | 免费国产成人高清在线观看网站 | 蜜臀aⅴ国产精品久久久国产老师 | 国产后入清纯学生妹 | 国产精品久免费的黄网站 | 亚洲国产av精品一区二区蜜芽 | 人妻少妇精品无码专区二区 | 日本一本二本三区免费 | 女高中生第一次破苞av | 奇米影视7777久久精品人人爽 | 亚洲第一网站男人都懂 | 成人性做爰aaa片免费看 | 人妻互换免费中文字幕 | 人妻夜夜爽天天爽三区 | 国产香蕉尹人综合在线观看 | 色诱久久久久综合网ywww | 亚洲 a v无 码免 费 成 人 a v | 99久久婷婷国产综合精品青草免费 | 一本无码人妻在中文字幕免费 | 亚拍精品一区二区三区探花 | 在线播放无码字幕亚洲 | 国产乱人无码伦av在线a | 亚洲第一无码av无码专区 | 国产黄在线观看免费观看不卡 | 国内老熟妇对白xxxxhd | 少妇太爽了在线观看 | 大胆欧美熟妇xx | 欧美人与物videos另类 | 男女猛烈xx00免费视频试看 | 最新国产麻豆aⅴ精品无码 | 成人无码影片精品久久久 | 色一情一乱一伦一视频免费看 | 国产福利视频一区二区 | 国产在线精品一区二区三区直播 | 露脸叫床粗话东北少妇 | 免费视频欧美无人区码 | www成人国产高清内射 | 扒开双腿疯狂进出爽爽爽视频 | 国产高清av在线播放 | 欧美日韩人成综合在线播放 | 国产午夜精品一区二区三区嫩草 | 国产一区二区不卡老阿姨 | 国产乱人无码伦av在线a | 国产真实伦对白全集 | 老太婆性杂交欧美肥老太 | 成人影院yy111111在线观看 | 精品久久久久久人妻无码中文字幕 | 国产免费观看黄av片 | 亚洲精品一区二区三区在线观看 | 国产小呦泬泬99精品 | 在线欧美精品一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 国产无遮挡又黄又爽又色 | 台湾无码一区二区 | 久久精品国产亚洲精品 | 色欲人妻aaaaaaa无码 | 少妇被黑人到高潮喷出白浆 | 中文字幕乱码人妻二区三区 | 麻豆国产丝袜白领秘书在线观看 | 国产精品igao视频网 | 成熟妇人a片免费看网站 | 丰满诱人的人妻3 | 狠狠色欧美亚洲狠狠色www | 国产另类ts人妖一区二区 | 国产激情艳情在线看视频 | 99精品视频在线观看免费 | 亚洲乱码中文字幕在线 | 国产精品久久久久无码av色戒 | 久久久精品国产sm最大网站 | 婷婷综合久久中文字幕蜜桃三电影 | 国产真人无遮挡作爱免费视频 | 欧洲熟妇精品视频 | 国产69精品久久久久app下载 | 亚洲精品国偷拍自产在线麻豆 | 久久午夜无码鲁丝片午夜精品 | 久久久久久久女国产乱让韩 | 牲欲强的熟妇农村老妇女视频 | 色妞www精品免费视频 | 国产精品国产三级国产专播 | 亚洲人成影院在线无码按摩店 | 日日噜噜噜噜夜夜爽亚洲精品 | 曰韩无码二三区中文字幕 | 精品久久久无码人妻字幂 | 亚洲午夜久久久影院 | 美女黄网站人色视频免费国产 | 免费中文字幕日韩欧美 | 久久人人爽人人爽人人片av高清 | 亚洲成色在线综合网站 | 人妻少妇精品无码专区动漫 | 国产成人精品一区二区在线小狼 | 女人被男人躁得好爽免费视频 | 精品成人av一区二区三区 | 亚洲日本va中文字幕 | 亚洲综合精品香蕉久久网 | 久久综合香蕉国产蜜臀av | 国产成人精品久久亚洲高清不卡 | 天干天干啦夜天干天2017 | 99久久精品国产一区二区蜜芽 | 老子影院午夜伦不卡 | 日本一区二区三区免费播放 | 强奷人妻日本中文字幕 | 欧洲极品少妇 | 成人片黄网站色大片免费观看 | 国产午夜精品一区二区三区嫩草 | 女人被男人爽到呻吟的视频 | 国产偷抇久久精品a片69 | 亚洲国产一区二区三区在线观看 | 大肉大捧一进一出好爽视频 | 日日天干夜夜狠狠爱 | 天天躁日日躁狠狠躁免费麻豆 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 成人精品视频一区二区三区尤物 | 国内精品一区二区三区不卡 | 国产精品毛片一区二区 | 亚洲成色在线综合网站 | 亚洲综合色区中文字幕 | 亚洲国产午夜精品理论片 | 午夜免费福利小电影 | 高清国产亚洲精品自在久久 | 久久午夜夜伦鲁鲁片无码免费 | 正在播放老肥熟妇露脸 | 久久五月精品中文字幕 | 日本乱人伦片中文三区 | 波多野结衣一区二区三区av免费 | 2020久久超碰国产精品最新 | 俺去俺来也www色官网 | 荫蒂被男人添的好舒服爽免费视频 | 2020最新国产自产精品 | 青草青草久热国产精品 | 性欧美大战久久久久久久 | 久久人妻内射无码一区三区 | 亚洲熟妇自偷自拍另类 | 久久亚洲国产成人精品性色 | 国产亚洲精品久久久久久久久动漫 | 成人欧美一区二区三区黑人 | 又大又紧又粉嫩18p少妇 | 亚洲无人区午夜福利码高清完整版 | 国产成人精品一区二区在线小狼 | 无套内射视频囯产 | 水蜜桃色314在线观看 | 男女下面进入的视频免费午夜 | 1000部夫妻午夜免费 | 欧美熟妇另类久久久久久多毛 | 久久精品国产大片免费观看 | 丰满护士巨好爽好大乳 | 少妇性俱乐部纵欲狂欢电影 | 日韩精品无码免费一区二区三区 | 无码纯肉视频在线观看 | 欧美 日韩 人妻 高清 中文 | 国色天香社区在线视频 | 久久综合九色综合97网 | 精品国产一区av天美传媒 | 99麻豆久久久国产精品免费 | 欧美 日韩 人妻 高清 中文 | 国产亚洲精品久久久久久 | 亚洲日韩乱码中文无码蜜桃臀网站 | 久久精品成人欧美大片 | 日本在线高清不卡免费播放 | 免费播放一区二区三区 | 久久精品丝袜高跟鞋 | 国产精品va在线播放 | 三上悠亚人妻中文字幕在线 | 国产精品人妻一区二区三区四 | 国内少妇偷人精品视频 | 四十如虎的丰满熟妇啪啪 | 在线亚洲高清揄拍自拍一品区 | 少妇被粗大的猛进出69影院 | 国内精品久久久久久中文字幕 | 色五月五月丁香亚洲综合网 | 欧美野外疯狂做受xxxx高潮 | 国产成人精品无码播放 | 亚洲爆乳精品无码一区二区三区 | 国产一区二区三区四区五区加勒比 | 欧美35页视频在线观看 | 人妻少妇被猛烈进入中文字幕 | 国产精品二区一区二区aⅴ污介绍 | 久久www免费人成人片 | 欧美黑人乱大交 | 国产av一区二区精品久久凹凸 | 网友自拍区视频精品 | 欧洲熟妇精品视频 | 无码午夜成人1000部免费视频 | 欧洲vodafone精品性 | 成人无码影片精品久久久 | 欧美日韩久久久精品a片 | 中文久久乱码一区二区 | av无码不卡在线观看免费 | 兔费看少妇性l交大片免费 | 东京热无码av男人的天堂 | √天堂中文官网8在线 | 成人性做爰aaa片免费看不忠 | 老头边吃奶边弄进去呻吟 | 欧美人与动性行为视频 | 男女猛烈xx00免费视频试看 | 无码人妻丰满熟妇区五十路百度 | 国产综合久久久久鬼色 | 女人被男人躁得好爽免费视频 | 激情人妻另类人妻伦 | 扒开双腿吃奶呻吟做受视频 | 国产精品无码一区二区三区不卡 | 国产在线精品一区二区高清不卡 | 亚洲人成人无码网www国产 | 香港三级日本三级妇三级 | 老子影院午夜精品无码 | 成人片黄网站色大片免费观看 | 性欧美大战久久久久久久 | 欧美日韩一区二区三区自拍 | 国产激情无码一区二区app | 乌克兰少妇xxxx做受 | 国产精品对白交换视频 | 久久综合九色综合欧美狠狠 | 午夜精品久久久内射近拍高清 | 日韩精品成人一区二区三区 | 欧美刺激性大交 | 强伦人妻一区二区三区视频18 | 日韩无码专区 | 国产精品第一区揄拍无码 | 精品国产一区二区三区四区 | 亚洲区欧美区综合区自拍区 | 极品尤物被啪到呻吟喷水 | 任你躁国产自任一区二区三区 | 国产舌乚八伦偷品w中 | 无码中文字幕色专区 | 大肉大捧一进一出好爽视频 | 日本熟妇人妻xxxxx人hd | 亚洲一区二区观看播放 | 中国大陆精品视频xxxx | 麻豆成人精品国产免费 | 人人爽人人澡人人人妻 | www国产亚洲精品久久久日本 | 又粗又大又硬毛片免费看 | 色爱情人网站 | 精品久久综合1区2区3区激情 | 无码av中文字幕免费放 | 久久久国产精品无码免费专区 | 麻豆蜜桃av蜜臀av色欲av | 亚洲精品中文字幕久久久久 | 精品国产一区av天美传媒 | 在线观看国产午夜福利片 | 成 人 网 站国产免费观看 | 久久视频在线观看精品 | 精品人人妻人人澡人人爽人人 | 亚洲男人av香蕉爽爽爽爽 | 人人澡人人妻人人爽人人蜜桃 | 中文字幕无码av激情不卡 | 少妇高潮一区二区三区99 | 国产色xx群视频射精 | 牲欲强的熟妇农村老妇女 | 亚洲自偷自偷在线制服 | 欧美精品一区二区精品久久 | 伊人色综合久久天天小片 | 国产精品沙发午睡系列 | 免费看少妇作爱视频 | 亚洲va欧美va天堂v国产综合 | 成人影院yy111111在线观看 | 国产特级毛片aaaaaa高潮流水 | 免费观看的无遮挡av | 亚洲最大成人网站 | 人人爽人人澡人人人妻 | 亚洲人成影院在线无码按摩店 | 人妻与老人中文字幕 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产香蕉尹人视频在线 | 欧美老妇交乱视频在线观看 | 水蜜桃亚洲一二三四在线 | 1000部夫妻午夜免费 | 水蜜桃亚洲一二三四在线 | 欧美一区二区三区视频在线观看 | 18无码粉嫩小泬无套在线观看 | 乱人伦人妻中文字幕无码久久网 | 久久国产精品_国产精品 | 无码人妻av免费一区二区三区 | 日本乱偷人妻中文字幕 | 精品人妻中文字幕有码在线 | 精品久久久中文字幕人妻 | 成人无码视频免费播放 | 性生交片免费无码看人 | 精品无码国产一区二区三区av | 人妻尝试又大又粗久久 | 麻豆av传媒蜜桃天美传媒 | 美女毛片一区二区三区四区 | 精品无码一区二区三区的天堂 | 三上悠亚人妻中文字幕在线 | 蜜桃视频插满18在线观看 | 国产精品自产拍在线观看 | 国产精品.xx视频.xxtv | 玩弄少妇高潮ⅹxxxyw | 欧美肥老太牲交大战 | 久久精品国产大片免费观看 | 亚洲日韩av一区二区三区中文 | 欧美熟妇另类久久久久久多毛 | 麻豆国产97在线 | 欧洲 | 日本精品久久久久中文字幕 | 色五月五月丁香亚洲综合网 | 扒开双腿疯狂进出爽爽爽视频 | 久久国产自偷自偷免费一区调 | 无码国产色欲xxxxx视频 | 激情内射日本一区二区三区 | 久久久久国色av免费观看性色 | 日韩精品无码免费一区二区三区 | 亚洲理论电影在线观看 | 荫蒂添的好舒服视频囗交 | 99在线 | 亚洲 | 久久久久成人片免费观看蜜芽 | 扒开双腿疯狂进出爽爽爽视频 | 女人被男人爽到呻吟的视频 | 领导边摸边吃奶边做爽在线观看 | 国产乱人伦av在线无码 | 一个人免费观看的www视频 | 亚洲国产欧美日韩精品一区二区三区 | 国产午夜亚洲精品不卡 | 欧美一区二区三区视频在线观看 | 国产乱人伦av在线无码 | 国产免费无码一区二区视频 | 丰满少妇弄高潮了www | 日日天日日夜日日摸 | 国产在线一区二区三区四区五区 | 欧美freesex黑人又粗又大 | 国产乱人偷精品人妻a片 | 国产三级久久久精品麻豆三级 | 女高中生第一次破苞av | 熟女少妇在线视频播放 | 中文字幕人成乱码熟女app | 在线天堂新版最新版在线8 | 日韩人妻无码中文字幕视频 | 丰满人妻一区二区三区免费视频 | 亚洲一区二区三区国产精华液 | 亚洲 欧美 激情 小说 另类 | 国产亚洲美女精品久久久2020 | 六十路熟妇乱子伦 | 精品国产麻豆免费人成网站 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 成人免费视频视频在线观看 免费 | 国产在线精品一区二区高清不卡 | 少妇高潮喷潮久久久影院 | 亚洲精品午夜国产va久久成人 | 精品国产一区二区三区四区 | 免费看少妇作爱视频 | 久久精品一区二区三区四区 | 精品国产aⅴ无码一区二区 | 丰满妇女强制高潮18xxxx | 扒开双腿吃奶呻吟做受视频 | 国产av一区二区三区最新精品 | 97久久精品无码一区二区 | 亚洲中文字幕乱码av波多ji | 中文字幕av无码一区二区三区电影 | 欧美 日韩 亚洲 在线 | 国产精品久久久av久久久 | 网友自拍区视频精品 | 成人三级无码视频在线观看 | 纯爱无遮挡h肉动漫在线播放 | 国产卡一卡二卡三 | 国产成人无码av一区二区 | а天堂中文在线官网 | 丝袜人妻一区二区三区 | 亚洲国产成人a精品不卡在线 | 亚洲一区二区三区偷拍女厕 | 亚洲七七久久桃花影院 | 波多野结衣av一区二区全免费观看 | 极品嫩模高潮叫床 | 99久久人妻精品免费一区 | 少妇性荡欲午夜性开放视频剧场 | 国产女主播喷水视频在线观看 | 骚片av蜜桃精品一区 | 5858s亚洲色大成网站www | 成人免费视频在线观看 | 亚洲国产日韩a在线播放 | 青草青草久热国产精品 | 无套内射视频囯产 | 动漫av一区二区在线观看 | 国产亚洲人成a在线v网站 | 亚无码乱人伦一区二区 | 免费网站看v片在线18禁无码 | 午夜成人1000部免费视频 | 国产av无码专区亚洲awww | 亚洲精品一区二区三区在线观看 | 国内精品久久久久久中文字幕 | ass日本丰满熟妇pics | 中文字幕久久久久人妻 | 一个人看的www免费视频在线观看 | 天天躁夜夜躁狠狠是什么心态 | 亚洲の无码国产の无码步美 | 国产精品-区区久久久狼 | 亚洲小说春色综合另类 | 动漫av一区二区在线观看 | 国产三级久久久精品麻豆三级 | 国产香蕉尹人视频在线 | 综合人妻久久一区二区精品 | 亚洲色欲色欲欲www在线 | 亚洲无人区午夜福利码高清完整版 | 中文字幕+乱码+中文字幕一区 | 亚洲 a v无 码免 费 成 人 a v | √8天堂资源地址中文在线 | 激情国产av做激情国产爱 | 久久久久久a亚洲欧洲av冫 | 伊在人天堂亚洲香蕉精品区 | 中文字幕乱妇无码av在线 | 亚洲国产成人a精品不卡在线 | 18禁止看的免费污网站 | 精品国产麻豆免费人成网站 | 亚洲精品久久久久久久久久久 | 性生交大片免费看女人按摩摩 | 久久久久成人片免费观看蜜芽 | 十八禁真人啪啪免费网站 | 色狠狠av一区二区三区 | 亚洲啪av永久无码精品放毛片 | 国产av无码专区亚洲a∨毛片 | 亚洲码国产精品高潮在线 | 日本在线高清不卡免费播放 | 日韩欧美中文字幕在线三区 | 国产两女互慰高潮视频在线观看 | 亚拍精品一区二区三区探花 | 亚洲成色在线综合网站 | 波多野结衣 黑人 | 日本高清一区免费中文视频 | 伊人久久大香线蕉av一区二区 | 十八禁真人啪啪免费网站 | 西西人体www44rt大胆高清 | 中文亚洲成a人片在线观看 | 全球成人中文在线 | 国产明星裸体无码xxxx视频 | 久久综合香蕉国产蜜臀av | 国产人妻久久精品二区三区老狼 | 久久99精品久久久久婷婷 | 久久综合九色综合97网 | 色欲综合久久中文字幕网 | 无码人妻精品一区二区三区下载 | 麻豆精产国品 | 欧美freesex黑人又粗又大 | 亚洲伊人久久精品影院 | 激情人妻另类人妻伦 | 国产精品-区区久久久狼 | 免费观看又污又黄的网站 | 一本久道高清无码视频 | 波多野结衣乳巨码无在线观看 | 少妇的肉体aa片免费 | 欧美 日韩 亚洲 在线 | 亚洲国产精品成人久久蜜臀 | 久久无码专区国产精品s | 国产97人人超碰caoprom | 欧美日韩一区二区免费视频 | 人人妻人人澡人人爽欧美精品 | 午夜熟女插插xx免费视频 | 亚洲一区二区三区在线观看网站 | 婷婷五月综合激情中文字幕 | av无码久久久久不卡免费网站 | 国产精品视频免费播放 | 久久久精品456亚洲影院 | 亚洲 a v无 码免 费 成 人 a v | 日本熟妇人妻xxxxx人hd | 小鲜肉自慰网站xnxx | 中文久久乱码一区二区 | 亚洲国产欧美日韩精品一区二区三区 | 狂野欧美性猛交免费视频 | 国产农村乱对白刺激视频 | 在线精品国产一区二区三区 | 扒开双腿疯狂进出爽爽爽视频 | 色老头在线一区二区三区 | 国产成人无码av一区二区 | 国产莉萝无码av在线播放 | 亚洲成熟女人毛毛耸耸多 | 亚洲精品综合五月久久小说 | 高清不卡一区二区三区 | 欧洲精品码一区二区三区免费看 | 国产做国产爱免费视频 | 在线观看国产午夜福利片 | 欧美大屁股xxxxhd黑色 | 欧美丰满熟妇xxxx性ppx人交 | 人妻aⅴ无码一区二区三区 | 午夜精品久久久久久久久 | 东京热无码av男人的天堂 | 亚洲综合另类小说色区 | 对白脏话肉麻粗话av | 亚洲国产精品无码久久久久高潮 | 成人无码精品一区二区三区 | 久久久久人妻一区精品色欧美 | 我要看www免费看插插视频 | 亚洲一区二区观看播放 | 人妻有码中文字幕在线 | 久久97精品久久久久久久不卡 | 18禁黄网站男男禁片免费观看 | 国产精品无码mv在线观看 | 国产高清不卡无码视频 | 亚洲熟妇自偷自拍另类 | 久久久国产精品无码免费专区 | 亚洲欧美色中文字幕在线 | 免费观看黄网站 | 久久人人97超碰a片精品 | 精品一二三区久久aaa片 | 性色欲网站人妻丰满中文久久不卡 | 白嫩日本少妇做爰 | 无码av免费一区二区三区试看 | 最新国产乱人伦偷精品免费网站 | 亚洲午夜无码久久 | 无码人妻少妇伦在线电影 | 国产精品毛片一区二区 | 久久久久成人精品免费播放动漫 | 少女韩国电视剧在线观看完整 | 一本久道高清无码视频 | 国产av人人夜夜澡人人爽麻豆 | 亚洲日韩av一区二区三区四区 | 天天做天天爱天天爽综合网 | 久久久无码中文字幕久... | 性欧美疯狂xxxxbbbb | 中文字幕乱码中文乱码51精品 | 国产激情综合五月久久 | 沈阳熟女露脸对白视频 | 丰满少妇女裸体bbw | 在线 国产 欧美 亚洲 天堂 | 精品无码国产一区二区三区av | 国产一精品一av一免费 | 天堂а√在线中文在线 | 又粗又大又硬毛片免费看 | 极品嫩模高潮叫床 | 国产欧美熟妇另类久久久 | 亚洲无人区一区二区三区 | 亚洲精品国产a久久久久久 | 亚洲男人av香蕉爽爽爽爽 | 熟女少妇在线视频播放 | √天堂资源地址中文在线 | 亚洲精品一区二区三区四区五区 | 麻花豆传媒剧国产免费mv在线 | 精品一二三区久久aaa片 | 欧美日本精品一区二区三区 | 国产精品久久久午夜夜伦鲁鲁 | 欧美色就是色 | 精品国产一区二区三区av 性色 | 大肉大捧一进一出视频出来呀 | 成人精品视频一区二区三区尤物 | 亚洲国产精品毛片av不卡在线 | 精品熟女少妇av免费观看 | 少妇性俱乐部纵欲狂欢电影 | 国产肉丝袜在线观看 | 丁香啪啪综合成人亚洲 | 国产69精品久久久久app下载 | 美女毛片一区二区三区四区 | 欧美日韩视频无码一区二区三 | 高清不卡一区二区三区 | 亚洲中文字幕乱码av波多ji | 日韩欧美中文字幕在线三区 | 亚洲中文字幕无码一久久区 | 国产人成高清在线视频99最全资源 | 精品国偷自产在线视频 | 国产精品-区区久久久狼 | 久久精品国产一区二区三区 | 久久精品人妻少妇一区二区三区 | 99精品视频在线观看免费 | 日本大乳高潮视频在线观看 | 日本一卡二卡不卡视频查询 | 久久久婷婷五月亚洲97号色 | 精品国产一区二区三区av 性色 | 亚洲一区二区三区播放 | 三上悠亚人妻中文字幕在线 | 夜精品a片一区二区三区无码白浆 | 男女猛烈xx00免费视频试看 | 亚洲人亚洲人成电影网站色 | 色欲人妻aaaaaaa无码 | 亚洲熟熟妇xxxx | 97夜夜澡人人爽人人喊中国片 | 国产精品亚洲一区二区三区喷水 | 中文字幕乱码人妻二区三区 | 国产成人综合美国十次 | 伦伦影院午夜理论片 | 天堂亚洲2017在线观看 | 亚洲熟女一区二区三区 | av香港经典三级级 在线 | 国产极品美女高潮无套在线观看 | 欧美真人作爱免费视频 | а天堂中文在线官网 | 扒开双腿吃奶呻吟做受视频 | 久久人人爽人人爽人人片av高清 | 久久久中文久久久无码 | 免费播放一区二区三区 | 日本一区二区三区免费高清 | 麻豆国产人妻欲求不满谁演的 | 亚洲欧美综合区丁香五月小说 | 蜜臀aⅴ国产精品久久久国产老师 | 无码一区二区三区在线 | 日日天干夜夜狠狠爱 | 男女猛烈xx00免费视频试看 | 夜夜躁日日躁狠狠久久av | 婷婷丁香六月激情综合啪 | 精品人妻人人做人人爽 | 99精品久久毛片a片 | 中国女人内谢69xxxx | 熟女少妇人妻中文字幕 | 粗大的内捧猛烈进出视频 | 丰满肥臀大屁股熟妇激情视频 | 狠狠噜狠狠狠狠丁香五月 | 三级4级全黄60分钟 | 亚洲 激情 小说 另类 欧美 | 图片小说视频一区二区 | 成人免费视频视频在线观看 免费 | 四十如虎的丰满熟妇啪啪 | 亚洲国产成人a精品不卡在线 | 国产精品无码一区二区三区不卡 | 亚洲精品一区二区三区在线 | 丰满少妇人妻久久久久久 | 天干天干啦夜天干天2017 | 97夜夜澡人人双人人人喊 | 日韩欧美群交p片內射中文 | 久久国语露脸国产精品电影 | 日韩精品a片一区二区三区妖精 | 中文字幕av无码一区二区三区电影 | 97色伦图片97综合影院 | 国语精品一区二区三区 | 久久精品女人的天堂av | 日韩亚洲欧美精品综合 | 狠狠色噜噜狠狠狠狠7777米奇 | 美女扒开屁股让男人桶 | 日日麻批免费40分钟无码 | 国产精品福利视频导航 | 人妻熟女一区 | 97无码免费人妻超级碰碰夜夜 | 丝袜美腿亚洲一区二区 | 午夜不卡av免费 一本久久a久久精品vr综合 | 无套内谢老熟女 | 99在线 | 亚洲 | 欧美怡红院免费全部视频 | 波多野42部无码喷潮在线 | 亚洲男人av天堂午夜在 | 六月丁香婷婷色狠狠久久 | 精品久久综合1区2区3区激情 | 中文无码精品a∨在线观看不卡 | 久久www免费人成人片 | 亚洲aⅴ无码成人网站国产app | 国产免费久久精品国产传媒 | 伊人久久大香线蕉午夜 | 久久久精品国产sm最大网站 | 初尝人妻少妇中文字幕 | 国产av剧情md精品麻豆 | 蜜臀aⅴ国产精品久久久国产老师 | 色婷婷香蕉在线一区二区 | 亚洲中文字幕乱码av波多ji | 亚洲阿v天堂在线 | 波多野结衣av在线观看 | 午夜福利不卡在线视频 | 男女作爱免费网站 | 国产真实伦对白全集 | 双乳奶水饱满少妇呻吟 | 精品人妻av区 | 久久久国产一区二区三区 | 人人妻人人澡人人爽欧美一区九九 | 精品无码国产自产拍在线观看蜜 | 亚洲日本va中文字幕 | 欧美放荡的少妇 | 欧美激情内射喷水高潮 | 亚洲第一无码av无码专区 | 精品人妻av区 | 欧美性生交xxxxx久久久 | 伊人久久大香线焦av综合影院 | 国产熟妇高潮叫床视频播放 | 精品久久久久香蕉网 | 99精品视频在线观看免费 | 午夜福利一区二区三区在线观看 | 国产又爽又黄又刺激的视频 | 欧美激情内射喷水高潮 | 正在播放老肥熟妇露脸 | 天天摸天天碰天天添 | 亚洲男人av天堂午夜在 | 亚洲 欧美 激情 小说 另类 | 欧美人与物videos另类 | 日本www一道久久久免费榴莲 | 蜜桃无码一区二区三区 | 中文字幕av伊人av无码av | 老熟女乱子伦 | 日韩精品无码一本二本三本色 | 欧美成人家庭影院 | 色婷婷久久一区二区三区麻豆 | 亚洲一区二区三区国产精华液 | 国产69精品久久久久app下载 | 久久精品国产99久久6动漫 | 亚洲国产成人av在线观看 | 婷婷丁香五月天综合东京热 | 中文无码成人免费视频在线观看 | 女人色极品影院 | 国产精品无码mv在线观看 | 亚洲伊人久久精品影院 | 国产精品无码永久免费888 | 亚洲乱码日产精品bd | 麻豆av传媒蜜桃天美传媒 | 国产一区二区三区精品视频 | 亚洲欧美日韩成人高清在线一区 | 国产特级毛片aaaaaa高潮流水 | 国产人妻人伦精品 | 国产精品毛多多水多 | 天干天干啦夜天干天2017 | 久久精品人人做人人综合试看 | 天堂在线观看www | 亚洲色无码一区二区三区 | 大肉大捧一进一出视频出来呀 | 国产97人人超碰caoprom | 国产精品怡红院永久免费 | 欧美精品在线观看 | 无码人妻久久一区二区三区不卡 | 欧美性生交活xxxxxdddd | 美女毛片一区二区三区四区 | 97夜夜澡人人双人人人喊 | 九九综合va免费看 | 国色天香社区在线视频 | 亚洲精品综合五月久久小说 | 无码av中文字幕免费放 | 亚洲色偷偷男人的天堂 | 伊人久久婷婷五月综合97色 | 夜先锋av资源网站 | 樱花草在线社区www | www国产亚洲精品久久网站 | √天堂资源地址中文在线 | 欧美高清在线精品一区 | 中文无码成人免费视频在线观看 | 福利一区二区三区视频在线观看 | 四虎影视成人永久免费观看视频 | 1000部夫妻午夜免费 | 无码av中文字幕免费放 | 久久午夜无码鲁丝片 | 国产极品美女高潮无套在线观看 | 国产香蕉尹人视频在线 | 熟妇人妻无码xxx视频 | 中文字幕无码免费久久99 | 中文字幕无码免费久久99 | 国产人妻精品午夜福利免费 | 少妇人妻大乳在线视频 | 精品一区二区三区无码免费视频 | 老熟妇乱子伦牲交视频 | 亚洲无人区午夜福利码高清完整版 | 国内综合精品午夜久久资源 | 女高中生第一次破苞av | 小sao货水好多真紧h无码视频 | 久久这里只有精品视频9 | www成人国产高清内射 | 天天摸天天透天天添 | 欧洲熟妇色 欧美 | 18无码粉嫩小泬无套在线观看 | 亚洲色大成网站www | 午夜福利试看120秒体验区 | 亚洲熟妇色xxxxx亚洲 | 麻豆果冻传媒2021精品传媒一区下载 | 欧美日本日韩 | 男女爱爱好爽视频免费看 | 日韩亚洲欧美中文高清在线 | 国产偷抇久久精品a片69 | 中文字幕色婷婷在线视频 | 国产办公室秘书无码精品99 | 日本一区二区三区免费播放 | 午夜福利不卡在线视频 | 99re在线播放 | 国产高潮视频在线观看 | 夜夜高潮次次欢爽av女 | 在线观看国产午夜福利片 | 全黄性性激高免费视频 | 久久99热只有频精品8 | 99国产欧美久久久精品 | 无码av岛国片在线播放 | 欧美 丝袜 自拍 制服 另类 | 欧美野外疯狂做受xxxx高潮 | 久久精品99久久香蕉国产色戒 | 四虎4hu永久免费 | 兔费看少妇性l交大片免费 | 欧美熟妇另类久久久久久不卡 | 伊人久久大香线焦av综合影院 | 2020最新国产自产精品 | 最近中文2019字幕第二页 | 国产精品无码一区二区桃花视频 | 亚洲欧美精品伊人久久 | 夫妻免费无码v看片 | 中文字幕+乱码+中文字幕一区 | 亚洲爆乳精品无码一区二区三区 | 亚洲大尺度无码无码专区 | 欧美成人午夜精品久久久 | 国产香蕉尹人视频在线 | 丝袜足控一区二区三区 | 精品久久久久久人妻无码中文字幕 | 成年美女黄网站色大免费全看 | 老司机亚洲精品影院 | 台湾无码一区二区 | 377p欧洲日本亚洲大胆 | 成人试看120秒体验区 | 老司机亚洲精品影院无码 | 未满小14洗澡无码视频网站 | 在线视频网站www色 | 男女超爽视频免费播放 | 免费观看黄网站 | 国产精品国产三级国产专播 | 夜精品a片一区二区三区无码白浆 | 动漫av一区二区在线观看 | 四虎影视成人永久免费观看视频 | 色婷婷av一区二区三区之红樱桃 | 99久久精品无码一区二区毛片 | 国产乱人伦偷精品视频 | 大肉大捧一进一出好爽视频 | 国产黄在线观看免费观看不卡 | 老熟妇乱子伦牲交视频 | 欧美 丝袜 自拍 制服 另类 | 国产情侣作爱视频免费观看 | 久久视频在线观看精品 | 东京热男人av天堂 | 老司机亚洲精品影院无码 | 精品无码国产一区二区三区av | 少妇的肉体aa片免费 | 亚洲自偷自偷在线制服 | 国产精品亚洲综合色区韩国 | 国产精品多人p群无码 | 熟女少妇人妻中文字幕 | 久久综合九色综合97网 | 久久久亚洲欧洲日产国码αv | 国产成人综合色在线观看网站 | 国产精品高潮呻吟av久久4虎 | 国产人妻精品午夜福利免费 | 亚洲成a人片在线观看日本 | 亚洲区欧美区综合区自拍区 | 美女黄网站人色视频免费国产 | 少妇人妻偷人精品无码视频 | 中文字幕日韩精品一区二区三区 | 性做久久久久久久久 | 成人av无码一区二区三区 | 在线精品亚洲一区二区 | 牛和人交xxxx欧美 | 午夜无码区在线观看 | 99久久精品无码一区二区毛片 | 沈阳熟女露脸对白视频 | 好爽又高潮了毛片免费下载 | 亚洲精品美女久久久久久久 | 国产午夜手机精彩视频 | 妺妺窝人体色www婷婷 | 国产人妻人伦精品1国产丝袜 | 久久99精品国产麻豆蜜芽 | 大肉大捧一进一出好爽视频 | 三级4级全黄60分钟 | 亚洲日韩av一区二区三区四区 | 日韩精品无码一区二区中文字幕 | 99国产欧美久久久精品 | 午夜熟女插插xx免费视频 | 国产国产精品人在线视 | 国产人成高清在线视频99最全资源 | 强辱丰满人妻hd中文字幕 | 日本乱偷人妻中文字幕 | 亚洲欧美中文字幕5发布 | 国产亚洲人成在线播放 | 最新国产乱人伦偷精品免费网站 | 狠狠色色综合网站 | 丰满少妇高潮惨叫视频 | 久久精品视频在线看15 | 欧洲极品少妇 | 大色综合色综合网站 | 欧美zoozzooz性欧美 | 粗大的内捧猛烈进出视频 | 好男人www社区 | 久久人人爽人人爽人人片ⅴ | 一本色道久久综合狠狠躁 | 丝袜美腿亚洲一区二区 | 黑人大群体交免费视频 | 99riav国产精品视频 | 动漫av网站免费观看 | 精品亚洲成av人在线观看 | 亚洲一区二区三区播放 | 美女毛片一区二区三区四区 | 国产精品久久久久久无码 | 国产午夜手机精彩视频 | 沈阳熟女露脸对白视频 | 亚洲天堂2017无码中文 | 日本va欧美va欧美va精品 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲经典千人经典日产 | 国产精品亚洲综合色区韩国 | 成在人线av无码免观看麻豆 | 露脸叫床粗话东北少妇 | 人人妻人人藻人人爽欧美一区 | 超碰97人人做人人爱少妇 | 色 综合 欧美 亚洲 国产 | 2019nv天堂香蕉在线观看 | 特大黑人娇小亚洲女 | 久久久久久a亚洲欧洲av冫 | 一本色道久久综合亚洲精品不卡 | 中文字幕人妻无码一区二区三区 | 亚洲国产成人a精品不卡在线 | 亚洲精品国产精品乱码不卡 | 女人色极品影院 | 精品欧美一区二区三区久久久 | 久久久久久a亚洲欧洲av冫 | 中文字幕中文有码在线 | 亚洲 a v无 码免 费 成 人 a v | 国产乱码精品一品二品 | 国产麻豆精品一区二区三区v视界 | 亚洲熟妇色xxxxx欧美老妇y | 四虎4hu永久免费 | 男人的天堂2018无码 | 学生妹亚洲一区二区 | 国产99久久精品一区二区 | 国产精品久久久久久久9999 | 欧洲精品码一区二区三区免费看 | 中文字幕无码免费久久9一区9 | 国产精品人妻一区二区三区四 | 午夜时刻免费入口 | 高中生自慰www网站 | 无码人妻av免费一区二区三区 | 亚洲欧美精品伊人久久 | 亚洲欧美精品aaaaaa片 | 亚洲伊人久久精品影院 | 免费中文字幕日韩欧美 | 九月婷婷人人澡人人添人人爽 | 欧美精品无码一区二区三区 | 天堂一区人妻无码 | 亚洲一区二区三区播放 | 欧美人与物videos另类 | 日本乱人伦片中文三区 | 少妇性l交大片 | 18黄暴禁片在线观看 | 九九在线中文字幕无码 | 在教室伦流澡到高潮hnp视频 | 骚片av蜜桃精品一区 | 国产精品亚洲五月天高清 | 欧美 日韩 人妻 高清 中文 | 久久亚洲精品成人无码 | 97se亚洲精品一区 | 色妞www精品免费视频 | 久久精品无码一区二区三区 | 日产精品高潮呻吟av久久 | 熟妇女人妻丰满少妇中文字幕 | 国产午夜福利亚洲第一 | 十八禁视频网站在线观看 | 少妇愉情理伦片bd | 少妇人妻偷人精品无码视频 | 色综合久久88色综合天天 | 亚洲日韩乱码中文无码蜜桃臀网站 | 乱人伦人妻中文字幕无码 | 久久久久人妻一区精品色欧美 | 精品乱子伦一区二区三区 | 国产亚洲精品久久久久久久 | 久久久久se色偷偷亚洲精品av | 国产精品毛多多水多 | 无码帝国www无码专区色综合 | 午夜性刺激在线视频免费 | 任你躁在线精品免费 | 国产九九九九九九九a片 | 正在播放老肥熟妇露脸 | 男人的天堂av网站 | 色情久久久av熟女人妻网站 | 无人区乱码一区二区三区 | 国产精品亚洲а∨无码播放麻豆 | 国产乱人伦偷精品视频 | 日本丰满熟妇videos | 好爽又高潮了毛片免费下载 | 牲欲强的熟妇农村老妇女视频 | 国产深夜福利视频在线 | 国精品人妻无码一区二区三区蜜柚 | 乌克兰少妇xxxx做受 | 夜夜夜高潮夜夜爽夜夜爰爰 | 免费国产成人高清在线观看网站 | 久9re热视频这里只有精品 | 国产精品久久精品三级 | a片免费视频在线观看 | 男人的天堂2018无码 | 一本色道婷婷久久欧美 | 黑人巨大精品欧美一区二区 | 国产凸凹视频一区二区 | 中文毛片无遮挡高清免费 | 欧美兽交xxxx×视频 | 成人三级无码视频在线观看 | 天天av天天av天天透 | 少妇人妻偷人精品无码视频 |