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

2019前端面試題匯總(主要為Vue)

開發 前端
剛來3天,面試了幾家公司,有些規模比較小,有些是創業公司,也有些已經發展的不錯了;今天把最近的面試題目做個匯總,也給自己復個盤,由于我的技術棧主要為Vue,所以大部分題目都是Vue開發相關的。

畢業之后就在一直合肥小公司工作,沒有老司機、沒有技術氛圍,在技術的道路上我只能獨自摸索。老板也只會畫餅充饑,前途一片迷茫看不到任何希望。于是乎,我果斷辭職,在新年開工之際來到杭州,這里的互聯網公司應該是合肥的幾十倍吧。。。。

剛來3天,面試了幾家公司,有些規模比較小,有些是創業公司,也有些已經發展的不錯了;今天把最近的面試題目做個匯總,也給自己復個盤,由于我的技術棧主要為Vue,所以大部分題目都是Vue開發相關的。

1. 談談你對MVVM開發模式的理解

MVVM分為Model、View、ViewModel三者。

Model 代表數據模型,數據和業務邏輯都在Model層中定義;

View 代表UI視圖,負責數據的展示;

ViewModel 負責監聽 Model 中數據的改變并且控制視圖的更新,處理用戶交互操作;

Model 和 View 并無直接關聯,而是通過 ViewModel 來進行聯系的,Model 和 ViewModel 之間有著雙向數據綁定的聯系。因此當 Model 中的數據改變時會觸發 View 層的刷新,View 中由于用戶交互操作而改變的數據也會在 Model 中同步。

這種模式實現了 Model 和 View 的數據自動同步,因此開發者只需要專注對數據的維護操作即可,而不需要自己操作 dom。

2. Vue 有哪些指令?

v-html、v-show、v-if、v-for等等

3. v-if 和 v-show 有什么區別?

v-show 僅僅控制元素的顯示方式,將 display 屬性在 block 和 none 來回切換;而v-if會控制這個 DOM 節點的存在與否。當我們需要經常切換某個元素的顯示/隱藏時,使用v-show會更加節省性能上的開銷;當只需要一次顯示或隱藏時,使用v-if更加合理。

4. 簡述Vue的響應式原理

當一個Vue實例創建時,vue會遍歷data選項的屬性,用 Object.defineProperty 將它們轉為 getter/setter并且在內部追蹤相關依賴,在屬性被訪問和修改時通知變化。

每個組件實例都有相應的 watcher 程序實例,它會在組件渲染的過程中把屬性記錄為依賴,之后當依賴項的 setter 被調用時,會通知 watcher 重新計算,從而致使它關聯的組件得以更新。

5. Vue中如何在組件內部實現一個雙向數據綁定?

假設有一個輸入框組件,用戶輸入時,同步父組件頁面中的數據

具體思路:父組件通過 props 傳值給子組件,子組件通過 $emit 來通知父組件修改相應的props值,具體實現如下: 

  1. import Vue from 'vue'  
  2. const component = {  
  3.   props: ['value'],  
  4.   template: `  
  5.     <div>  
  6.       <input type="text" @input="handleInput" :value="value">  
  7.     </div>  
  8.   `,  
  9.   data () {  
  10.     return {  
  11.     }  
  12.   },  
  13.   methods: {  
  14.     handleInput (e) {  
  15.       this.$emit('input', e.target.value)  
  16.     }  
  17.   } 
  18. }  
  19. new Vue({  
  20.   components: {  
  21.     CompOne: component  
  22.   },  
  23.   el: '#root',  
  24.   template: `  
  25.     <div>  
  26.       <comp-one :value1="value" @input="value = arguments[0]"></comp-one>  
  27.     </div>  
  28.   `,  
  29.   data () {  
  30.     return {  
  31.       value: '123'  
  32.     }  
  33.   }  
  34. }) 

可以看到,當輸入數據時,父子組件中的數據是同步改變的:

我們在父組件中做了兩件事,一是給子組件傳入props,二是監聽input事件并同步自己的value屬性。那么這兩步操作能否再精簡一下呢?答案是可以的,你只需要修改父組件: 

  1. template: `  
  2.     <div>  
  3.       <!--<comp-one :value1="value" @input="value = arguments[0]"></comp-one>-->  
  4.       <comp-one v-model="value"></comp-one>  
  5.     </div>  
  6.   ` 

