日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

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

javascript

JSLint检测Javascript语法规范

發布時間:2023/12/19 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSLint检测Javascript语法规范 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前端javascript代碼編寫中,有一個不錯的工具叫JSLint,可以檢查代碼規范化,壓縮JS,CSS等,但是他的語法規范檢查個人覺得太“苛刻”了,會提示各種各樣的問題修改建議,有時候提示的信息我們看的莫名其妙,這里,先轉載一下攜程UED的一個技術文章(原文鏈接ued.ctrip.com/blog/?p=273…),看看JSLint的錯誤提示都是什么意思:

一直以為檢查JS語法錯誤非jslint不可,不過使用起來總是覺得太重量級了一點點。

后來無意中發現了一個叫jshint的東東。

首先介紹一下,jshint和jslint的差別在哪里。

摘自官網的一段內容

JSHint is a fork of Douglas Crockford’s JSLint that is designed to be more flexible than the original. Our goal is to make a tool that helps you to find errors in your JavaScript code and to enforce your favorite coding style.

We realize that people use different styles and conventions, and we want our tool to adjust to them. JSHint will never enforce one particular convention.

大概的意思就是,JSHint比起JSLint而言,會更加輕量級一些。它能夠找出代碼中的語法錯誤,并且建議更好的一種編碼風格。當然,它也不是強制性的非要你根據它規定的編碼風格來做。因為它提供了一系列的配置,你可以隨時關掉某些你覺得不必要的錯誤提示。這個我后面會介紹到。

那么如何使用jsHint檢查錯誤呢?用起來非常簡單哦~

var result = JSHINT(source, options);復制代碼

先解釋一下參數和返回值:

第一個參數source : 必選項。表示需要檢查的代碼,js或者json,可以傳一個字符串或者一個數組。如果傳字符串,需要用’\r’或者’\n’來分隔一行一行的代碼;如果傳數組,則每一個數組元素表示一行的代碼。

第二個參數option : 可選項。表示代碼檢查的配置項。大部分的都是bool類型的,也有一部分,例如predef,可以是一個array,含有全局變量或者全局方法;或者是一個object,key是全局變量或者方法,value是一個bool值,表示是否被定義過。

返回值:如果代碼沒有問題,JSHINT會返回一個true;否則返回false。

詳細的說明

1. 關于第一個參數

由于只能傳入一個字符串或者數組。但是如果需要根據一個js的鏈接來檢查此文件呢?

我嘗試使用ajax方法獲取js的內容(雖然是可以跨域的),但是如果頁面是gb2312的取回來就會亂碼,那么用jshint頁面檢查的話,讀到中文部分就會報錯”unsafe charater”。嘗試使用二進制的responseBody進行轉碼,但是沒有找到是適合的js轉碼方法。

后來,我寫了一個php的中轉頁面,用file_get_contents的方法讀取文件,使用mb_detect_encoding檢測頁面編碼

<?phpmb_detect_order("GB2312,GBK,UTF-8,ASCII");$url = $_REQUEST["url"];$str = file_get_contents($url); if(!isset($url) || !$str){echo "";}else{$getcontent = iconv(mb_detect_encoding($str), "utf-8", $str);echo $getcontent;} ?>復制代碼

當然,也有同學提到可以將js文件獲取下來,存到本地。讀取的時候判斷編碼來讀取,也是一種方法。不過我沒有嘗試過。

2. 關于第二個參數

我覺得這個才是JSHINT的精髓,因為每一個配置項都可以定義你要check的深度和廣度。

下面就把這一系列的配置項列出來(偶自己翻譯的)。以下的這些是官網上面的option。

propdescription
asi是否使用自動插入分號
bitwise如果是true,則禁止使用位運算符
boss如果是true,則允許在if/for/while的條件中使用=做賦值操作
curly如果是true,則要求在if/while的模塊時使用TAB結構
debug如果是true,則允許使用debugger的語句
eqeqeq如果是true,則要求在所有的比較時使用===和!==
eqnull如果是true,則允許使用== null
evil如果是true,則允許使用eval方法
forin如果是true,則不允許for in在沒有hasOwnProperty時使用
immed如果是true,則要求“立即調用”(immediate invocations)必須使用括號包起來
laxbreak如果是true,則不檢查換行,那么自動插入分號的選項必須開啟。
maxerr默認是50。 表示多少錯誤時,jshint停止分析代碼
newcap如果是true,則構造函數必須大寫
noarg如果是true,則不允許使用arguments.caller和arguments.callee
noempty如果是true,則不允許使用空函數
nonew如果是true,則不允許不做賦值的構造函數,例如new UIWindow();
nomen如果是true,則不允許在名稱首部和尾部加下劃線
onevar如果是true,則在一個函數中只能出現一次var
passfail如果是true,則在遇到第一個錯誤的時候就終止
plusplus如果是true,則不允許使用++或者- -的操作
regexp如果是true,則正則中不允許使用.或者[^…]
undef如果是ture,則所有的局部變量必須先聲明之后才能使用
sub如果是true,則允許使用各種寫法獲取屬性(一般使用.來獲取一個對象的屬性值)
strict如果是true,則需要使用strict的用法,
詳見ejohn.org/blog/ecmasc…
white如果是true,則需要嚴格使用空格用法。

當然,千萬別以為JSHINT就只有這些配置項,在我使用的過程中,發現很多配置項就需要去讀它的源代碼才能發現。
比如,當我發現他會報錯我的某個自定義函數$animate沒有定義的時候,我嘗試用/*global $animate*/來聲明,但是沒有效果。
于是我跟蹤代碼,發現了如下的代碼

function assume() {if (option.couch)combine(predefined, couch);if (option.rhino)combine(predefined, rhino);if (option.prototypejs)combine(predefined, prototypejs);if (option.node)combine(predefined, node);if (option.devel)combine(predefined, devel);if (option.dojo)combine(predefined, dojo);if (option.browser)combine(predefined, browser);if (option.jquery)combine(predefined, jquery);if (option.mootools)combine(predefined, mootools);if (option.wsh)combine(predefined, wsh);if (option.globalstrict && option.strict !== false)option.strict = true; }復制代碼

當時我在這個后面加了一段代碼,準備擴展一個predef的項。
后來才發現,原來JSHINT本身就有一個predef的配置,就像上面說的一個數組或一個object即可。

