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

一個Java程序猿眼中的前后端分離以及Vue.js入門

開發(fā) 前端
前后端不分,Jsp 是一個非常典型寫法,Jsp 將 HTML 和 Java 代碼結(jié)合在一起,剛開始的時候,確實提高了生產(chǎn)力,但是時間久了,大伙就發(fā)現(xiàn) Jsp 存在的問題了,對于后端工程師來說,可能不太精通 css ,所以流程一般是這樣前端設(shè)計頁面-->后端把頁面改造成 Jsp --> 后端發(fā)現(xiàn)問題 --> 頁面給前端 --> 前端不會Jsp。

前后端不分

  1. 后端模板:Jsp、FreeMarker、Velocity
  2. 前端模板:Thymeleaf

前后端不分,Jsp 是一個非常典型寫法,Jsp 將 HTML 和 Java 代碼結(jié)合在一起,剛開始的時候,確實提高了生產(chǎn)力,但是時間久了,大伙就發(fā)現(xiàn) Jsp 存在的問題了,對于后端工程師來說,可能不太精通 css ,所以流程一般是這樣前端設(shè)計頁面-->后端把頁面改造成 Jsp --> 后端發(fā)現(xiàn)問題 --> 頁面給前端 --> 前端不會Jsp。這種方式效率低下。特別是在移動互聯(lián)網(wǎng)興起后,公司的業(yè)務(wù),一般除了 PC 端,還有手機端、小程序等,通常,一套后臺系統(tǒng)需要對應(yīng)多個前端,此時就不可以繼續(xù)使用前后端不分的開發(fā)方式了。

[[264104]]

在前后端不分的開發(fā)方式中,一般來說,后端可能返回一個 ModelAndView ,渲染成 HTML 之后,瀏覽器當(dāng)然可以展示,但是對于小程序、移動端來說,并不能很好的展示 HTML(實際上移動端也支持HTML,只不過運行效率低下)。這種時候,后端和前端數(shù)據(jù)交互,主流方案就是通過 JSON 來實現(xiàn)。

前后端分離

前后端分離后,后端不再寫頁面,只提供 JSON 數(shù)據(jù)接口(XML數(shù)據(jù)格式現(xiàn)在用的比較少),前端可以移動端、小程序、也可以是 PC 端,前端負責(zé) JSON 的展示,頁面跳轉(zhuǎn)等都是通過前端來實現(xiàn)的。前端后分離后,前端目前有三大主流框架:

  • Vue

作者尤雨溪,Vue本身借鑒了 Angular,目前GitHubstar數(shù)最多,建議后端工程師使用這個,***的原因是Vue上手容易,可以快速學(xué)會,對于后端工程師來說,能快速搭建頁面解決問題即可,但是如果你是專業(yè)的前端工程師,我會推薦你三個都去學(xué)習(xí) 。就目前國內(nèi)前端框架使用情況來說,Vue 算是使用最多的。而且目前來說,有大量 Vue 相關(guān)的周邊產(chǎn)品,各種 UI 框架,開源項目,學(xué)習(xí)資料非常多。

  • React

Facebook 的產(chǎn)品。是一個用于構(gòu)建用戶界面的 js 庫,React 性能較好,代碼邏輯簡單。

  • Angular

AngularJS 是一款由 Google 維護的開源 JavaScript 庫,用來協(xié)助單一頁面應(yīng)用程序運行。它的目標(biāo)是透過 MVC 模式(MVC)功能增強基于瀏覽器的應(yīng)用,使開發(fā)和測試變得更加容易。

Vue簡介