v-model 實際上會幫我們完成上面的兩步操作。

6. Vue中如何監控某個屬性值的變化?

比如現在需要監控data中,obj.a 的變化。Vue中監控對象屬性的變化你可以這樣: 

  1. watch: {  
  2.       obj: {  
  3.       handler (newValue, oldValue) {  
  4.         console.log('obj changed')  
  5.       },  
  6.       deep: true  
  7.     }  
  8.   } 

deep屬性表示深層遍歷,但是這么寫會監控obj的所有屬性變化,并不是我們想要的效果,所以做點修改: 

  1. watch: {  
  2.    'obj.a': {  
  3.       handler (newName, oldName) {  
  4.         console.log('obj.a changed')  
  5.       }  
  6.    }  
  7.   } 

還有一種方法,可以通過computed 來實現,只需要: 

  1. computed: {  
  2.     a1 () {  
  3.       return this.obj.a  
  4.     }  

利用計算屬性的特性來實現,當依賴改變時,便會重新計算一個新值。

7. Vue中給data中的對象屬性添加一個新的屬性時會發生什么,如何解決?

示例: 

  1. <template>  
  2.   <div>  
  3.     <ul>  
  4.       <li v-for="value in obj" :key="value">  
  5.         {{value}}  
  6.       </li>  
  7.     </ul>  
  8.     <button @click="addObjB">添加obj.b</button>  
  9.   </div>  
  10. </template>  
  11. <script>  
  12. export default {  
  13.   data () {  
  14.     return {  
  15.       obj: {  
  16.         a: 'obj.a'  
  17.       }  
  18.     }  
  19.   },  
  20.   methods: {  
  21.     addObjB () {  
  22.       this.obj.b = 'obj.b'  
  23.       console.log(this.obj)  
  24.     }  
  25.   }  
  26. }  
  27. </script>  
  28. <style></style> 

點擊button會發現,obj.b 已經成功添加,但是視圖并未刷新:

原因在于在Vue實例創建時,obj.b并未聲明,因此就沒有被Vue轉換為響應式的屬性,自然就不會觸發視圖的更新,這時就需要使用Vue的全局api $set(): 

  1. addObjB () {  
  2.       // this.obj.b = 'obj.b'  
  3.       this.$set(this.obj, 'b', 'obj.b')  
  4.       console.log(this.obj)  
  5.     } 

$set()方法相當于手動的去把obj.b處理成一個響應式的屬性,此時視圖也會跟著改變了:

8. delete和Vue.delete刪除數組的區別

delete只是被刪除的元素變成了 empty/undefined 其他的元素的鍵值還是不變。

Vue.delete直接刪除了數組 改變了數組的鍵值。   

  1. var a=[1,2,3,4]  
  2.    var b=[1,2,3,4]  
  3.    delete a[1]  
  4.    console.log(a)  
  5.    this.$delete(b,1)  
  6.    console.log(b) 

9.如何優化SPA應用的首屏加載速度慢的問題?

  •  將公用的JS庫通過script標簽外部引入,減小app.bundel的大小,讓瀏覽器并行下載資源文件,提高下載速度;
  •  在配置 路由時,頁面和組件使用懶加載的方式引入,進一步縮小 app.bundel 的體積,在調用某個組件時再加載對應的js文件;
  •  加一個首屏 loading 圖,提升用戶體驗;

10. 前端如何優化網站性能?

    1. 減少 HTTP 請求數量

在瀏覽器與服務器進行通信時,主要是通過 HTTP 進行通信。瀏覽器與服務器需要經過三次握手,每次握手需要花費大量時間。而且不同瀏覽器對資源文件并發請求數量有限(不同瀏覽器允許并發數),一旦 HTTP 請求數量達到一定數量,資源請求就存在等待狀態,這是很致命的,因此減少 HTTP 的請求數量可以很大程度上對網站性能進行優化。

  •  CSS Sprites:國內俗稱 CSS 精靈,這是將多張圖片合并成一張圖片達到減少 HTTP 請求的一種解決方案,可以通過 CSS background 屬性來訪問圖片內容。這種方案同時還可以減少圖片總字節數。
  •  合并 CSS 和 JS 文件:現在前端有很多工程化打包工具,如:grunt、gulp、webpack等。為了減少 HTTP 請求數量,可以通過這些工具再發布前將多個 CSS 或者 多個 JS 合并成一個文件。
  •  采用 lazyLoad:俗稱懶加載,可以控制網頁上的內容在一開始無需加載,不需要發請求,等到用戶操作真正需要的時候立即加載出內容。這樣就控制了網頁資源一次性請求數量。

    1. 控制資源文件加載優先級

瀏覽器在加載 HTML 內容時,是將 HTML 內容從上至下依次解析,解析到 link 或者 script 標簽就會加載 href 或者 src 對應鏈接內容,為了***時間展示頁面給用戶,就需要將 CSS 提前加載,不要受 JS 加載影響。

一般情況下都是 CSS 在頭部,JS 在底部。

    1. 利用瀏覽器緩存

    瀏覽器緩存是將網絡資源存儲在本地,等待下次請求該資源時,如果資源已經存在就不需要到服務器重新請求該資源,直接在本地讀取該資源。

    2. 減少重排(Reflow)

    基本原理:重排是 DOM 的變化影響到了元素的幾何屬性(寬和高),瀏覽器會重新計算元素的幾何屬性,會使渲染樹中受到影響的部分失效,瀏覽器會驗證 DOM 樹上的所有其它結點的 visibility 屬性,這也是 Reflow 低效的原因。如果 Reflow 的過于頻繁,CPU 使用率就會急劇上升。

減少 Reflow,如果需要在 DOM 操作時添加樣式,盡量使用 增加 class 屬性,而不是通過 style 操作樣式。

  1.  減少 DOM 操作
  2.  圖標使用 IconFont 替換

11. 網頁從輸入網址到渲染完成經歷了哪些過程?

大致可以分為如下7步:

  1.  輸入網址;
  2.  發送到DNS服務器,并獲取域名對應的web服務器對應的ip地址;
  3.  與web服務器建立TCP連接;
  4.  瀏覽器向web服務器發送http請求;
  5.  web服務器響應請求,并返回指定url的數據(或錯誤信息,或重定向的新的url地址);
  6.  瀏覽器下載web服務器返回的數據及解析html源文件;
  7.  生成DOM樹,解析css和js,渲染頁面,直至顯示完成;

12. jQuery獲取的dom對象和原生的dom對象有何區別?

js原生獲取的dom是一個對象,jQuery對象就是一個數組對象,其實就是選擇出來的元素的數組集合,所以說他們兩者是不同的對象類型不等價。

  •  原生DOM對象轉jQuery對象: 
  1. var box = document.getElementById('box');  
  2. var $box = $(box); 
  •  jQuery對象轉原生DOM對象: 
  1. var $box = $('#box');  
  2. var box = $box[0]; 

13. jQuery如何擴展自定義方法 

  1. (jQuery.fn.myMethod=function () {  
  2.        alert('myMethod');  
  3. })  
  4. // 或者:  
  5. (function ($) {  
  6.         $.fn.extend({  
  7.              myMethod : function () {  
  8.                   alert('myMethod');  
  9.              }  
  10.         })  
  11. })(jQuery) 

使用: 

  1. $("#div").myMethod(); 

目前來看公司面試的問題還是比較基礎的,但是對于某些只追求會用并不研究其原理的同學來說可能就沒那么容易了。所以大家不僅要追求學習的廣度,更要追求深度。

OK,希望自己能早日拿到心儀的offer.

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2022-07-27 08:27:34

Call前端

2023-05-19 08:21:40

MarginCSS

2022-02-09 07:40:42

JavaScript前端面試題

2020-06-04 14:40:40

面試題Vue前端

2023-08-27 15:57:28

前端開發

2022-01-18 08:16:52

Web 前端JavaScript

2021-02-02 06:12:39

JavaScript 前端面試題

2009-06-16 14:03:16

Hibernate面試Hibernate面試

2018-03-08 18:40:47

Java百度面試題

2022-07-08 08:21:26

JSbind 方法

2009-06-02 15:11:11

Hibernate面試題查詢

2017-08-29 14:12:16

Java面試題

2015-07-23 14:13:43

前端開發面試題

2023-12-12 07:40:52

JavaScript面試題前端

2017-09-06 09:13:24

2019-11-20 15:00:53

JqueryAjax前端

2020-09-16 14:17:42

flat方法

2024-02-26 15:35:44

2018-05-10 16:52:03

阿里巴巴前端面試題

2023-04-27 09:08:19

JavaScript隱式類型轉換
點贊
收藏

51CTO技術棧公眾號

色噜噜久久综合| 国产精品尤物| 91麻豆精品91久久久久同性| 国产传媒久久久| 青青青免费视频在线2| 日韩一区精品视频| 欧美日韩成人在线播放| 88久久精品无码一区二区毛片| 青青久久精品| 大伊人狠狠躁夜夜躁av一区| 在线国产99| 色呦呦中文字幕| 久久国产三级精品| 欧美与欧洲交xxxx免费观看| 日本爱爱小视频| 亚洲图片久久| 日韩美女视频一区二区在线观看| 成人免费视频久久| h片视频在线观看| 国产精品免费视频一区| 久久国产手机看片| 国产哺乳奶水91在线播放| 日韩中文字幕亚洲一区二区va在线| 欧美黄色免费网站| 国产三级aaa| 国产一区二区三区站长工具| 亚洲大胆人体av| 黑人巨大猛交丰满少妇| 久久免费资源| 欧美午夜影院一区| 北条麻妃在线观看| 国产精品论坛| 亚洲成人一区二区在线观看| 法国空姐在线观看免费| 日本视频在线| 欧美国产精品中文字幕| 欧美性色黄大片人与善| 五月婷婷激情在线| 成人黄色av电影| 97人人干人人| 国产丰满美女做爰| 国内成+人亚洲+欧美+综合在线| 国产精品日韩在线一区| 久草视频在线免费| 久久精品主播| 日韩免费av在线| 色屁屁影院www国产高清麻豆| 亚洲午夜精品久久久久久app| 久久成人人人人精品欧| 亚洲天堂av中文字幕| 制服.丝袜.亚洲.中文.综合懂色| 91丨精品丨国产| 欧美日韩不卡一区| mm131国产精品| 日本成人在线网站| 欧美美女直播网站| 日韩高清第一页| 午夜不卡一区| 91麻豆精品国产91久久久资源速度| 性刺激的欧美三级视频| 青青热久免费精品视频在线18| 日本精品一区二区三区四区的功能| 免费看的黄色大片| 伊人久久综合一区二区| 色婷婷综合中文久久一本| 日韩中文字幕组| 久久91视频| 欧美日韩1234| xxxx国产视频| 欧美电影在线观看免费| 亚洲奶大毛多的老太婆| 成人黄色免费网址| 天天影视天天精品| 欧美乱大交xxxxx| 日韩成人高清视频| 久久国产免费| 91精品久久久久久久久久入口| 国产精品国产av| 国产大陆a不卡| 久久精品日韩| 在线观看免费版| 亚洲精品亚洲人成人网| 久久精品视频16| 久久91导航| 欧美一区二区视频网站| 国产白袜脚足j棉袜在线观看 | 久久精品久久久| 欧美精品在线极品| 国产成人无码精品久久久久| 日韩高清欧美激情| 亚洲一区二区三区在线免费观看 | 亚洲三级黄色在线观看| 最新黄色av网址| 中文字幕人妻丝袜乱一区三区| 亚洲午夜伦理| 国产精品第一第二| 国产视频在线观看免费| 99久久精品国产一区二区三区| 日韩精品在在线一区二区中文| bestiality新另类大全| 日韩欧美在线免费| 国产精品19p| 国内黄色精品| 国模吧一区二区| 在线免费观看日韩视频| 国产91丝袜在线播放九色| 日韩av在线电影观看| 欧美aaaxxxx做受视频| 91高清在线观看| 精品人妻在线视频| 日韩欧美大片| 午夜精品久久久久久久99热浪潮| 波多野结衣在线观看一区| 大桥未久av一区二区三区中文| 日韩国产精品一区二区| 丁香影院在线| 91麻豆精品国产91久久久久久久久 | sese综合| 精品人在线二区三区| 毛片视频免费播放| 欧美专区一区二区三区| 国产精品一区二区三区四区五区 | 亚洲国产综合网| 国产精品视频第一区| 欧美在线观看成人| 成人中文字幕视频| 欧美精品日韩三级| 91麻豆一区二区| 日本一区二区在线不卡| 国产91在线视频观看| 青草伊人久久| 久久影院中文字幕| 国产又粗又猛又爽又黄的| 久久久久久久综合色一本| 欧美成人高潮一二区在线看| 天堂av一区| 久热精品视频在线| 国产又粗又猛又爽又黄| 亚洲人成色777777老人头| 亚洲女同女同女同女同女同69| 啊啊啊国产视频| 国内黄色精品| 国产精品美乳一区二区免费 | 久久99青青精品免费观看| 91久久精品无码一区二区| 国产精品三级av| 狠狠干狠狠操视频| 精品国产中文字幕第一页| 日本精品久久电影| 欧美老女人性开放| 香蕉乱码成人久久天堂爱免费| 日韩女优在线视频| 黄色在线一区| 不卡日韩av| a天堂资源在线| 亚洲韩国欧洲国产日产av| 欧美精品亚洲精品日韩精品| 91小视频在线免费看| 国产精品无码av在线播放| 欧美日韩破处| 日韩av片永久免费网站| 高清美女视频一区| 欧美欧美午夜aⅴ在线观看| 日韩av手机在线免费观看| 国产一区二区三区四区五区入口| 日韩视频一二三| 超碰97久久国产精品牛牛| 91高清视频免费观看| 免费在线黄色影片| 精品1区2区3区| 手机av在线看| 成人午夜伦理影院| 美女av免费在线观看| 国产成人1区| 国产在线播放91| 黄色在线看片| 亚洲欧美中文日韩在线| 中文字幕在线2018| 一区二区三区四区国产精品| 欧亚乱熟女一区二区在线| 久久久久久一区二区| 中文字幕一区二区三区最新| av成人综合| 国产成人精品久久二区二区| 国产调教视频在线观看| 亚洲国产精品悠悠久久琪琪 | 国产网站在线看| 91麻豆产精品久久久久久| 欧美特级aaa| 亚洲性色视频| 午夜一区二区三区| 涩涩屋成人免费视频软件| 亲子乱一区二区三区电影| 欧美性天天影视| 亚洲精品久久久久久久久久久久久| av手机天堂网| 亚洲午夜电影在线观看| 日韩丰满少妇无码内射| 成人在线视频一区| 91制片厂毛片| 国产精品亚洲综合久久| 天堂av在线中文| 欧美极品在线观看| 鬼打鬼之黄金道士1992林正英| 人人鲁人人莫人人爱精品| 欧美精品久久久久久久| 337p日本欧洲亚洲大胆鲁鲁| 亚洲精品国精品久久99热一| 国产精品-色哟哟| 欧美性黄网官网| 国产一级在线观看视频| 国产精品美女久久久久久久久久久 | 国内精品偷拍| 91夜夜未满十八勿入爽爽影院 | 亚洲av成人无码一二三在线观看| 裸体一区二区三区| 红桃av在线播放| 国产精品va| 在线视频一二三区| 波多野结衣在线观看一区二区| 国产欧美欧洲| 7m精品国产导航在线| 成人福利在线观看| 天堂久久午夜av| 庆余年2免费日韩剧观看大牛| 欧美人体视频xxxxx| 色婷婷**av毛片一区| 国产原创av在线| 日韩成人在线观看| 囯产精品久久久久久| 在线电影国产精品| 亚洲天天综合网| 国产一区二区欧美| 日韩在线不卡视频| 超碰国产在线| 亚洲一区二区精品| 黄色在线小视频| 国产视频自拍一区| 三级视频在线播放| 日韩精品视频在线观看免费| 欧洲av在线播放| 亚洲成人精品视频在线观看| 免费a级片在线观看| 欧美刺激午夜性久久久久久久| 99国产精品久久久久久久成人 | 女性生殖扒开酷刑vk| 国产高清精品久久久久| 小日子的在线观看免费第8集| 韩国v欧美v日本v亚洲v| 日韩成人精品视频在线观看| 精品一区二区三区的国产在线播放| 国产九九热视频| 久久99精品国产.久久久久久| 中文字幕精品一区二区三区在线| 精品午夜久久福利影院| 九九九久久久久久久| 国产一区二区三区黄视频| 在线能看的av网站| 国产高清成人在线| 波多野结衣一二三区| 91免费版在线看| 公肉吊粗大爽色翁浪妇视频| 国产欧美日韩在线| 蜜桃av免费观看| 亚洲欧美视频在线观看视频| 欧美成人一二三区| 亚洲国产日韩一级| 国产无套丰满白嫩对白| 欧美在线观看一区二区| 国产毛片久久久久| 日韩欧美国产一区二区在线播放 | 一区二区三区精品99久久| 色大18成网站www在线观看| 久热精品在线视频| 国模私拍一区二区国模曼安| 热久久免费视频精品| 丁香久久综合| 岛国一区二区三区高清视频| 欧美影院天天5g天天爽| 五月天丁香综合久久国产| 91精品国产91久久综合| 青青草精品视频在线| 日韩精品免费视频人成| 自拍一级黄色片| 91日韩在线专区| 任我爽在线视频| 黄色成人在线免费| 一本色道久久综合亚洲| 精品国产亚洲在线| 成人在线观看免费| 欧美日韩福利在线观看| 成人福利av| 96pao国产成视频永久免费| 日韩美女国产精品| 夜夜爽99久久国产综合精品女不卡| 激情综合视频| 一区二区免费av| 2欧美一区二区三区在线观看视频| 中文字幕精品亚洲| 精品久久久久久久中文字幕| 一二区在线观看| 日韩精品在线第一页| 亚洲性图自拍| 国产精品久久久久久久av电影| 亚洲成av人片在线观看www| 欧美日韩在线精品| 欧美黄污视频| 亚洲国产精品三区| 91一区在线观看| 欧美日韩三级在线观看| 欧美网站一区二区| 少妇av一区二区| 久久6精品影院| 成人黄色免费观看| 国内一区在线| 欧美激情aⅴ一区二区三区| 日韩肉感妇bbwbbwbbw| 91影院在线免费观看| 久久精品国产av一区二区三区| 欧美日本在线播放| 高清av在线| 国产mv久久久| 偷拍亚洲色图| 欧美亚洲日本一区二区三区| 国产一区91精品张津瑜| 日韩一区二区三区四区视频| 色爱区综合激月婷婷| 深夜视频在线免费| 国外成人在线视频| 亚洲精品一区二区三区在线| 制服国产精品| 久久国产欧美日韩精品| 纪美影视在线观看电视版使用方法| 欧美日韩激情小视频| 免费又黄又爽又色的视频| 亚洲午夜国产成人| 2021中文字幕一区亚洲| 欧美 日韩 亚洲 一区| 国内欧美视频一区二区| 91麻豆制片厂| 一本到三区不卡视频| 日韩中文字幕二区| 九九九久久久精品| 五月天免费网站| 欧美三级电影一区| 在线观看a视频| 国产精品久久久久高潮| 国产成人影院| 欧美婷婷精品激情| 国产精品你懂的在线欣赏| 中文字幕人妻互换av久久| 久久精品一区二区三区不卡| 国产99久久精品一区二区| 中文字幕人妻一区二区三区在线视频| 99国内精品久久| 日本三级网站在线观看| 亚洲国产精品人久久电影| gogo高清午夜人体在线| 黑人巨大精品欧美一区二区小视频 | 91精品国产综合久久精品| 成人影院在线观看| 日韩在线观看免费全集电视剧网站 | 日韩欧美在线免费观看视频| 91在线视频网址| 一级片在线观看免费| 在线观看国产精品91| 日韩深夜福利网站| 亚洲成人动漫在线| 成人晚上爱看视频| 好吊妞视频一区二区三区| 1区2区3区精品视频| 97超级碰碰| 成a人v在线播放| 国产精品777| 99久久99久久精品国产片果冰| 人人爽人人爽av| 亚洲午夜免费视频| 毛片免费在线观看| 国产精品一香蕉国产线看观看| 欧美1级日本1级| 国产 中文 字幕 日韩 在线| 91久久香蕉国产日韩欧美9色| 麻豆tv入口在线看| 国产精品推荐精品| 日本麻豆一区二区三区视频| 午夜69成人做爰视频| 日韩激情av在线免费观看| 美女久久久久久| 老太脱裤让老头玩ⅹxxxx| 国产精品伦理一区二区| 成人黄色免费视频| 日本成人黄色片| 欧美精品啪啪| 国产毛片欧美毛片久久久| 日韩免费在线观看| 第四色男人最爱上成人网| 17c丨国产丨精品视频| 中文字幕欧美激情| 高h调教冰块play男男双性文| 国产精品成人国产乱一区|