精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JS斷點調試心得

開發 前端
本文主要介紹了“逐語句執行”按鈕、“逐過程執行”按鈕、console控制臺這三個工具,以及調試bug時的一些思路。工具的用法我就不再贅述了,大家知道用法就行,具體怎么去更合理的使用,還需要大家通過大量的實踐去總結提升~

1.斷點調試是啥?難不難?

斷點調試其實并不是多么復雜的一件事,簡單的理解無外呼就是打開瀏覽器,打開sources找到js文件,在行號上點一下罷了。操作起來似乎很簡單,其實很多人糾結的是,是在哪里打斷點?(我們先看一個斷點截圖,以chrome瀏覽器的斷點為例) 

 

 

 

步驟記住沒?

用chrome瀏覽器打開頁面 → 按f12打開開發者工具 → 打開Sources → 打開你要調試的js代碼文件 → 在行號上單擊一下,OK!恭喜你的處女斷點打上了,哈哈~~

2.斷點怎么打才合適?

打斷點操作很簡單,核心的問題在于,斷點怎么打才能夠排查出代碼的問題所在呢?下面我繼續舉個例子方便大家理解,廢話不多說,上圖: 

 

 

 

假設我們現在正在實現一個加載更多的功能,如上圖,但是現在加載更多功能出現了問題,點擊以后數據沒有加載出來,這時候我們第一時間想到的應該是啥?(換一行寫答案,大家可以看看自己的第一反應是啥)

我最先想到的是,我點擊到底有沒有成功?點擊事件里的方法有沒有運行?好,要想知道這個問題的答案,我們立馬去打個斷點試試看,斷點打在哪?自己先琢磨一下。

接著上圖: 

 

 

 

各位想到沒?沒錯,既然想知道點擊是否成功,我們當然是在代碼中的點擊事件處添加一個斷點,切記不要添加在226行哦,因為被執行的是click方法內的函數,而不是226行的選擇器。斷點現在已經打上了,然后做什么呢?自己再琢磨琢磨~

繼續上圖: 

 

 

 

然后我們當然是回去點擊加載更多按鈕啦,為什么?額。。。如果你這么問,請允許我用這個表情,不點擊加載更多按鈕,怎么去觸發點擊事件?不觸發點擊事件,怎么去執行點擊事件里的函數?咆哮狀。。不過我相信大家肯定不會問這么low的問題~不瞎扯了~ 

繼續正題,上面的圖就是點擊加載更多按鈕后的情況,我們可以看到左側的頁面被一個半透明的層給蓋住了,頁面上方還有一串英文和兩個按鈕,右側代碼227行被添加上了背景色,出現這個情況,先不管那些按鈕英文是啥意思有啥作用,你從這個圖得到了什么信息?繼續琢磨琢磨~

如果出現了上圖這個情況,說明一點,click事件中的函數被調用了,進一步說明了點擊事件生效。那么我們對于這個問題產生的第一個“犯罪嫌疑人”就被排除了。

補充一下:

如果沒有出現上面的情況咋辦?那是不是說明點擊事件沒有生效呢?那是什么導致點擊事件沒有生效?大家自己思考思考~

可能導致點擊事件沒生效的原因很多,比多選擇器錯誤,語法錯誤,被選擇的元素是后生成的等。怎么解決呢?

選擇器錯誤,大家可以繼續往后看到console部分的內容,我想大家就知道怎么處理了

語法錯誤,細心排查一下,不熟悉的語法可以百度對比一下

被選擇的元素是后生成的,最簡單的處理就是使用.on()方法去處理,這個東東帶有事件委托處理,詳情可以自行百度。

那么接下來”犯罪嫌疑人“的身份鎖定在哪里呢?

我們將目光投向事件內部,click事件觸發了,那么接下來的問題就是它內部的函數問題了。如果你要問為什么?請給我一塊豆腐。。。

打個比方,給你一支筆,讓你寫字,然后你在紙上寫了一個字,發現字沒出來,為啥?你說我寫了呀,紙上都還有劃痕。那是不是可能筆沒有墨水或者筆尖壞了了?這個例子和點擊加載更多一個道理,寫字這個動作就是點擊操作,而內部函數就是墨水或者筆尖。明白了不~