Vue (讀音 /vjuː/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設(shè)計為可以自底向上逐層應(yīng)用。Vue 的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫結(jié)合使用時,Vue 也完全能夠為復(fù)雜的單頁應(yīng)用提供驅(qū)動。

  • 只關(guān)注視圖層
  • MVVM 框架

大家在使用 jQuery 過程中,摻雜了大量的 DOM 操作,修改視圖或者獲取 value ,都需要 DOM 操作,MVVM 是一種視圖和數(shù)據(jù)模型雙向綁定的框架,即數(shù)據(jù)發(fā)生變化,視圖會跟著變化,視圖發(fā)生變化,數(shù)據(jù)模型也會跟著變化,開發(fā)者再也不需要操作 DOM 節(jié)點。

如下一個簡單的九九乘法表讓大家感受一下 MVVM :

  1. <!DOCTYPE html> 
  2. <html lang="en"
  3. <head> 
  4.  <meta charset="UTF-8"
  5.  <title>Title</title> 
  6.  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 
  7. </head> 
  8. <body> 
  9. <div id="app"
  10.  <input type="text" v-model="num"
  11.  <table border="1"
  12.  <tr v-for="i in parseInt(num)"
  13.  <td v-for="j in i">{{j}}*{{i}}={{i*j}}</td> 
  14.  </tr> 
  15.  </table
  16. </div> 
  17. <script> 
  18.  var app = new Vue({ 
  19.  el: "#app"
  20.  data: { 
  21.  num:9 
  22.  } 
  23.  }); 
  24. </script> 
  25. </body> 
  26. </html> 

用戶修改輸入框中的數(shù)據(jù),引起變量的變化,進而實現(xiàn)九九乘法表的更新。

SPA

SPA(single page web application),單頁面應(yīng)用,是一種網(wǎng)絡(luò)應(yīng)用程序或網(wǎng)站的模型,它通過動態(tài)重寫當(dāng)前頁面來與用戶交互,而非傳統(tǒng)的從服務(wù)器重新加載整個新頁面。這種方法避免了頁面之間切換打斷用戶體驗,使應(yīng)用程序更像一個桌面應(yīng)用程序。在單頁應(yīng)用中,所有必要的代碼( HTML、JavaScript 和 CSS )都通過單個頁面的加載而檢索,或者根據(jù)需要(通常是為響應(yīng)用戶操作)動態(tài)裝載適當(dāng)?shù)馁Y源并添加到頁面。SPA 有一個缺點,因為 SPA 應(yīng)用部署后只有1個頁面,而且這個頁面只是一堆 js 、css 引用,沒有其他有效價值,因此,SPA 應(yīng)用不易被搜索引擎收錄,所以,一般來說,SPA 適合做大型企業(yè)后臺管理系統(tǒng)。

Vue 使用方式大致上可以分為兩大類:

  1. 直接將Vue在頁面中引入,不做 SPA 應(yīng)用
  2. SPA應(yīng)用

基本環(huán)境搭建

首先需要安裝兩個東西:

  1. NodeJS
  2. npm

直接搜索下載 NodeJS 即可,安裝成功之后,npm 也就有了。安裝成功之后,可以 在 cmd 命令哈驗證是否安裝成功: 

一個Java程序猿眼中的前后端分離以及Vue.js入門

NodeJS 安裝成功之后,接下來安裝 Vue的工具:

  1. npm install -g vue-cli # 只需要***次安裝時執(zhí)行 
  2. vue init webpack my-project # 使用webpack模板創(chuàng)建一個vue項目 
  3. cd my-project #進入到項目目錄中 
  4. npm install # 下載依賴(如果在項目創(chuàng)建的***一步選擇了自動執(zhí)行npm install,則該步驟可以省略) 
  5. npm run dev # 啟動項目 

啟動成功后,瀏覽器輸入 http://localhost:8080 就能看到如下頁面:

 一個Java程序猿眼中的前后端分離以及Vue.js入門

執(zhí)行 npm install 命令時,默認使用的是國外的下載源 ,可以通過如下代碼配置為使用淘寶的鏡像:

  1. npm config set registry https://registry.npm.taobao.org 

修改完成后,就能有效提高下載的成功率。

Vue 項目結(jié)構(gòu)介紹

Vue 項目創(chuàng)建完成后,使用 Web Storm 打開項目,項目目錄如下: 