if(option.predef){for(var i=0,l=option.predef.length; i<l; i++){predefined[option.predef[i]] = true;} }復制代碼

當然,細心的同學一定發現了,里面也可以聲明代碼運行的環境。例如jquery/dojo等。

  • Browser (browser)
  • Development: console, alert, etc. (devel)
  • jQuery (jquery)
  • CouchDB (couch)
  • ES5 (es5)
  • Node.js (node)
  • Rhino (rhino)
  • Prototype.js (prototypejs)
  • MooTools (mootools)

又比如JSHINT檢查的時候,針對某些字符會報”unsafe character”的錯誤,但是如果有些字符恰巧就是我們需要的怎么辦呢?
跟蹤代碼,發現檢查unsafe的正則如下:

cx = /[\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/復制代碼

我們可以自定義一下cx

3. 返回值

當返回false的時候,我們如何知道代碼哪里出問題了呢?

有以下幾個方法:

1. JSHINT.errors

JSHINT.errors是一個object,有以下值:

{line: 錯誤的行數,charater: 錯誤的字符數,reason: 問題詳細描述信息,evidence: 出錯的代碼,raw: 原本的描述信息,a: the first detail,b: the second detail,c: the third detail,d: the fourth detail }復制代碼

2. JSHINT.report(limited)

參數limited如果為true,則表示report僅僅輸出錯誤(errors)

返回一個類似report的最終結果。可以被放置在html中。

3. JSHINT.data()

返回一個object格式的數據結果, 有以下值:

{ errors:[ { line: 錯誤的行數[number], charater: 錯誤的字符數[number], reason: 問題詳細描述信息[string], evidence: 出錯的代碼[string] } ], functions: [ name: 函數名稱[STRING], line: 錯誤的行數[NUMBER], last: NUMBER, param: [ 參數[STRING] ], closure: [ 閉包[STRING] ], var: [ STRING ], exception: [ STRING ], outer: [ STRING ], unused: [ STRING ], global: [ STRING ], label: [ STRING ] ], globals: [ STRING ], member: { STRING: NUMBER }, unuseds: [ { name: STRING, line: NUMBER } ], implieds: [ { name: STRING, line: NUMBER } ], urls: [ STRING ], json: 是否是json的數據[BOOLEAN]復制代碼

使用下來,jshint對代碼的檢查非常不錯的。

但是覺得jshint有些地方可以改進,例如所有的報錯信息都是分散在四面八方。這里一句warning(“xx”),那里一句warning(“yy”)。不像wikipedia有一個統一管理message的地方,而且有語言版本的選擇。
無奈之下,我只能增加了一下message的翻譯,并且小改了一下warning的函數

globalMsg = { “Missing semicolon.” : “缺少分號.”, “Use the function form of \”use strict\”.” : “使用標準化定義function.”, “Unexpected space after ‘-’.” : “在’-'后面不應出現空格.”, “Expected a JSON value.” : “請傳入一個json的值.”, “Mixed spaces and tabs.”: “空格和TAB重復.”, “Unsafe character.” : “不安全的字符.”, “Line too long.”: “本行中的字符超過設定的最大長度.”, “Trailing whitespace.”: “本行末尾有過多無用空格.”, “Script URL.” : “腳本URL.”, “Unexpected {a} in ‘{b}’.” : “在 ‘{b}’ 中不該出現 {a}.”, “Unexpected ‘{a}’.” : “不該在此出現’{a}’.”, “Strings must use doublequote.” : “字符串需要用雙引號”, “Unnecessary escapement.” : “不需要轉義”, “Control character in string: {a}.” : “在字符串中出現了Control的字符”, “Avoid \\’.” : “避免 \\”, “Avoid \\v.” : “避免 \\v”, “Avoid \\x-.” : “避免 \\x-”, “Bad escapement.” : “錯誤的轉義字符”, “Bad number ‘{a}’.” : “錯誤的數字 ‘{a}’”, “Missing space after ‘{a}’.” : “在’{a}’之后缺少空格”, “Don’t use extra leading zeros ‘{a}’.” : “不要再’{a}’的前面用多余的0″, “Avoid 0x-. ‘{a}’.” : “避免使用 0x-. ‘{a}’.”, “A trailing decimal point can be confused with a dot ‘{a}’.” : “在’{a}’中使用點尾隨小數點”, “Unexpected comment.” : “不該在此處出現注釋”, “Unescaped ‘{a}’.” : “沒有轉義 ‘{a}’”, “Unexpected control character in regular expression.” : “在正則表達式中出現了control字符”, “Unexpected escaped character ‘{a}’ in regular expression.” : “在正則表達式中出現了沒有轉義的字符 ‘{a}’”, “Expected ‘{a}’ and instead saw ‘{b}’.” : “應該用 ‘{a}’代替’{b}’”, “Spaces are hard to count. Use {{a}}.” : “空格難以統計,請使用 {{a}}”, “Insecure ‘{a}’.” : “不安全的 ‘{a}’”, “Empty class.” : “空的class”, “Expected a number and instead saw ‘{a}’.”:“應該用數字代替’{a}’”, “‘{a}’ should not be greater than ‘{b}’.”:“‘{a}’不應該比’{b}’大”, “‘hasOwnProperty’ is a really bad name.”: “‘hasOwnProperty’是關鍵字”, “‘{a}’ was used before it was defined.”:“‘{a}’未定義就已經使用了.”, “‘{a}’ is already defined.”:“‘{a}’被重復定義”, “A dot following a number can be confused with a decimal point.”:“數字后面的一個點會被誤認為是十進制的小數點”, “Confusing minusses” : “容易混淆的負數表達-”, “Confusing plusses.” : “容易混淆的正數表達+”, “Unmatched ‘{a}’.” : “無法匹配的’{a}’”, “Expected ‘{a}’ to match ‘{b}’ from line {c} and instead saw ‘ozvdkddzhkzd’.”:“在行{c}中需要用’{a}’和’{b}’匹配,用來代替’ozvdkddzhkzd’”, “Unexpected early end of program.”:“程序不可預期的提前終止”, “A leading decimal point can be confused with a dot: ‘.{a}’.”:“‘{a}’前的點容易混淆成小數點”, “Use the array literal notation [].”:“使用數組的符號 []“, “Expected an operator and instead saw ‘{a}’.”:“需要用一個符號來代替’{a}’”, “Unexpected space after ‘{a}’.”:“在’{a}’之后不能出現空格”, “Unexpected space before ‘{a}’.”:“在’{a}’之前不能出現空格”, “Bad line breaking before ‘{a}’.”:“在’{a}’之前錯誤的換行”, “Expected ‘{a}’ to have an indentation at {b} instead at {c}.”:“‘{a}’需要在{c}而不是{b}處縮進”, “Line breaking error ‘{a}’.”:“換行錯誤 ‘{a}’”, “Unexpected use of ‘{a}’.”:“此處不能用’{a}’”, “Bad operand.”:“錯誤的操作數”, “Use the isNaN function to compare with NaN.”:“使用isNaN來與NaN比較”, “Confusing use of ‘{a}’.”:“容易混淆的’{a}’的使用”, “Read only.”:“只讀的屬性”, “‘{a}’ is a function.”:“‘{a}’是一個函數”, ‘Bad assignment.’:“錯誤的賦值”, “Do not assign to the exception parameter.”:“不要給額外的參數賦值”, “Expected an identifier in an assignment and instead saw a function invocation.”:“在賦值的語句中需要有一個標識符,而不是一個方法的調用”, “Expected an identifier and instead saw ‘{a}’ (a reserved word).”:“需要有一個標識符,而不是’{a}’(保留字符)”, “Missing name in function declaration.”:“在方法聲明中缺少名稱”, “Expected an identifier and instead saw ‘{a}’.”:“需要有一個標識符,而不是’{a}’”, “Inner functions should be listed at the top of the outer function.”:“內部函數的聲明應該放在此函數的頂部。”, “Unreachable ‘{a}’ after ‘{b}’.”:“在’{b}’之后無法獲取’{a}’”, “Unnecessary semicolon.”:“不必要的分號”, “Label ‘{a}’ on {b} statement.”:“將’{a}’放在{b}的聲明中”, “Label ‘{a}’ looks like a javascript url.”:“‘{a}’看上去像一個js的鏈接”, “Expected an assignment or function call and instead saw an expression”:“需要一個賦值或者一個函數調用,而不是一個表達式.”, “Do not use ‘new’ for side effects.”:“不要用’new’語句.”, “Unnecessary \”use strict\”.”:“不必要的\”use strict\”.”, “Missing \”use strict\” statement.”:“缺少\”use strict\”的聲明”, “Empty block.”:“空的模塊”, “Unexpected /*member ‘{a}’.”:“不應出現 /*元素 ‘{a}’.”, “‘{a}’ is a statement label.”:“‘{a}’是一個聲明”, “‘{a}’ used out of scope.”:“‘{a}’使用超出范圍”, “‘{a}’ is not allowed.”:“不允許使用’{a}’”, “‘{a}’ is not defined.”:“‘{a}’沒有被定義”, “Use ‘{a}’ to compare with ‘{b}’.”:“使用’{a}’與’{b}’相比”, “Variables should not be deleted.”:“變量需要被刪除”, “Use the object literal notation {}.”:“使用對象的文字符號 {}”, “Do not use {a} as a constructor.”:“不要使用{a}作為一個構造對象”, “The Function constructor is eval.”:“The Function constructor is eval.”, “A constructor name should start with an uppercase letter.”:“一個構造對象的名稱必須用大寫字母開頭.”, “Bad constructor.”:“錯誤的構造對象”, “Weird construction. Delete ‘new’.”:“構造對象有誤,請刪除’new’”, “Missing ‘()’ invoking a constructor.”:“缺少括號()”, “Avoid arguments.{a}.”:“避免參數.{a}.”, “document.write can be a form of eval.”:“document.write是eval的一種形式”, ‘eval is evil.’:“盡量不要使用eval”, “Math is not a function.”:“Math不是一個函數”, “Missing ‘new’ prefix when invoking a constructor.”:“此處缺少了’new’”, “Missing radix parameter.”:“缺少參數”, “Implied eval is evil. Pass a function instead of a string.”:“傳遞一個函數,而不是一個字符串”, “Bad invocation.”:“錯誤的調用”, “['{a}'] is better written in dot notation.”:“['{a}']最好用點.的方式”, “Extra comma.”:“多余的逗號”, “Don’t make functions within a loop.”:“不要用循環的方式創建函數”, “Unexpected parameter ‘{a}’ in get {b} function.”:“在{b}方法中不該用到參數’{a}’”, “Duplicate member ‘{a}’.”:“重復的’{a}’”, “Expected to see a statement and instead saw a block.”:“此處應該是語句聲明.”, “Too many var statements.”:“過多var的聲明”, “Redefinition of ‘{a}’.”:“‘{a}’被重復定義”, “It is not necessary to initialize ‘{a}’ to ‘undefined’.”:“無需將’{a}’初始化為’undefined’”, “Expected a conditional expression and instead saw an assignment.”:“此處需要一個表達式,而不是賦值語句”, “Expected a ‘break’ statement before ‘case’.”:“在’case’之前需要有’break’.”, “Expected a ‘break’ statement before ‘default’.”:“在’default’之前需要有’break’.”, “This ‘switch’ should be an ‘if’.”:“此處’switch’應該是’if’.”, “All ‘debugger’ statements should be removed.”:“請刪除’debugger’的語句”, “‘{a}’ is not a statement label.”:“‘{a}’不是一個聲明標簽.”, “Expected an assignment or function call and instead saw an expression.”:“需要一個語句或者一個函數調用,而不是一個表達式”, “Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function.”:“函數的聲明不能放在類似if的塊中,需要放在外部函數的頂部.” },復制代碼

warning函數增加了一個m = globalMsg[m] || m;

function warning(m, t, a, b, c, d) { var ch, l, w; t = t || nexttoken; if (t.id === ‘(end)’) { // `~ t = token; } l = t.line || 0; ch = t.from || 0; m = globalMsg[m] || m; w = { id: ‘(error)’, raw: m, evidence: lines[l - 1] || ”, line: l, character: ch, a: a, b: b, c: c, d: d }; w.reason = m.supplant(w); JSHINT.errors.push(w); if (option.passfail) { quit(‘Stopping. ‘, l, ch); } warnings += 1; if (warnings >= option.maxerr) { quit(“Too many errors.”, l, ch); } return w; }復制代碼

如果你需要一個輕量級的語法檢查工具,那么jshint還是一個蠻得心應手的工具。如果能夠更深入的讀一下JSHINT的代碼,收獲應該不小。

針對自己項目中遇到的一些提示,做一些舉例說明:

1 [W099]:Mixed spaces and tabs

這個錯誤是最常見的,意思是在同一行中,空格和Tab縮進混合使用了,修改很簡單,一般是刪除Tab縮進,全部改為空格。為了方便,我們可以把編輯器的Tab縮進設置成2個或4個空格,來代替原有的縮進。

2 [W030]:Expected an assignment or function call and instead saw an expression

這個錯誤提示的很詭異,我是用如下代碼提示的這個錯誤 index-1 <0 ? index = 0:index = index - 1; 這是一個逗號表達式,但是JSLInt認為這里不應該用表達式,而必須是一個函數,所以,如果非常在乎這個錯誤,就改為if else 語句吧

3 [W041]:Use '===' to compare with ...

這個錯誤是說,我們要是用全等來代替等于,如果表達式兩邊的數據類型是一致的話,建議使用全等來判斷

4 [W033]:Missing semicolon

缺少分號;這個一般都是自己忘記寫了吧,但是有一個需要注意的是,對于只有一句的結構,后面也需要寫分號。例如:if(index<0) {index=tcount-1} 這句代碼,正確寫法是if(index<0) {index=tcount-1;},我是經常忘記這里寫分號,汗...

其他還有一些錯誤提示就對照一下改吧,要培養自己良好的代碼風格和書寫習慣。


總結

以上是生活随笔為你收集整理的JSLint检测Javascript语法规范的全部內容,希望文章能夠幫你解決所遇到的問題。

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

激情丁香婷婷 | 免费观看十分钟 | 天天干天天上 | 一区二区 不卡 | 久久99日韩 | 超碰在线cao| 日狠狠 | 久久爱www. | 国产九九热视频 | 日韩特级毛片 | 午夜黄色大片 | 五月亚洲 | 午夜影院日本 | 亚洲精品视频二区 | 黄色小说免费在线观看 | 亚洲综合欧美精品电影 | 玖玖国产精品视频 | 国产精品久久久区三区天天噜 | 在线国产91| 婷婷六月天丁香 | 国产一区 在线播放 | www日日夜夜| 99视频偷窥在线精品国自产拍 | 中文字幕电影一区 | 91久久国产露脸精品国产闺蜜 | 久久久久国产一区二区三区四区 | 欧美a视频在线观看 | 91av视频导航 | 国产综合在线视频 | 久久av免费 | 亚洲成av人片在线观看www | 免费99视频| 婷婷久久一区 | 午夜999| 五月天电影免费在线观看一区 | 奇米四色影狠狠爱7777 | 久久免费视频国产 | 成人一级 | 天天色天天爱天天射综合 | 91精品蜜桃 | 久久精品视频一 | 亚欧日韩av | 国产99久久久欧美黑人 | 国产精品 欧美 日韩 | 国产一线天在线观看 | 成人午夜精品久久久久久久3d | 国产三级av在线 | 免费在线观看污网站 | 久久久一本精品99久久精品 | 亚洲天堂网站视频 | 国产精品一区二区你懂的 | 亚洲天堂激情 | av免费高清观看 | av免费播放 | 国产视频每日更新 | 亚洲成人xxx | 国产一区二区视频在线播放 | 丁香五月亚洲综合在线 | 中文字幕在线看视频国产中文版 | 国产在线精品一区二区三区 | 久久亚洲精品电影 | 天天操天天插 | 久久久久久美女 | 日韩有色| 亚州精品一二三区 | 欧美精品免费视频 | 久草视频在线新免费 | 黄色大片中国 | 国产在线观看你懂的 | 特级aaa毛片 | www.91成人| 国产成人三级一区二区在线观看一 | 国产精品一区二区 91 | 有码中文字幕 | 少妇性色午夜淫片aaaze | 狠狠色丁香婷婷综合最新地址 | 在线观看中文字幕第一页 | 日韩激情在线视频 | 久久激五月天综合精品 | 免费在线观看a v | 在线观看av中文字幕 | 91在线porny国产在线看 | 亚洲作爱视频 | 国产免费片| 天堂在线v| 日本黄色免费观看 | 亚洲国产精品推荐 | 久久99在线 | a视频在线 | av在线播放亚洲 | 91尤物在线播放 | 在线一区二区三区 | 久久99亚洲网美利坚合众国 | 欧美孕交vivoestv另类 | 在线只有精品 | 亚洲综合狠狠干 | 久久国产综合视频 | 久久久久久久久黄色 | 久久国产手机看片 | 久久免费在线观看 | 色婷婷免费视频 | 狠狠综合| 日本精品视频免费 | 国产精品久久亚洲 | 国产美女精品人人做人人爽 | 久久高清免费视频 | 久久一级电影 | 久草热视频 | 国产精品欧美激情在线观看 | 日韩精品在线视频 | 精品国产福利在线 | 天天干天天做 | 91免费观看网站 | av一本久道久久波多野结衣 | 国产一区二区在线免费视频 | 国内精品毛片 | 日韩欧美精品在线观看视频 | 色偷偷97 | 欧美久久久久久久久久久 | 五月开心婷婷网 | 久久久久久久久久久网 | 国产精品ⅴa有声小说 | 久久精品99国产精品日本 | 亚洲jizzjizz日本少妇 | 麻豆国产露脸在线观看 | 国产黄色精品 | 中文在线8资源库 | 精品一区精品二区高清 | 国产亚洲视频系列 | av资源在线看 | 免费福利视频网站 | 天天碰天天操视频 | 免费看国产曰批40分钟 | 国产xxxxx在线观看 | 美女网站视频免费都是黄 | 国产精品久久久久久高潮 | 日韩专区在线观看 | 最近日韩中文字幕中文 | 91超国产 | 欧美日韩国产一二 | 99热99| 伊人色**天天综合婷婷 | 天天干干| av观看久久久| 99精品免费久久久久久久久 | 日韩中文字幕a | 日本黄色a级大片 | 人人看看人人 | 国产色影院| 亚洲欧美国产精品va在线观看 | 久久激情精品 | 国产一线二线三线性视频 | 又爽又黄又无遮挡网站动态图 | 成人动漫精品一区二区 | av片中文 | 亚洲国产综合在线 | 人人狠狠综合久久亚洲婷 | 国产麻豆成人传媒免费观看 | 韩国一区在线 | 天天操月月操 | 久久成人国产精品 | 国产精品黄色影片导航在线观看 | 视频在线播放国产 | 人人爽久久涩噜噜噜网站 | 天天舔天天射天天操 | 亚洲精品综合久久 | 99免费精品 | 婷婷六月色 | 中文字幕在线观 | 亚洲视频2 | 日韩一区在线播放 | 中文字幕 国产视频 | 欧美国产视频在线 | 天天综合婷婷 | www久久 | 99在线精品视频观看 | 91av在| 亚洲视频精选 | 丁香九月激情 | 国产精品一区二区三区观看 | 久久福利小视频 | 精品一区二区三区久久久 | 四虎成人精品永久免费av | av中文字幕在线看 | 国产黄色片免费 | 久久美女免费视频 | av在线精品 | 99产精品成人啪免费网站 | 在线视频18在线视频4k | 狠狠躁日日躁狂躁夜夜躁av | 国产成人精品在线 | 色综合久 | 四虎精品成人免费网站 | 国产亚洲在 | 国产中文字幕在线播放 | 久草免费在线视频观看 | 亚洲精品免费观看 | 亚洲夜夜爽| 99久久夜色精品国产亚洲 | 亚洲国产精品99久久久久久久久 | 国产成人免费观看久久久 | 免费观看国产视频 | 天天射天天干天天插 | 亚洲精品自拍视频在线观看 | 天天操天天干天天玩 | 欧美精品久久久久久久免费 | 91av在线免费视频 | 一级成人网| 在线观看国产亚洲 | 成年人国产精品 | 成人动漫精品一区二区 | 国产成人精品国内自产拍免费看 | 国产一区二区精品久久 | 亚洲精品777| 中文字幕日本电影 | 久久精品国产免费看久久精品 | 国产精国产精品 | 久热久草在线 | 日本久久成人 | 成年性视频 | 成人一级影视 | 97超视频 | 中国老女人日b | 久久久福利视频 | 久久精品小视频 | 亚洲国产偷 | 国产91学生粉嫩喷水 | 精品免费99久久 | 激情婷婷综合网 | 2019中文在线观看 | 99色视频| 午夜婷婷综合 | 亚洲理论在线观看电影 | 日本激情视频中文字幕 | 91九色网站 | 免费看的毛片 | 91精品久久久久久综合乱菊 | 青草视频在线免费 | 亚洲最快最全在线视频 | 在线观看日本高清mv视频 | 黄色特级毛片 | 亚洲视频久久久 | 久久精视频 | 性色av免费观看 | 亚洲精品女 | 婷婷色中文网 | 超碰av在线播放 | 亚洲精品国产自产拍在线观看 | av品善网| 蜜臀av性久久久久蜜臀av | 国产在线91在线电影 | 亚洲桃花综合 | 亚洲特级片 | 国产福利午夜 | 99视频精品免费观看, | 一区二区三区免费 | 中文字幕高清免费日韩视频在线 | 国产视频久 | 伊人黄 | 亚洲精品白浆高清久久久久久 | av高清网站在线观看 | 国产黄免费 | 亚洲欧美日韩在线看 | 激情五月在线观看 | 中文字幕久久精品 | 免费高清在线观看成人 | 亚洲 综合 专区 | 91精品国自产在线观看欧美 | 伊人电影在线观看 | 日韩有码中文字幕在线 | 欧美有色 | 久久歪歪 | 久久久www成人免费精品张筱雨 | 韩国av一区二区三区 | 日韩久久精品 | 国产黄色大片 | 91亚洲精品久久久蜜桃借种 | 亚洲激情在线观看 | 国内综合精品午夜久久资源 | 在线观看视频你懂的 | 免费观看十分钟 | av超碰免费在线 | 狠狠操狠狠插 | 日韩精品久久久 | 午夜久久影视 | 五月开心六月伊人色婷婷 | 亚洲黄色免费 | 中文字幕在线视频免费播放 | 亚欧日韩成人h片 | 精品日本视频 | 亚洲精品高清一区二区三区四区 | 亚洲不卡av一区二区三区 | 香蕉免费在线 | 日本久久免费视频 | 日本精品在线看 | 欧美在线free | 久久综合久久综合久久综合 | 激情综合国产 | 91在线超碰 | 日本久久久久久久久 | 日本精品视频在线观看 | 99精品视频网| 一区二区视频网站 | 91精品视频在线免费观看 | 色九九在线| 亚洲黄在线观看 | av在线8| 九九视频一区 | 永久免费毛片在线观看 | 亚洲免费av在线播放 | 四虎国产 | 欧美精品久久久久性色 | 激情婷婷六月 | 久久午夜国产精品 | 国产xxxx| 久久精品小视频 | 在线观看91精品国产网站 | 黄色网大全 | 三级视频国产 | 久久免费毛片视频 | 日韩av一区二区在线播放 | 亚洲 欧美 精品 | 综合久久2023 | 日韩中文字幕在线看 | 亚洲少妇xxxx| 婷婷色在线视频 | 国产xxxx| 99麻豆久久久国产精品免费 | 蜜臀久久99精品久久久无需会员 | 国产高清成人av | 国产福利免费在线观看 | 美女视频黄色免费 | 狠狠色综合网站久久久久久久 | 美女视频免费一区二区 | 麻豆免费在线视频 | 手机av在线网站 | 免费看片日韩 | 国产精品免费在线 | av电影一区 | 欧美一级电影 | 亚州精品视频 | 91精品国产一区二区在线观看 | 天天操天天爽天天干 | 超碰在线最新地址 | 久要激情网 | 亚洲国产中文字幕在线 | 99精品免费视频 | 综合色综合 | 最近的中文字幕大全免费版 | 欧美成人精品欧美一级乱 | 国产中文字幕在线观看 | 人人澡超碰碰 | 国产精品视频资源 | 国产精品专区在线 | 欧美在线观看小视频 | 国产精品久久久久久久99 | 日韩欧美综合精品 | 99久久精品日本一区二区免费 | 国产专区欧美专区 | 欧美日韩国产页 | 亚洲综合色激情五月 | 亚洲综合色婷婷 | 黄色大片视频网站 | 黄网站色 | 国产97碰免费视频 | 欧美日韩观看 | 日韩精品在线视频 | 亚洲免费在线播放视频 | 亚洲片在线 | 久久久久这里只有精品 | 激情综合网五月激情 | 美女视频是黄的免费观看 | 欧美成人h版 | 91夜夜夜 | 久久久福利视频 | 二区在线播放 | 午夜精品福利一区二区 | 亚洲精品视频在线观看免费视频 | 日韩久久视频 | 国产精品资源网 | 久草在线中文视频 | 欧美日韩国产精品一区二区三区 | 91黄色免费看 | 国产成人精品av久久 | 在线看免费 | 欧美久久久久久久久久久久久 | av在线播放亚洲 | 五月天婷婷狠狠 | 91福利视频久久久久 | 在线 国产 亚洲 欧美 | 欧美久久久久 | 久久久久久蜜av免费网站 | 国产又粗又猛又黄又爽视频 | 亚洲精品www | 啪啪小视频网站 | 亚洲婷婷丁香 | 国产精品久久99综合免费观看尤物 | 色偷偷网站视频 | 黄色影院在线观看 | 1000部18岁以下禁看视频 | 欧美久久成人 | 特级a毛片 | 国产精品久久 | 色香天天 | 国产亚洲91| 特黄一级毛片 | 日本高清免费中文字幕 | 久久精品美女视频 | 久久久国产一区二区三区 | 欧美亚洲精品在线观看 | 色婷婷激情电影 | 521色香蕉网站在线观看 | 97在线观看免费 | 高清中文字幕av | 九九热在线精品 | 国产成人精品久久二区二区 | 97精品一区二区三区 | 国产三级久久久 | 色噜噜日韩精品一区二区三区视频 | 久久天天躁狠狠躁亚洲综合公司 | 国产精品不卡在线播放 | 激情视频免费在线 | www最近高清中文国语在线观看 | 最新在线你懂的 | 亚洲一区二区91 | 91国内产香蕉 | 99精品毛片| 一本一道波多野毛片中文在线 | 97超碰超碰 | 亚洲草视频 | 在线一二区 | 欧美激情视频一区二区三区免费 | 亚洲精品影视 | 久久久久久久久久网站 | 欧美一区免费在线观看 | 99久久这里只有精品 | 日本精品视频一区 | 亚洲女欲精品久久久久久久18 | 亚洲精品三级 | 国产精品亚洲精品 | 亚洲精品在线免费观看视频 | 99久久综合国产精品二区 | a级片久久久 | 久久九精品 | 国产清纯在线 | 国产日韩精品在线 | 免费av在线网 | 久久精品亚洲精品国产欧美 | 成人全视频免费观看在线看 | 九九免费在线观看 | 国产福利免费看 | 丝袜少妇在线 | 在线视频免费观看 | 亚洲激情视频在线观看 | 久草视频在线资源站 | 国产免费观看久久 | 国产在线污| 人人舔人人爽 | 国产精品毛片一区二区 | 一区 二区电影免费在线观看 | 美女视频黄色免费 | 日韩视频中文字幕在线观看 | 五月黄色| 六月丁香久久 | 国产69精品久久久久久 | 久久草草影视免费网 | 久精品视频免费观看2 | 国产成人精品av在线 | 天天射天天干天天爽 | 超碰97中文 | 综合网中文字幕 | 亚洲aⅴ乱码精品成人区 | 天天爱天天干天天爽 | 中文字幕 国产视频 | 99久久www免费| 麻豆视频免费看 | 亚洲免费在线看 | 精品国产免费观看 | 国产97色在线 | 欧美精品三级在线观看 | 久久午夜国产精品 | 免费久久精品视频 | 久久久久久久久黄色 | 丁香五月亚洲综合在线 | 一区二区三区动漫 | 久久只精品99品免费久23小说 | 不卡精品视频 | 中文永久免费观看 | 久久国产综合视频 | 久久一区二区免费视频 | 特级免费毛片 | 在线观看国产日韩 | 亚洲精品视频在线免费播放 | 亚洲色影爱久久精品 | 日韩欧美在线观看一区二区 | 国产精品久久久久久久婷婷 | 一本一道久久a久久综合蜜桃 | 日韩免费在线观看网站 | 97在线免费观看 | 欧美性极品xxxx娇小 | 久久久国产高清 | 亚洲精品乱码久久久久久按摩 | 黄色成人影视 | 日韩精品免费在线观看视频 | av高清一区 | 99久久国产免费,99久久国产免费大片 | 2023国产精品自产拍在线观看 | 中文字幕三区 | 中文字幕免费看 | 天天干天天干天天操 | 久久久久国产一区二区 | 精品久久美女 | 国产在线p | 在线播放国产一区二区三区 | av一区二区三区在线播放 | 91理论片午午伦夜理片久久 | 人人澡av| 久久在线免费观看视频 | 日日日日日 | 久久视频精品在线 | www.黄色小说.com| 日韩一区在线播放 | 午夜久久福利视频 | 国产亚洲片 | 91精品国产91久久久久久三级 | 中文字幕第一页在线播放 | 国产美女视频网站 | 午夜视频欧美 | 国产一区福利在线 | 国产亚洲在线观看 | 久久久国产毛片 | av超碰在线 | 成人免费大片黄在线播放 | 99久久99热这里只有精品 | 欧美巨大 | 欧美另类xxxx | 国产男男gay做爰 | 国产精品二区在线 | 一区国产精品 | 久久精品一二区 | 久久综合成人网 | 国产精品久久久久av福利动漫 | 久久久综合色 | 91久草视频| 国产精品1024| 综合铜03 | 国产美女网 | 欧美三级高清 | 伊人官网 | 一区二区三区在线免费观看视频 | 四虎在线永久免费观看 | 成人教育av | 96超碰在线 | 亚洲精品乱码久久久久 | 国产免费高清 | 欧美巨大荫蒂茸毛毛人妖 | 在线免费观看一区二区三区 | 99久久精品国产一区二区成人 | 超碰午夜 | 久久激情视频网 | 中文字幕电影网 | 国产精品免费麻豆入口 | 亚洲精品在线观 | 最新国产精品久久精品 | 91久久精品一区 | 久久久久亚洲精品 | 久久精品99国产精品酒店日本 | 国产精品 中文字幕 亚洲 欧美 | 黄色小说18| 国产精品毛片久久蜜 | 久久成人福利 | 激情婷婷在线观看 | 久热免费在线观看 | 国产精品日韩高清 | 99免费看片 | 一二三区视频在线 | 美女免费黄网站 | 成人免费观看大片 | 天天夜夜操 | 国产一区二区三区免费在线观看 | www.xxxx欧美| 国产黄色高清 | 手机在线看片日韩 | 亚洲天天综合网 | 在线观看a视频 | 久久福利影视 | 欧美日韩xxxxx| 国产伦精品一区二区三区在线 | 久久精品久久综合 | 一区二区精品在线 | 亚洲无线视频 | 久久精品视频在线观看 | 国产精品99久久久久久宅男 | 99r在线精品| 久久桃花网 | av 一区 二区 久久 | 免费国产一区二区 | 激情综合网天天干 | 国产成人区 | 国产高h视频 | 欧美性生活一级片 | 亚洲另类视频 | 日韩字幕 | 亚一亚二国产专区 | 成人av电影免费观看 | 中文字幕日本特黄aa毛片 | 国产视频久久久久 | 久久精品三级 | 日韩中文字幕免费在线播放 | 成人免费亚洲 | 日韩免费视频在线观看 | 波多野结衣视频一区二区三区 | 国产一级片观看 | 国产91在线 | 美洲 | 亚洲国产偷 | 欧美日韩视频在线 | 久久精品视频日本 | 一区二区精品视频 | 久久综合婷婷综合 | 日日爽日日操 | 在线观看国产v片 | 特级黄色视频毛片 | 午夜丁香视频在线观看 | 91成人在线免费观看 | 夜夜躁狠狠燥 | 日本黄色片一区二区 | 最新不卡av | 在线观看视频 | 亚洲专区一二三 | 手机在线小视频 | 国内精品久久久久久久久久 | 91网址在线看 | 久久久精品国产一区二区 | 超碰人人91 | 色婷婷狠狠五月综合天色拍 | 国产一区在线视频观看 | 国产在线探花 | 婷婷激情综合网 | 日韩网站视频 | 美女视频黄免费网站 | www看片网站 | 亚洲三级网 | 成人免费亚洲 | 国产网红在线观看 | 国产在线不卡视频 | 天天亚洲 | 中文字幕在线看 | 免费h精品视频在线播放 | 国产v视频 | 免费亚洲黄色 | 黄色三级免费网址 | 东方av免费在线观看 | 91一区二区三区在线观看 | 亚州精品天堂中文字幕 | 午夜精品中文字幕 | 欧美激情va永久在线播放 | 久草在线视频看看 | 亚洲国产精久久久久久久 | 九九九热精品免费视频观看 | 天天射天天做 | 又黄又刺激视频 | 久久黄色网址 | 久久国产香蕉视频 | 国模视频一区二区 | 热久久视久久精品18亚洲精品 | 国产在线小视频 | 亚洲 欧美日韩 国产 中文 | 草久在线播放 | 国内精品久久久久久久影视简单 | 97香蕉视频| www.香蕉视频| 日韩电影在线看 | 四虎影视成人永久免费观看亚洲欧美 | 91视频免费网站 | 久久精品导航 | 欧美成人h版 | 蜜臀精品久久久久久蜜臀 | 色婷婷久久久 | 国产九色视频在线观看 | 亚州五月| 中文一区在线观看 | 91在线免费视频 | 国产高潮久久 | 国产精品一区二区美女视频免费看 | 久久久黄视频 | 亚洲 欧美变态 另类 综合 | 欧美日韩裸体免费视频 | 精品一区二区影视 | www.国产在线视频 | 四虎www| 99精品乱码国产在线观看 | 四虎在线免费观看 | 国产成人在线观看 | 亚洲精选在线观看 | 国产99一区视频免费 | 在线一区二区三区 | 天干啦夜天干天干在线线 | 亚洲色图美腿丝袜 | 日韩一级电影网站 | 日本精品在线视频 | 99视频在线精品 | 高清在线一区二区 | 久久视频免费看 | 在线看欧美 | 日本高清xxxx | 亚洲不卡在线 | 在线免费av网站 | 天天玩天天操天天射 | 九九九热精品免费视频观看网站 | 麻豆91精品视频 | 精品一区二区在线播放 | 91视频91蝌蚪 | 免费黄色激情视频 | 日韩欧美精选 | 国产精品初高中精品久久 | 色资源在线 | 国产精品午夜在线观看 | 国产精品剧情在线亚洲 | 久久99精品久久久久久 | 91大神电影 | 在线观看香蕉视频 | 亚洲电影网站 | 免费激情在线电影 | 九九视频精品免费 | 国产色一区 | 亚洲国产中文在线观看 | 国产一区在线视频观看 | 天天操偷偷干 | 欧美九九视频 | 在线午夜电影神马影院 | 久久久久久久久久久久国产精品 | 999免费视频| 国产啊v在线观看 | 最近2019中文免费高清视频观看www99 | 探花视频网站 | 精品国产自在精品国产精野外直播 | 国产91全国探花系列在线播放 | 人人爱人人射 | 天堂资源在线观看视频 | 欧美少妇xx | 天天干天天操天天 | 日本三级香港三级人妇99 | 国产精品久久久久久久久久久久午夜 | a在线视频v视频 | 丝袜av网站| 日韩在线观看高清 | 欧美a级片免费看 | 日韩成人看片 | 久久成人18免费网站 | 国产亚洲精品久久久久久网站 | 激情五月在线视频 | 在线视频免费观看 | 欧美日韩国产精品一区二区三区 | 日本69hd| www.久热 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 久草在线免费看视频 | 国产黄色资源 | 亚洲精品66 | 欧美精品黑人性xxxx | 色资源在线 | 亚洲黄色在线 | 国产91免费观看 | 国产精品毛片久久久 | 免费看的黄色的网站 | 麻豆影视网站 | 国产精品欧美激情在线观看 | 韩日精品中文字幕 | 国内精品一区二区 | 在线激情av电影 | 精品国产美女 | 久热爱| 超碰精品在线观看 | 99色精品视频 | 在线韩国电影免费观影完整版 | 最近能播放的中文字幕 | 又黄又爽又色无遮挡免费 | 91亚洲精品久久久久图片蜜桃 | 国产一级视频在线免费观看 | 天天弄天天操 | 久久久久久久久久久久久久电影 | 亚洲日本中文字幕在线观看 | 欧美精品少妇xxxxx喷水 | 欧美成人性网 | 欧美日韩在线视频观看 | 欧美日韩精品影院 | 91精选在线观看 | 日韩在线视频在线观看 | 国产一区二区三区四区大秀 | 国产精品毛片久久久久久久 | 欧美日韩午夜爽爽 | 国产精品午夜在线 | av不卡中文字幕 | 免费国产在线精品 | 欧美亚洲免费在线一区 | 午夜久久福利影院 | 在线视频麻豆 | 欧美视频在线观看免费网址 | 缴情综合网五月天 | 成年人在线免费看视频 | 97在线观视频免费观看 | 国模精品一区二区三区 | 国产一级性生活视频 | 国产亚洲精品久久久久久移动网络 | 色网站在线免费观看 | 字幕网av | 91麻豆精品国产自产在线游戏 | 国产三级在线播放 | 国产日韩欧美视频在线观看 | 久久久www免费电影网 | 99精品视频在线看 | 久久久 精品 | 久久久久www| 97视频在线观看播放 | 亚洲 中文 欧美 日韩vr 在线 | 欧洲高潮三级做爰 | 国产九九九精品视频 | 免费看av片网站 | 国产精品成人av电影 | 亚洲精品黄色在线观看 | 欧美性生活久久 | 久久人人97超碰精品888 | 黄色一级性片 | 视频二区 | 久久午夜免费观看 | 日韩久久激情 | 一区在线播放 | 亚洲成人黄色 | 超碰在线个人 | 一区二区三区四区五区在线 | 97在线观看免费视频 | 精品国产一二三四区 | 丁香5月婷婷久久 | 69视频网站 | 亚洲理论在线观看 | 中文字幕电影网 | 日韩一区二区三区在线看 | 亚洲精品中文字幕视频 | 色婷婷啪啪免费在线电影观看 | 91新人在线观看 | 欧美一级片免费播放 | 国产高清在线永久 | 激情 婷婷 | 中文免费在线观看 | 成av人电影 | 91在线麻豆 | 久久久精品小视频 | 久久电影色 | 91精品一区二区三区蜜桃 | 99精品久久久 | 99热精品免费观看 | 91视频免费国产 | 亚洲精品资源在线 | 国产福利一区在线观看 | 香蕉久久久久久久 | 夜夜躁狠狠燥 | 精品国产一区二区三区噜噜噜 | 99久久婷婷国产一区二区三区 | 手机在线看永久av片免费 | 色国产精品 | 激情小说网站亚洲综合网 | 人人插人人做 | 久久久麻豆视频 | 91中文字幕一区 | 久久精品观看 | 999精品网 | 瑞典xxxx性hd极品 | 免费a视频 | 91片网| 香蕉视频在线网站 | 久久久久国产成人免费精品免费 | 91精品国自产拍天天拍 | 欧美性生活小视频 | 丰满少妇一级片 | 日韩剧情 | 黄色大全免费网站 | 操高跟美女 | 免费国产在线观看 | 国产成人精品一区二区在线观看 | 99理论片| 久久爱资源网 | 精品成人久久 | 亚洲精品国产精品99久久 | 日韩精品播放 | 久久国产精品久久精品国产演员表 | 三级av在线免费观看 | 久久视讯 | 亚洲狠狠婷婷 | 黄色录像av | 久草在线精品观看 | 亚洲免费不卡 | 日韩欧美69 | 久久精品国产第一区二区三区 | 免费在线观看91 | 97超碰人人网 | 超碰人人91 | 久久综合狠狠综合久久综合88 | 国产精品18久久久久久首页狼 | 激情久久久久久久久久久久久久久久 | 日本精品中文字幕在线观看 | 日日干日日 | 色www精品视频在线观看 | 人人爱人人添 | 人人干网站 | 91亚洲精品久久久蜜桃 | 国产精品一区二区久久国产 | 国产在线高清精品 | 久草在线欧美 | 婷婷激情小说网 | 亚洲最新在线 | 日本一区二区三区免费看 | 日韩视频中文字幕在线观看 | 成人av在线网 | 中文在线资源 | 亚洲欧美国产精品va在线观看 | 亚洲伊人av | 欧美成人在线免费观看 | 中文字幕 国产视频 | 激情五月在线视频 | 国产明星视频三级a三级点| 人人草人人草 | 日韩av资源站 | 五月婷婷中文 | 久久久久国产精品www | 日韩va在线观看 | 四虎8848免费高清在线观看 | 国产无套精品久久久久久 | 国产精品免费久久久久 | 黄色软件大全网站 | 婷婷丁香在线 | 久久99久久久久 | 久久精品2 | 激情五月婷婷激情 | 国产精品 中文字幕 亚洲 欧美 | 99亚洲天堂| 国产免费国产 | 婷婷久久综合九色综合 | 亚洲va欧美va人人爽 | 中文字幕日本特黄aa毛片 | 日韩精品在线观看av | 国产视频一区二区三区在线 | 欧美久久久久久久久久久久 | 日韩久久精品一区二区三区下载 | 午夜电影av | 免费av看片 | 亚洲va男人天堂 | 久久人人爽视频 | 欧美日韩国产免费视频 | 欧美日韩视频一区二区 | 91在线小视频 | 操久在线| 天堂中文在线视频 | 又色又爽又激情的59视频 | 日本精品一区二区 | 丝袜美腿在线视频 | 久国产在线播放 | av手机在线播放 | 日韩激情中文字幕 | 精品一区二区在线免费观看 | 91久久在线观看 | 亚洲无线视频 | 天天操天操 | 亚洲国产人午在线一二区 | 国产精品剧情在线亚洲 | 黄色1级大片 | 国产一级二级在线观看 | 久久久成人精品 | 日韩欧美电影在线 | 二区三区在线 | 天天综合网久久 | 首页中文字幕 | 欧美日韩在线网站 | 国产精品自产拍在线观看蜜 | a级成人毛片 | 在线a亚洲视频播放在线观看 | 欧美日韩免费看 | 超级碰碰碰视频 | 私人av| 亚洲精选视频免费看 | 麻豆国产在线视频 | 久久精品男人的天堂 | 国产成人久久av | 悠悠av资源片 | 久久久久综合精品福利啪啪 | 亚洲精品国产电影 | 99久久www| 三级在线视频播放 | 国产一区二区久久精品 | 大荫蒂欧美视频另类xxxx | 高清一区二区三区av | 国产精久久久久久久 | 视频91| 中文字幕一区二 | 996久久国产精品线观看 | 久久在线观看 | 久久高清国产 | 最新一区二区三区 | 国产欧美精品一区二区三区 |