接著我們分析下點擊事件里面的內容,里面包含三句話,第一句話是變量i自增長,第二句話是給按鈕添加一個i標簽,第三句話是調用請求數據的方法。

就通過這三句話的本身作用,我們可以將較大一部分嫌疑放在第三句話,一小部分放在第一句和第二句話上,有人可能會疑惑,第二句話怎么會有嫌疑呢?他的作用只不過是添加一個標簽,對于數據完全沒有影響啊,確實,這句話對于數據沒有影響,但是出于嚴謹考慮,它仍然有可能出錯,例如它要是少了一個分號呢?或者句子內部某個符號錯誤呢?往往就是這種小問題浪費我們很多時間。

好,為了進一步鎖定”犯罪嫌疑人“,給大家介紹一個工具,也是上圖出現兩個圖標之一,見下圖: 

 

這個小圖標的功能叫”逐語句執行“或者叫”逐步執行“,這是我個人理解的一個叫法,意思就是,每點擊它一次,js語句就會往后執行一句,它還有一個快捷鍵,F10。下圖示范一下它被點擊以后的效果: 

 

 

 

我單擊了兩次這個按鈕(或者使用F10快捷鍵),js代碼從227行執行到了229行,所以我管它叫”逐語句執行“或者”逐步執行“。這個功能非常的實用,大部分的調試都會使用到它。

上面介紹到我單擊了兩次“逐語句執行”按鈕,代碼從227行運行到229行,大家覺得這意味著啥?是不是說明從語法上來說,前兩句是沒有問題的,那么是不是也同時意味著前兩句就排除嫌疑了呢?我看不然。

大家都知道,加載更多就是一個下一頁的功能,而其中最核心的一個就是傳給后臺的頁碼數值,每當我點擊加載更多按鈕一次,頁碼的數值就要加1,所以如果下一頁的數據沒出來,是不是有可能是因為頁碼數值也就是[i變量](下面統一稱呼i)有問題?那么如何排查頁碼是否存在問題呢?大家自己先思考思考。

下面教大家兩種查看頁碼數值i]實際輸出值的方法,上圖:

第一種: 

 

 

 

操作步驟如下:

1.仍然是在227行打上斷點 → 2. 點擊加載更多按鈕 → 3. 單擊一次“逐語句執行“按鈕,js代碼執行到228行 → 4.用鼠標選中i++(什么叫選中大家里不理解?就是你要復制一個東西,是不是要選中它?對,就是這個選中) → 5. 選中以后,鼠標懸浮在目標上方,你就看到上圖的結果。

第二種: 

 

 

 

這個方法其實和第一種差不多,只不過是在控制臺輸出i的值,大家只需要按照第一種方法執行到第三步 → 4. 打開和sources同一級欄目的console → 5. 在console下方的輸入欄里輸入i → 6. 按enter回車鍵即可。

上面的第二種方法里,提到了console這個東西,我們可以稱呼它為控制臺或者其他什么都可以,這不重要~console的功能很強大,在調試的過程中,我們往往需要知道某些變量的值到底輸出了什么,或者我們使用選擇器[$”.div”)這種]是否選中了我們想要的元素等,都可以在控制臺打印出來。當然直接用第一種方法也可以。

給大家示范一下在console里打印我們想要選中的元素。上圖~ 

 

在控制臺中輸入$(this),即可得到選擇的元素,沒錯,正是我們所點擊的對象——加載更多按鈕元素。

在這里給大家說說我對console這個控制臺的理解:這個東東就是一個js解析器,是瀏覽器本身用來解析運行js的家伙,只不過瀏覽器通過console讓我們開發者在調試過程中,可以控制js的運行以及輸出。通過上面的兩種方法,大家可能覺得使用起來很簡單,但是我要給大家提醒一下,或者說是一些新手比較容易遇到的困惑。

困惑一:在沒有打斷點的情況下,在console輸入i,結果console報錯了。

這應該是新手很常見的問題,為什么不打斷點我就沒有辦法在控制臺直接輸出變量的值呢?個人理解這時候i只是一個局部變量,如果不打上斷點,瀏覽器會把所有的js全部解析完成,console并不能訪問到局部變量,只能訪問到全局變量,所以這時候console會報錯i未定義,但是當js打上斷點時,console解析到了局部變量i所在的函數內,這時候i是能夠被訪問的。