一個Java程序猿眼中的前后端分離以及Vue.js入門
  1. build 文件夾,用來存放項目構(gòu)建腳本
  2. config 中存放項目的一些基本配置信息,最常用的就是端口轉(zhuǎn)發(fā)
  3. node_modules 這個目錄存放的是項目的所有依賴,即 npm install 命令下載下來的文件
  4. src 這個目錄下存放項目的源碼,即開發(fā)者寫的代碼放在這里
  5. static 用來存放靜態(tài)資源
  6. index.html 則是項目的首頁,入口頁,也是整個項目唯一的HTML頁面
  7. package.json 中定義了項目的所有依賴,包括開發(fā)時依賴和發(fā)布時依賴

對于開發(fā)者來說,以后 99.99% 的工作都是在 src 中完成的,src 中的文件目錄如下: 

一個Java程序猿眼中的前后端分離以及Vue.js入門

assets 目錄用來存放資產(chǎn)文件

components 目錄用來存放組件(一些可復(fù)用,非獨立的頁面),當(dāng)然開發(fā)者也可以在 components 中直接創(chuàng)建完整頁面。

推薦在 components 中存放組件,另外單獨新建一個 page 文件夾,專門用來放完整頁面。

router 目錄中,存放了路由的js文件

App.vue 是一個Vue組件,也是項目的***個Vue組件

main.js相當(dāng)于Java中的main方法,是整個項目的入口js

main.js 內(nèi)容如下:

  1. import Vue from 'vue' 
  2. import App from './App' 
  3. import router from './router' 
  4. Vue.config.productionTip = false 
  5. /* eslint-disable no-new */ 
  6. new Vue({ 
  7.  el: '#app'
  8.  router, 
  9.  components: { App }, 
  10.  template: '<App/>' 
  11. }) 
  1. 在main.js 中,首先導(dǎo)入 Vue 對象
  2. 導(dǎo)入 App.vue ,并且命名為 App
  3. 導(dǎo)入router,注意,由于router目錄下路由默認文件名為 index.js ,因此可以省略
  4. 所有東西都導(dǎo)入成功后,創(chuàng)建一個Vue對象,設(shè)置要被Vue處理的節(jié)點是 '#app','#app' 指提前在index.html 文件中定義的一個div
  5. 將 router 設(shè)置到 vue 對象中,這里是一個簡化的寫法,完整的寫法是 router:router,如果 key/value 一模一樣,則可以簡寫。
  6. 聲明一個組件 App,App 這個組件在一開始已經(jīng)導(dǎo)入到項目中了,但是直接導(dǎo)入的組件無法直接使用,必須要聲明。
  7. template 中定義了頁面模板,即將 App 組件中的內(nèi)容渲染到 '#app' 這個div 中。

