精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

美乳少妇欧美精品| 免费av在线电影| 在线观看免费黄视频| 伊人久久成人| 中文字幕av资源一区| 欧美精品做受xxx性少妇| 日韩高清一二三区| 中文字幕 视频一区| 狠狠一区二区三区| 一区二区三区高清在线| 成人h猎奇视频网站| 亚洲av无码国产精品麻豆天美| av电影院在线看| 国产精品一区二区不卡| 日韩中文字幕在线播放| caoporn超碰97| 清纯唯美亚洲色图| 一区二区三区福利| 亚洲精品99999| 免费看日本毛片| 日本xxxx人| 亚洲免费激情| 色偷偷av一区二区三区| 亚洲成人福利在线| 香蕉视频网站在线观看| 久久www免费人成看片高清| 国产一区二区三区在线| 国产视频在线视频| 国产啊啊啊视频在线观看| 国产成人免费高清| 久久理论片午夜琪琪电影网| 亚洲精品第二页| 国模精品视频| 国产亚洲一区二区三区四区| 国产精品吴梦梦| 青青青视频在线免费观看| 国产成人免费精品| 成人欧美一区二区三区视频网页 | 国产精品麻豆免费版| 成人免费毛片xxx| 精品久久国产一区| 亚洲精品久久久久久国产精华液| 99se婷婷在线视频观看| www日韩精品| 精品国产一区二区三区小蝌蚪| 午夜视频一区二区三区| 久久久久久一区| 日韩精品一区不卡| 亚洲影视一区二区三区| 精品福利一二区| 日本黄色三级大片| 免费观看在线午夜影视| 成人av在线一区二区| 97婷婷大伊香蕉精品视频| 91成人破解版| 久久爱www.| 7777精品久久久大香线蕉| 男人天堂a在线| 天堂在线中文字幕| 毛片一区二区三区| 国内成人精品一区| 久久久久无码精品国产| 九九久久精品| 日韩女优av电影| 88av.com| 成人涩涩视频| 亚洲国产成人tv| 视频一区二区精品| 亚洲毛片欧洲毛片国产一品色| 麻豆九一精品爱看视频在线观看免费| 久久精品国产清自在天天线| 亚洲永久无码7777kkk| 亚洲网站免费| 色综合久久久久| 国产奶头好大揉着好爽视频| 图片区 小说区 区 亚洲五月| 麻豆精品新av中文字幕| 成人免费观看网址| 亚洲精品911| 久久精品国产一区二区三区免费看| 国产精品主播视频| 99精品视频免费看| 日韩av网站免费在线| 久久久视频精品| 日韩精品视频播放| 亚洲精品午夜av福利久久蜜桃| 日韩精品在线免费播放| 久久久久无码精品| 精品美女一区| 在线视频你懂得一区| 人妻少妇精品久久| 亚洲小说区图片区都市| 亚洲欧洲av另类| 青春草国产视频| 日韩av首页| 岛国视频午夜一区免费在线观看| 成人毛片100部免费看| 色多多视频在线观看| 亚洲精品成人精品456| 国产网站免费在线观看| 好看的中文字幕在线播放| 日韩欧美成人网| www.爱色av.com| 欧美v亚洲v综合v国产v仙踪林| 日韩一区二区精品葵司在线| 网站一区二区三区| 久久久久久国产精品日本| √新版天堂资源在线资源| 亚洲天堂av一区| 亚洲免费精品视频| 国产专区在线| 久久精品一二三| 欧美亚洲一级二级| 国产又粗又黄又爽的视频| 日日夜夜免费精品视频| 国产97人人超碰caoprom| 91在线视频在线观看| 亚洲激情欧美| 欧美亚洲一级片| 国产91国语对白在线| 久久先锋影音| 国产精品九九久久久久久久| 国产在线一级片| 日本中文字幕一区| 国产私拍一区| 欧美日韩免费做爰大片| 依依成人精品视频| 国产免费又粗又猛又爽| 亚洲精品aaaaa| 亚洲香蕉伊综合在人在线视看| 久久久久久久蜜桃| 国产麻豆视频一区| 亚洲日本精品一区| 黄色网在线免费看| 亚洲一区电影777| 日韩亚洲欧美视频| www.欧美视频| 精品激情国产视频| 中文字幕欧美在线观看| 国产亚洲精品免费| 国产黄色一级网站| 日韩高清电影免费| 日韩www在线| 超碰人人干人人| 在线中文字幕亚洲| 国产女人精品视频| 日本不卡三区| 91精品国产一区二区三区香蕉| 在线视频观看91| 国偷自产av一区二区三区| 亚洲色图17p| 欧美黑人性猛交xxx| 亚洲精品美女| 好吊色欧美一区二区三区视频| 二区三区在线| 亚洲一二三区视频在线观看| 91视频免费入口| 伊人久久大香线蕉精品组织观看| 91中文在线视频| 免费黄色在线视频网站| 狠狠躁18三区二区一区| 美女被到爽高潮视频| 久久综合激情| 亚洲开发第一视频在线播放| 亚洲成人1区| 亚洲精品大尺度| 伊人手机在线视频| 成av人片一区二区| 欧美日韩激情视频在线观看 | 欧洲亚洲妇女av| 在线观看视频二区| 972aa.com艺术欧美| 中文字幕在线亚洲三区| 老色鬼在线视频| 欧美日韩国产综合久久| 欧美成人在线影院| 无码人妻aⅴ一区二区三区有奶水| 久久久久久久综合| 少妇网站在线观看| 亚洲国产精品久久久天堂| 亚洲最大的av网站| 亚洲av成人无码久久精品老人 | 国产va亚洲va在线va| 久久精品国产亚洲5555| 国产精品91久久久久久| 性做久久久久久久久久| 亚洲aⅴ怡春院| 国产精品国产三级国产专业不 | 日韩三区视频| 国产精品久久久久久久久男| 人妻91麻豆一区二区三区| 精品久久久在线观看| 无码国产精品一区二区高潮| 亚洲欧洲日本一区二区三区| 日韩片电影在线免费观看| 最新欧美色图| 亚洲精品久久久久| 影音先锋黄色网址| 亚洲一区二区三区在线播放| 亚洲区免费视频| 国产精品自拍一区| 99re在线视频免费观看| 天天射综合网视频| 国产精品自产拍在线观| 电影k8一区二区三区久久 | 91在线直播亚洲| 二区三区不卡| 日韩精品中文字幕有码专区| 一区二区三区精彩视频| 五月激情综合婷婷| 男人av资源站| 国产自产2019最新不卡| 国产精品久久精品国产| 国内精彩免费自拍视频在线观看网址 | xxxx18hd亚洲hd捆绑| 成人亚洲一区| 国产精品亚洲综合天堂夜夜| gogo高清午夜人体在线| 久久精品夜夜夜夜夜久久| 免费在线观看一级毛片| 亚洲成人网在线观看| 久久久久噜噜噜亚洲熟女综合| 久久久国产精品麻豆| 年下总裁被打光屁股sp| 亚洲深夜激情| 奇米888一区二区三区| 成人国产精品久久| 欧美一区 二区 三区| 日本美女一区| 高潮按摩久久久久久av免费| 欧美日韩免费观看一区=区三区| 手机在线一区二区三区| 国产精品亚洲午夜一区二区三区 | 热久久免费视频精品| 日韩精品第1页| 三年中文高清在线观看第6集| jizz大全欧美jizzcom| 亚洲精品无码一区二区| 欧美一区免费观看| 一级黄色大片免费| 亚洲av无码一区二区乱子伦| 麻豆视频在线观看免费网站| 亚洲精品88| 超碰精品在线观看| 日韩专区视频| 亚洲另类自拍| 亚洲综合激情网| 亚洲欧美日韩天堂一区二区| 欧美日韩精品欧美日韩精品一综合| 中文字幕亚洲字幕| 色黄久久久久久| 91情侣偷在线精品国产| 国产精品扒开腿做爽爽爽的视频| 好吊色欧美一区二区三区| 亚洲 欧美 日韩 国产综合 在线| 夫妇交换中文字幕| 高h放荡受浪受bl| 超碰在线亚洲| 蜜臀av性久久久久蜜臀aⅴ四虎| 天天天综合网| 国产成人精品一区二| 午夜影视日本亚洲欧洲精品| 精品在线小视频| 999热视频| 色播五月激情五月| 国产传媒免费观看| 99精品视频99| 黄色在线网站| 国产午夜久久av| yourporn久久国产精品| 国产一区二区三区在线观看免费 | 99精品视频中文字幕| 国产精品欧美亚洲777777| 欧美电影免费观看网站| 国产精品www网站| 日本欧美在线| 91亚洲精品丁香在线观看| 人体久久天天| 欧美精品成人在线| 国产黄在线观看免费观看不卡| 亚洲欧美在线一区| 免费**毛片在线| 海角国产乱辈乱精品视频| 92国产精品| 91精品视频在线| 欧美三级午夜理伦三级小说| 色阁综合av| 黄色精品一区| 久久久天堂国产精品| 99精品视频免费观看| 少妇激情一区二区三区| 午夜亚洲一区| 成人免费aaa| 美女视频一区二区三区| 亚洲午夜久久久久久久久| 国产精品情趣视频| 久久久久久国产免费a片| 亚洲乱码中文字幕| 亚洲欧洲综合网| 日本一区二区视频在线| 性欧美精品男男| 亚洲一区二区三区四区的| 中文人妻av久久人妻18| 9191久久久久久久久久久| 狠狠人妻久久久久久综合麻豆| 中文日韩电影网站| 一个人www视频在线免费观看| 91亚洲午夜在线| 欧美特黄一级大片| 国产一区二区网| 国产成人精品1024| 337p日本欧洲亚洲大胆张筱雨| 久久久美女毛片 | 亚洲老司机在线| www.com亚洲| 日韩电影免费在线观看中文字幕| 国产写真视频在线观看| 国产精品成人va在线观看| 欧美大胆视频| 国产视频在线观看网站| 亚洲黄色一区| 激情成人在线观看| 国产精品久久久久久久岛一牛影视 | 欧美超级乱淫片喷水| 羞羞在线观看视频| 国产乱人伦丫前精品视频| 日韩一区二区三区视频在线 | 亚洲精品天天看| 国产偷倩在线播放| 91热福利电影| 天天做天天爱综合| 亚洲欧美日韩精品一区| 国产欧美精品国产国产专区| 狠狠人妻久久久久久| 日韩精品高清在线观看| 7777kkk亚洲综合欧美网站| 91精品黄色| 欧美激情亚洲| 在线观看网站黄| 三级成人在线| www亚洲一区| 亚洲第一网站免费视频| a级黄色片免费看| 亚洲日本青草视频在线怡红院| 午夜精品在线免费观看| 免费一区二区视频| 蜜桃av免费观看| 欧美色精品在线视频| 一区二区视频免费| 中文字幕精品在线| 激情久久一区二区| 亚洲视频精品一区| 日韩欧美少妇| 国产一区二区丝袜| 欧美经典一区| 最新黄色av网站| 亚洲一区中文| 欧美一区二区三区成人精品| 最新不卡av在线| 国内精品久久久久久久久久久| 亚洲区中文字幕| 日韩成人av电影| 亚洲视频在线二区| 国产呦精品一区二区三区网站| 男女羞羞免费视频| 亚洲精品国产免费| 姬川优奈av一区二区在线电影| 亚洲精品一区二区毛豆| 激情亚洲综合在线| 一道本在线观看| 在线免费观看日本欧美| av中文天堂在线| 久久免费成人精品视频| 亚洲女娇小黑人粗硬| 日韩av片专区| 亚洲二区在线观看| 成人影视在线播放| 7777奇米亚洲综合久久| 99精品热视频只有精品10| 欧美xxxx精品| 日韩精品一区二区三区中文不卡 | 国产精品欧美经典| 国产xxxxxx| 国产a∨精品一区二区三区不卡| 99久久亚洲精品| 成人手机在线免费视频| 亚洲精品一二三| 午夜影院在线视频| 成人福利在线视频| 国产一区二区三区的电影| 男女男精品视频网站| 亚洲丁香久久久| 亚洲国产综合在线观看| 日本福利视频在线| 亚洲视频一区在线| 国产三级在线| 国产亚洲欧美一区二区| 日韩成人免费看| 日本少妇性高潮| 精品久久久91|