困惑二:為什么我直接在console里輸入$(“.xxx”)能打印出東西來呢?

很簡單,console本身就是一個js解析器,$(“.xxx”)就是一個js語句,所以自然console能夠解析這個語句然后輸出結果。

介紹完“逐語句執行”按鈕和console控制臺的用法,最后再介紹一個按鈕,上圖: 

 

這個按鈕我稱呼它為“逐過程執行”按鈕,和“逐語句執行”按鈕不同,“逐過程執行”按鈕常用在一個方法調用多個js文件時,涉及到的js代碼比較長,則會使用到這個按鈕。

上圖: 

 

假設上圖我只在227行打了個斷點,然后一直點擊逐語句執行”按鈕到229行,這時候如果再點擊一次“逐語句執行”按鈕呢?則會進入下圖的js里: 

 

這些都是zepto庫文件的內容,沒啥好看的,里面運行很復雜,我們不可能一直使用“逐語句執行”按鈕,這樣你會發現你按了大半天還在庫文件里面繞。。。這時候咋辦?那就該“逐過程執行”按鈕上場了。

上圖: 

 

我除了在227行打了一個斷點,同時還在237行打了一個斷點,當我們運行到229行時,直接單擊“逐過程執行”按鈕,你會發現,js直接跳過了庫文件,運行到了237行,大家可以自己使用體驗一下。

最后總結:

本文主要介紹了“逐語句執行”按鈕、“逐過程執行”按鈕、console控制臺這三個工具,以及調試bug時的一些思路。工具的用法我就不再贅述了,大家知道用法就行,具體怎么去更合理的使用,還需要大家通過大量的實踐去總結提升~

我其實在本文主要想講的是調試bug的一個思路,但是由于選的例子涉及東西太多。。。怕全部寫下來內容太長,大家也沒興趣看,所以我就簡單的選了一部分給大家講解,不知道大家有沒有收獲。別看我調試三句話寫了一堆的東西,如果真的在實際項目中你也像我這樣去做,估計你調試一個Bug的時間會比寫一個腳本的時間還長很多。。。在實際情況下,我們應該養成拿到問題的第一時間,自行在腦海中排查問題,找到最有可能出現問題的點,如果沒辦法迅速的排查出最重要的點,那么你可以使用最麻煩但是很靠譜的方法,利用“逐語句執行”按鈕將整個和問題相關的js依次去執行一遍,在執行的過程中,自己也跟著理清思路,同時注意下每個變量的值以及選擇器選中的元素是否正確,一般來說,這樣做一遍下來,bug都解決的差不多了。

所以個人認為,我們調試bug的思路應該是這樣的:首先,js是否成功的執行進來;其次,js是否存在邏輯問題,變量問題,參數問題等等;最后,如果上述都沒有問題,請仔細查看各種符號。。。

OK~斷點就講到這里~有不明白的同學可以在下面留言~還有如果大家有什么不懂的知識點或者對前端比較困惑的地方,也可以在下面留言,有空的時候我也會繼續針對大家的留言寫一些文檔的哦~ 

責任編輯:龐桂玉 來源: 前端大全
相關推薦

2019-04-18 09:31:07

iOS項目開發斷點代碼

2021-08-26 05:04:53

JavaScript調試技巧

2017-04-18 09:27:14

Visual StudNode.js調試

2009-07-14 11:34:42

MyEclipse斷點JavaScript

2022-10-08 00:07:00

JSV8調用棧

2022-09-30 00:03:03

JS斷點線程

2014-08-06 11:59:16

Xcode變量summary

2022-10-13 13:21:58

系統httpsCharles

2009-09-27 08:57:29

Visual Stud

2021-05-08 11:50:59

網絡安全API函數代碼

2017-06-28 14:21:22

Linux調試器斷點

2023-03-07 10:44:05

前端JS 調試

2009-10-09 10:21:31

Visual Stud

2013-04-18 09:55:56

iOS開發Xcode調試斷點

2011-07-26 14:31:47

XCode 調試 全局

2020-10-10 07:14:08

前端項目斷點

2017-09-25 08:04:31

Linux調試器源碼級斷點

2020-03-12 13:00:36

Python斷點設置編程語言

2020-05-20 19:38:11

前端js調試工具

2012-02-02 15:14:29

Node.js
點贊
收藏