因此,可以猜測,項目啟動成功后,看到的頁面效果定義在 App.vue 中

  1. <template> 
  2.  <div id="app"
  3.  <img src="./assets/logo.png"
  4.  <router-view/> 
  5.  </div> 
  6. </template> 
  7. <script> 
  8. export default { 
  9.  name'App' 
  10. </script> 
  11. <style> 
  12. #app { 
  13.  font-family: 'Avenir', Helvetica, Arial, sans-serif; 
  14.  -webkit-font-smoothing: antialiased; 
  15.  -moz-osx-font-smoothing: grayscale; 
  16.  text-align: center; 
  17.  color: #2c3e50; 
  18.  margin-top: 60px; 
  19. </style> 
  1. App.vue 是一個vue組件,這個組件中包含三部分內(nèi)容:1.頁面模板(template);2.頁面腳本(script);3.頁面樣式(style)
  2. 頁面模板中,定義了頁面的 HTML 元素,這里定義了兩個,一個是一張圖片,另一個則是一個 router-view
  3. 頁面腳本主要用來實現(xiàn)當(dāng)前頁面數(shù)據(jù)初始化、事件處理等等操作
  4. 頁面樣式就是針對 template 中 HTML 元素的頁面美化操作

需要額外解釋的是,router-view,這個指展示路由頁面的位置,可以簡單理解為一個占位符,這個占位符展示的內(nèi)容將根據(jù)當(dāng)前具體的 URL 地址來定。具體展示的內(nèi)容,要參考路由表,即 router/index.js 文件,該文件如下:

  1. import Vue from 'vue' 
  2. import Router from 'vue-router' 
  3. import HelloWorld from '@/components/HelloWorld' 
  4. Vue.use(Router) 
  5. export default new Router({ 
  6.  routes: [ 
  7.  { 
  8.  path: '/'
  9.  name'HelloWorld'
  10.  component: HelloWorld 
  11.  } 
  12.  ] 
  13. }) 
  1. 這個文件中,首先導(dǎo)入了Vue對象、Router對象以及 HelloWorld 組件,
  2. 創(chuàng)建一個Router對象,并定義路由表
  3. 這里定義的路由表,path為 / ,對應(yīng)的組件為 HelloWorld,即瀏覽器地址為 / 時,在router-view位置顯示 HelloWorld 組件

WebStorm 中啟動Vue

也可以直接在 webstorm 中配置vue并啟動,點擊右上角進行配置: 

一個Java程序猿眼中的前后端分離以及Vue.js入門

然后配置一下腳本 : 

一個Java程序猿眼中的前后端分離以及Vue.js入門

配置完成后,點擊右上角啟動按鈕,就可以啟動一個 Vue 項目,如下: 

一個Java程序猿眼中的前后端分離以及Vue.js入門

項目編譯

這么大一個前端項目,肯定沒法直接發(fā)布運行,當(dāng)開發(fā)者完成項目開發(fā)后,將 cmd 命令行定位到當(dāng)前項目目錄,然后執(zhí)行如下命令對項目進行打包:

  1. npm run build 

打包成功后,當(dāng)前項目目錄下會生成一個 dist 文件夾,這個文件夾中有兩個文件,分別是 index.html 和 static ,index.html 頁面就是我們 SPA 項目中唯一的 HTML 頁面了,static 中則保存了編譯后的 js、css等文件,項目發(fā)布時,可以使用 nginx 獨立部署 dist 中的靜態(tài)文件,也可以將靜態(tài)文件拷貝到 Spring Boot 項目的 static 目錄下,然后對 Spring Boot 項目進行編譯打包發(fā)布。

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2022-07-18 10:43:12

項目TienChinJava

2015-11-12 10:32:27

前端后端分離

2024-12-30 00:18:23

2019-06-12 19:00:14

前后端分離AppJava

2024-05-24 08:34:16

2025-02-04 00:05:53

架構(gòu)模式前后端

2019-10-31 11:06:57

Spring ClouVue.js前端

2023-02-08 16:29:58

前后端開發(fā)

2024-08-02 08:55:45

2015-01-08 10:08:03

前后端分離

2018-01-31 15:45:07

前端Vue.js組件

2019-10-15 09:05:07

域插槽組件前端

2022-09-01 07:18:21

分離項目Vue

2015-09-23 14:07:12

前端與后端架構(gòu)實例

2014-02-17 17:47:16

前端后端架構(gòu)

2022-02-10 10:48:23

JavaScriptVue.js數(shù)據(jù)

2019-07-09 05:44:35

前后端分離架構(gòu)接口規(guī)范

2014-04-18 14:43:07

前后端分離NodeJS

2022-04-05 16:44:59

系統(tǒng)Vue.js響應(yīng)式

2020-03-20 09:04:47

后端程序員前端代碼
點贊
收藏

51CTO技術(shù)棧公眾號

伦av综合一区| 蜜臀av色欲a片无码精品一区| www.久久网| 日韩免费看片| 日韩一区二区三区在线视频| 成人在线国产视频| 美女毛片在线看| 久久国产夜色精品鲁鲁99| 欧美裸体男粗大视频在线观看| 中文字幕天堂网| 日本免费一区二区三区四区| 国产精品传媒在线| 国内精品国语自产拍在线观看| 波多野结衣在线观看一区| 亚洲mv大片欧洲mv大片| 亚洲精品日韩在线| 日本一本在线视频| 成人性教育av免费网址| 亚洲视频资源在线| 欧美精品亚洲精品| 99久久久无码国产精品免费| 久久aⅴ国产紧身牛仔裤| 日韩在线www| 日本japanese极品少妇| 成人乱码手机视频| 日韩欧美在线观看视频| 翔田千里亚洲一二三区| 少妇一区二区三区四区| 国内精品视频一区二区三区八戒| 668精品在线视频| 黄色香蕉视频在线观看| 免费av一区二区三区四区| 欧美一级二级三级蜜桃| 国产午夜福利在线播放| 熟女少妇一区二区三区| 不卡的国产精品| 日韩欧美国产成人| 8x8x华人在线| 成年人在线视频免费观看| www.亚洲人| 92福利视频午夜1000合集在线观看| 91porny在线| 中文字幕午夜精品一区二区三区| 国产一区二区三区视频免费| 久久国产精品无码一级毛片| 一区二区三区四区精品视频| 这里只有精品视频在线观看| 啊啊啊国产视频| 亚洲天堂免费电影| 午夜亚洲福利老司机| 午夜久久久久久久久久久| 五月香视频在线观看| 久久无码av三级| 久久国产精品 国产精品| 亚洲精品视频专区| 国产成人亚洲综合a∨猫咪| 成人免费网站在线观看| 91国内精品视频| 蜜臀久久99精品久久久画质超高清| 热99精品里视频精品| 日本一二三区视频| 亚洲美女视频在线免费观看| 韩剧1988在线观看免费完整版| 国产小视频在线观看免费| 欧美日韩一区二区高清| 成年无码av片在线| 日本妇女毛茸茸| 欧美精品国产| 亚洲2020天天堂在线观看| 日本一级一片免费视频| 国产偷自视频区视频一区二区| 97精品久久久| 国产成人一级片| 久久久夜精品| 国产美女扒开尿口久久久| 真实的国产乱xxxx在线91| 人人爽香蕉精品| 国产精品最新在线观看| 国产精品久久久久精| 国产一区二区调教| 懂色av一区二区三区在线播放| 免费观看的毛片| 91麻豆产精品久久久久久 | 午夜精品久久久久久久久久久久久蜜桃 | 亚洲电影在线看| 国产精品久久久免费观看| 伊甸园亚洲一区| 中文字幕在线日韩| 波多野结衣不卡视频| 极品av少妇一区二区| 热久久这里只有精品| 国产成人精品一区二区色戒| 韩国毛片一区二区三区| 成人av蜜桃| 免费在线国产| 亚洲欧美日韩国产成人精品影院| 亚洲国产精品无码观看久久| 欧美xo影院| 在线综合视频播放| aaaaaav| 欧美丰满日韩| 韩国精品久久久999| 中文字幕一区二区在线视频 | a级一a一级在线观看| 精品国产中文字幕第一页| 久久五月天综合| 五月天婷婷激情| 国产伦精品一区二区三区免费迷 | 精品久久久国产| 污污动漫在线观看| 国产精品极品在线观看| 一本色道久久综合狠狠躁篇的优点| 小泽玛利亚一区二区免费| 宅男噜噜噜66一区二区| 国产综合香蕉五月婷在线| 黄色av一区二区三区| 国产精品麻豆久久久| 美女扒开大腿让男人桶| 日韩第二十一页| 亚洲精品视频在线播放| 欧美日韩精品亚洲精品| 免费日本视频一区| 久久国产精品 国产精品| 少妇视频在线| 欧美日韩在线直播| av网站免费在线播放| 欧美日本在线| 成人久久一区二区三区| 日本aaa在线观看| 亚洲午夜一区二区| 久国产精品视频| 国产日产一区| 欧美一级视频一区二区| www.狠狠干| 亚洲欧洲日产国码二区| 亚洲狼人综合干| 亚洲高清极品| 69影院欧美专区视频| 亚洲精华国产精华精华液网站| 中文字幕在线不卡| 老头吃奶性行交视频| 日韩在线麻豆| 97超级碰碰人国产在线观看| 人妻一区二区三区| 亚洲一区二区视频| 少妇欧美激情一区二区三区| 婷婷综合亚洲| 91在线观看免费| 黄色在线免费| 欧美高清一级片在线| 性少妇xx生活| 麻豆91精品91久久久的内涵| 亚洲国产精品一区二区第一页| 新片速递亚洲合集欧美合集| 亚洲欧美日韩精品| 色老头一区二区| 久久久精品黄色| 热久久精品国产| 精品视频99| 国产精品久久婷婷六月丁香| 欧美一区二区少妇| 色乱码一区二区三区88| 精品人妻一区二区三区蜜桃视频 | 在线成人免费av| 欧美日韩国产成人精品| 99视频免费观看| 波多野结衣在线高清| 精品成人佐山爱一区二区| 日本在线免费观看| 91免费在线播放| 蜜臀久久99精品久久久酒店新书| 国产在线观看91一区二区三区| 国产精品精品视频| 欧美成人精品一区二区男人看| 91精品国产色综合久久久蜜香臀| 极品久久久久久| 成人天堂资源www在线| 蜜桃传媒一区二区三区| 精品在线播放| 成人精品久久av网站| 在线免费观看a视频| 亚洲国产精品va在线看黑人 | 国产黄色小视频网站| 国产盗摄女厕一区二区三区| 鲁一鲁一鲁一鲁一色| 国语产色综合| 亚洲一区二区在线| 九色porny丨国产首页在线| 亚洲欧美日韩在线一区| 91久久久久国产一区二区| 一区二区三区日本| 丰满少妇在线观看资源站| 蜜乳av一区二区| 国产女主播自拍| 波多野结衣在线观看一区二区| 国产美女精品视频| 日本动漫理论片在线观看网站 | 69堂成人精品免费视频| 久久久久久久久久99| 久久久精品天堂| 日本55丰满熟妇厨房伦| 午夜在线视频观看日韩17c| 中国一区二区三区| 日韩超碰人人爽人人做人人添| 国产精品丝袜视频| 大桥未久在线播放| 在线视频日韩精品| 国产 日韩 欧美 精品| 欧美系列亚洲系列| 精品视频久久久久| 日本一区二区三级电影在线观看 | 亚洲欧美视频一区| 给我看免费高清在线观看| 国产综合色在线视频区| 日韩精品一区二区三区久久| 亚洲午夜精品一区 二区 三区| 欧美亚洲丝袜| 大香伊人久久精品一区二区| 国产欧美精品一区二区三区介绍| 国产中文在线播放| 欧美另类在线播放| 免费在线观看av网站| 亚洲欧美国产va在线影院| 91在线观看喷潮| 在线观看区一区二| xxxx.国产| 亚洲国产精品人人做人人爽| 亚洲色偷偷综合亚洲av伊人| 国产天堂亚洲国产碰碰| 久久久久成人精品无码中文字幕| 久久99国产精品麻豆| 少妇黄色一级片| 亚洲一区二区成人| cao在线观看| 欧美精品大片| 国产激情在线看| 999国产精品999久久久久久| 亚洲va韩国va欧美va精四季| 免费成人网www| 国产在线一区二区三区播放| 精品中文视频| 成人h片在线播放免费网站| 精品久久毛片| 国产精品免费一区二区三区都可以| 9i看片成人免费高清| 97不卡在线视频| 欧美少妇网站| 2019中文字幕免费视频| 两个人看的在线视频www| 久久久久亚洲精品| 成人性生交大片免费看网站| 欧美日本高清视频| 日本孕妇大胆孕交无码| 欧美日韩成人黄色| a毛片在线观看| 久久99久久久久久久噜噜| 怡红院av在线| 久久久久久综合网天天| www视频在线观看| 欧美亚洲视频一区二区| 韩国美女久久| 国产精品99久久99久久久二8| 香蕉成人av| 国产在线视频欧美| 久久99成人| 国产日韩一区欧美| 亚洲人成网站77777在线观看| 欧美三级华人主播| 久久国产精品成人免费观看的软件| 一区在线电影| 欧美日本三区| 青青在线视频观看| 奇米色一区二区| 自拍一级黄色片| 成人手机在线视频| 久久久无码人妻精品一区| 国产日韩高清在线| 中国毛片直接看| 亚洲国产你懂的| 免费污污视频在线观看| 欧美性做爰猛烈叫床潮| 国产xxxx在线观看| 精品视频在线播放| 欧美高清视频| 69久久夜色精品国产69| 成人高清一区| 7777奇米亚洲综合久久| 人人香蕉久久| 伊人久久99| 亚洲欧洲一区二区天堂久久| 色一情一乱一伦一区二区三区日本| 久久国产精品无码网站| av av在线| 国产欧美一区二区精品久导航 | 我不卡一区二区| 亚洲美女视频在线观看| 欧美特黄aaaaaa| 51精品秘密在线观看| 日本黄色三级视频| 中文字幕在线看视频国产欧美| 黄色在线观看视频网站| 国产精品九九久久久久久久| 婷婷视频一区二区三区| 日本不卡久久| 红桃视频国产一区| 色综合天天色综合| 99久久免费视频.com| 成人一级黄色大片| 欧美午夜精品久久久久久浪潮| 国产乱淫a∨片免费观看| 精品视频在线播放免| 日本一级理论片在线大全| 国产精品久久久久99| 噜噜噜天天躁狠狠躁夜夜精品| 在线观看成人av电影| 男人的天堂亚洲在线| 无码人妻一区二区三区精品视频| 欧美国产成人在线| 在线观看国产亚洲| 日韩一区二区在线播放| 亚洲天天影视| 国产98色在线| 欧洲亚洲视频| 97在线免费视频观看| 久久国产免费看| 手机看片福利视频| 一本色道综合亚洲| 天天综合天天色| 欧美国产日韩中文字幕在线| 日韩大陆av| 亚洲一区二区三区免费看| 久久中文在线| 亚洲午夜久久久久久久久红桃| 亚洲一卡二卡三卡四卡无卡久久| 国产乱淫片视频| 日韩在线中文字幕| 亚洲成av在线| 日韩av不卡播放| 老司机精品久久| 熟女少妇一区二区三区| 天天操天天干天天综合网| 丁香花免费高清完整在线播放 | 久草这里只有精品视频| 天天躁日日躁aaaa视频| 欧美午夜激情视频| 内衣办公室在线| 秋霞午夜一区二区| 久久最新网址| www日韩在线观看| 欧美国产精品一区| 国产一区二区女内射| 日韩一区二区福利| 99tv成人影院| 国产女人18毛片| 丁香亚洲综合激情啪啪综合| 国产亚洲精品女人久久久久久| 欧美v国产在线一区二区三区| 欧美xxxxhdvideosex| 韩国成人一区| 午夜在线视频观看日韩17c| av网站免费在线看| 欧美日韩久久一区| 成年视频在线观看| 爱情岛论坛亚洲入口| 国产精品视频| 女人黄色一级片| 91精品国产综合久久精品性色| 伊人春色在线观看| 国产日韩精品推荐| 先锋影音久久久| 日本一级片免费| 精品国产乱码久久久久久浪潮| 国产精品25p| 色姑娘综合网| 国产精品一区二区免费不卡| 国产在线视频在线观看| 亚洲欧美日韩国产精品| 亚洲综合资源| av免费看网址| 久久九九影视网| 国产老妇伦国产熟女老妇视频| 久久久久久97| 国产一区二区三区天码| 波多野结衣国产精品| 亚洲国产一二三| 第一福利在线| 懂色一区二区三区av片| 久久久精品五月天| 91香蕉视频污在线观看| 色吊一区二区三区| 在线观看h片| 动漫精品视频| 蜜桃视频一区二区| 美女视频黄免费| 亚洲天堂免费视频| 国产精品久久久久久av公交车| 免费看国产曰批40分钟| 国产欧美日韩亚州综合| 成人毛片视频免费看| 国产成人精品视频在线观看|