51CTO技術棧公眾號

久久久精品毛片| 日韩人妻精品一区二区三区| 国产午夜视频在线| 欧美午夜寂寞| 欧美在线观看视频在线| 青青在线免费视频| 天天爽夜夜爽夜夜爽| 日韩经典中文字幕一区| 蜜月aⅴ免费一区二区三区 | 欧美美女日韩| 亚洲日本护士毛茸茸| 久99久视频| 一级黄色免费看| 一区二区日韩免费看| 中文字幕精品www乱入免费视频| 性生活一级大片| 欧洲av一区二区| 亚洲丰满少妇videoshd| 亚洲制服中文| 深夜福利在线视频| 国产一区二区不卡老阿姨| 青青草国产精品一区二区| 波多野结衣在线网址| 妖精视频一区二区三区免费观看 | 国产精品高潮呻吟久久av无限 | 国产精品青青草| 亚洲第一图区| 奇米一区二区三区| 国精产品一区一区三区有限在线| 精品久久久中文| 成人国产精品一区二区| 草久久免费视频| 欧美一区二区| 久久精品国产成人| 亚洲资源中文字幕| 成人久久久久久| 99久久久无码国产精品免费蜜柚| 亚洲一级二级| 天天操天天射天天舔| 奇米影视亚洲| 亚洲美女性视频| 国产精九九网站漫画| 中文字幕成人| 真实国产乱子伦精品一区二区三区| 日韩欧美亚洲一二三区| 精品国产一区二区三区无码| 91精品国产全国免费观看| 日韩精品一区二区三区丰满 | 2019中文字幕在线电影免费| 国产精品美女久久久久久2018| 欧美激情免费视频| 国产中文字幕久久| 国产成人三级| 欧美片一区二区| 秋霞在线一区| 亚洲第一网中文字幕| 亚洲成人精品在线播放| 欧美久久亚洲| 日韩一区二区麻豆国产| 91视频福利网| 国产亚洲高清一区| 欧美一区二区在线看| 天天色天天干天天色| 久久丁香四色| 欧美成人video| 制服丝袜av在线| 巨人精品**| 日韩av影片在线观看| 免费看黄色aaaaaa 片| 曰本一区二区三区视频| 中文字幕久久亚洲| 国产免费一区二区三区四区| 午夜性色一区二区三区免费视频| 欧美夫妻性视频| 久久狠狠高潮亚洲精品| 男人天堂欧美日韩| 成人做爽爽免费视频| 精品人妻少妇嫩草av无码专区| 国产成人亚洲综合色影视| 狠狠色伊人亚洲综合网站色| 国产小视频福利在线| 中文一区一区三区高中清不卡| 伊人久久大香线蕉成人综合网| av在线电影免费观看| 亚洲人成精品久久久久久| 嫩草影院中文字幕| 成人性生活视频| 555www色欧美视频| 久久久久中文字幕亚洲精品| 图片婷婷一区| 久久精品国产成人精品| 亚洲国产精一区二区三区性色| 一区二区三区四区五区精品视频 | 久久96国产精品久久99软件| 全色精品综合影院| 自拍偷拍国产精品| 黄色一级在线视频| 国产精品4hu.www| 精品日韩99亚洲| 亚洲av熟女国产一区二区性色| 中文不卡在线| 日韩av黄色在线观看| 国产男女无套免费网站| 91女人视频在线观看| 日韩最新中文字幕| 免费福利视频一区二区三区| 91精品国产福利在线观看| 久久人人妻人人人人妻性色av| 不卡在线一区二区| 国语自产精品视频在线看一大j8 | 日韩你懂的电影在线观看| 免费a级黄色片| 在线观看国产精品入口| 日韩av片永久免费网站| 亚洲av综合色区无码一二三区| 久久久精品免费免费| 轻点好疼好大好爽视频| 日日狠狠久久| 国产亚洲人成网站在线观看| 欧美福利视频一区二区| 国产精品夜夜嗨| 一区二区精品在线观看| 欧美成人a交片免费看| 欧美一级在线免费| 狂野欧美性猛交| 久久亚洲风情| 精品久久久久久乱码天堂| 黄色精品在线观看| 欧美亚洲综合一区| 国产精品久久不卡| 日韩视频三区| 成人h视频在线观看| 色欧美激情视频在线| 色欧美乱欧美15图片| 精品国产人妻一区二区三区| 欧美特黄一级| yy111111少妇影院日韩夜片| 午夜视频在线观看免费视频| 欧美日韩在线播放三区| 国产一级久久久久毛片精品| 午夜亚洲性色福利视频| 精品中文字幕人| 国产伦子伦对白在线播放观看| 欧美成人性福生活免费看| 破处女黄色一级片| 久久国产福利国产秒拍| 亚洲一卡二卡三卡| 久久久久毛片| 日韩在线观看免费网站| 中文字幕乱码中文字幕| 欧美高清一级片在线观看| 欧美日韩在线免费播放| 成人一级毛片| 国产精品视频一区国模私拍 | wwwwxxxx日韩| 欧美码中文字幕在线| 国产精品久久久久久久久久久新郎| 国产中文在线| 欧美日本国产一区| 国产免费无码一区二区视频| 国产99久久精品| 欧美久久在线观看| 伊人久久大香线蕉综合网站 | 91精品国产自产精品男人的天堂| 色综合久久中文字幕综合网小说| 噜噜噜久久,亚洲精品国产品| 亚洲丰满少妇videoshd| 大地资源二中文在线影视观看 | 香蕉久久一区二区不卡无毒影院 | 亚洲第一天堂网| 午夜国产精品一区| 强伦人妻一区二区三区| 日本特黄久久久高潮| 在线视频欧美一区| 91综合久久爱com| 欧美一区深夜视频| 色的视频在线免费看| 日韩欧美在线网站| 人人草在线观看| 亚洲同性gay激情无套| 久久性爱视频网站| 麻豆久久一区二区| 免费人成自慰网站| 欧洲三级视频| julia一区二区中文久久94| 韩国久久久久久| 久久精品小视频| 欧美少妇另类| 日韩一区二区三区视频| 亚洲av中文无码乱人伦在线视色| 国产精品久线在线观看| 天天躁日日躁狠狠躁av麻豆男男 | 亚洲xxx视频| 黄色成人免费网| 欧美精品做受xxx性少妇| 亚洲av片一区二区三区| 4hu四虎永久在线影院成人| 午夜毛片在线观看| 国产欧美精品国产国产专区 | 久久九九影视网| 少妇性l交大片7724com| 久久亚洲国产精品一区二区| www成人免费| 日韩激情一区| 免费精品视频一区| 亚洲一区二区三区中文字幕在线观看 | 美女扒开腿让男人桶爽久久软| 日韩中文第一页| 视频午夜在线| 精品国产免费一区二区三区香蕉 | 人人鲁人人莫人人爱精品| 欧美激情久久久| 视频三区在线| 国产一区二区三区久久精品| 色一情一乱一区二区三区| 制服丝袜亚洲网站| 国产成人精品亚洲| 欧美日韩中文在线观看| 国产福利久久久| 亚洲免费在线播放| 人人艹在线视频| 国产午夜精品一区二区三区嫩草| 熟妇高潮一区二区| 国产在线精品一区二区三区不卡| 香蕉视频网站入口| 久久综合婷婷| 99999精品视频| 亚洲精选国产| 日韩网站在线免费观看| 欧美日本免费| 成人手机在线播放| 国产精品黑丝在线播放| 先锋在线资源一区二区三区| 综合亚洲色图| 久久综合给合久久狠狠色| 国产aa精品| 成人h视频在线| 成人h在线观看| 国产精品成人国产乱一区| 欧美gay囗交囗交| 日韩av理论片| 国产精品av一区二区三区| 日本aⅴ大伊香蕉精品视频| 国内激情视频在线观看| 性欧美xxxx| 白浆在线视频| 欧美自拍视频在线| 成人激情综合| 国产精品久久久久久久久久久久久久 | 免费在线观看av网站| 色婷婷综合久久久久中文字幕1| 成人av毛片| 精品国产拍在线观看| 美女羞羞视频在线观看| 欧美大片va欧美在线播放| 九七久久人人| 欧美激情亚洲一区| 色是在线视频| 国产精品久久久久久久电影| 伊人亚洲精品| 国产精品对白一区二区三区| 男人的天堂久久| 欧美性bbwbbwbbwhd| 菠萝蜜一区二区| 日本黄xxxxxxxxx100| 最新成人av网站| 国产淫片av片久久久久久| 青青草国产精品亚洲专区无| 亚洲欧美手机在线| 成人激情av网| 久久精品无码一区| 中文字幕亚洲不卡| 日本免费观看视| 欧洲精品一区二区| av中文字幕观看| 日韩毛片在线看| 91吃瓜网在线观看| 欧美激情按摩在线| 久久久一本精品| 成人资源av| 国产精品一区二区av日韩在线| 99精品一区二区三区的区别| 99pao成人国产永久免费视频| 污污视频网站免费观看| 狠狠色丁香婷婷综合| 三级视频网站在线观看| 国产精品入口麻豆原神| 久久一二三四区| 日本高清视频一区二区| av男人天堂av| 亚洲日本aⅴ片在线观看香蕉| 天堂а√在线资源在线| 97视频在线观看免费| 未满十八勿进黄网站一区不卡| 国产日韩欧美二区| 97色伦图片97综合影院| 内射国产内射夫妻免费频道| 久久99精品国产.久久久久| 国产黄色三级网站| 亚洲欧洲日韩综合一区二区| 成人免费视频毛片| 欧美一卡二卡在线| av播放在线观看| 91国产精品电影| 精品一区视频| 亚洲精品在线免费| 国产一区二区三区久久| 国产精品熟女一区二区不卡| 国产欧美一区二区精品性色 | 欧美日韩成人在线一区| 亚洲国产精品久久人人爱潘金莲| 色先锋资源久久综合5566| 国模私拍一区二区国模曼安| 91成人免费视频| 久久中文视频| 国产野外作爱视频播放| 91视频免费观看| 久热av在线| gogo在线高清视频| 九九精品视频在线观看| 欧美日韩精品一区二区三区视频| 精品不卡在线| 欧美三级黄美女| av在线网站免费观看| 中文幕一区二区三区久久蜜桃| 少妇无码av无码专区在线观看 | 亚洲精品伦理在线| 中文字幕人妻互换av久久| 亚洲精品一区二区在线| 91高清视频在线观看| 国产经典一区二区三区| 欧美91大片| 超碰在线免费av| 中文字幕一区二区三区av| 中文文字幕一区二区三三| 亚洲欧洲激情在线| 碰碰在线视频| 久久久www免费人成黑人精品| 亚洲每日在线| 免费的av网站| 天天av天天翘天天综合网色鬼国产| 人妻妺妺窝人体色www聚色窝| 久久久人成影片一区二区三区观看| 亚洲三级av| 欧美视频在线观看视频| 成人免费高清视频在线观看| 日韩av电影网址| 亚洲精品成人av| 在线观看涩涩| 欧美一区二区三区在线免费观看 | 国产伦精品一区二区三区妓女下载| 中文字幕一区二区5566日韩| 国产精品无码专区av免费播放| 久久国产精品视频| 99精品中文字幕在线不卡| 久久综合久久网| 久久在线观看免费| 欧美日韩a v| 色婷婷综合成人av| 欧美午夜在线播放| 日韩av新片网| 91在线精品秘密一区二区| 亚洲国产av一区二区三区| 中文字幕在线观看亚洲| 国产一区二区三区免费在线 | 亚洲电影第1页| 超碰一区二区| 一区二区在线不卡| 国产不卡在线一区| 成人午夜淫片100集| 伊人久久综合97精品| 国产一区 二区| 欧美日韩黄色一级片| 国产欧美日本一区二区三区| a天堂中文在线观看| 欧美激情欧美激情在线五月| 亚洲成人一品| 日本黄色的视频| 五月开心婷婷久久| 91xxx在线观看| 高清视频一区| 日韩高清一级片| 青青草成人免费| 国产亚洲欧洲在线| 91精品啪在线观看国产爱臀| 激情综合网婷婷| 日韩毛片精品高清免费| 天天综合网在线| 国产欧美日韩丝袜精品一区| 黄色日韩在线| 亚洲一级理论片| 亚洲国产一区自拍| 亚洲精品成a人ⅴ香蕉片| 青娱乐自拍偷拍| 亚洲视频资源在线| 日本不卡视频一区二区| 97久久精品午夜一区二区| 天堂va蜜桃一区二区三区漫画版| 国模无码国产精品视频| 国产一区二区免费|