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

前端大佬看過來,這兒有你不知道的前端Web小技巧

新聞 前端
今天看到Quora上一個帖子,瞬間又GET了好多前端技能,一些屬于技巧,一些則是聞所未聞的冷知識,一時間還消化不過來。現分類整理出來分享給大家,也補充了一些平時的積累和擴展了一些內容。

 前端已經被玩兒壞了!像console.log()可以向控制臺輸出圖片等炫酷的玩意已經不是什么新聞了,像用||操作符給變量賦默認值也是人盡皆知的舊聞了,今天看到Quora上一個帖子,瞬間又GET了好多前端技能,一些屬于技巧,一些則是聞所未聞的冷知識,一時間還消化不過來。現分類整理出來分享給大家,也補充了一些平時的積累和擴展了一些內容。

HTML篇

瀏覽器地址欄運行JavaScript代碼

這個很多人應該還是知道的,在瀏覽器地址欄可以直接運行JavaScript代碼,做法是以javascript:開頭后跟要執行的語句。比如:

  1. javascript:alert('hello from address bar :)');  

將以上代碼貼到瀏覽器地址欄回車后alert正常執行,一個彈窗神現。

需要注意的是如果是通過copy paste代碼到瀏覽器地址欄的話,IE及Chrome會自動去掉代碼開頭的javascript:,所以需要手動添加起來才能正確執行,而Firefox中雖然不會自動去掉,但它根本就不支持在地址欄運行JS代碼,sigh~

這一技術在我的另一篇博文《讓Chrome 接管郵件連接,收發郵件更方便了》中有使用到,利用在瀏覽器地址欄中執行JavaScript代碼將Gmail設置為系統的郵件接管程序。

瀏覽器地址欄運行HTML代碼

如果說上面那條小秘密知道的人還算多的話,這條秘笈知道的人就要少一些了,在非IE內核的瀏覽器地址欄可以直接運行HTML代碼!

比如在地址欄輸入以下代碼然后回車運行,會出現指定的頁面內容。

  1. data:text/html,<h1>Hello, world!</h1>  
前端大佬看過來,這兒有你不知道的前端web小技巧,一定收藏!

你造么,可以把瀏覽器當編輯器

還是瀏覽器地址欄上做文章,將以下代碼貼到地址欄運行后瀏覽器變成了一個原始而簡單的編輯器,與Windows自帶的notepad一樣,吼吼。

  1. data:text/html, <html contenteditable>  

歸根結底多虧了HTML5中新加的contenteditable屬性,當元素指定了該屬性后,元素的內容成為可編輯狀態。

推而廣之,將以下代碼放到console執行后,整個頁面將變得可編輯,隨意踐踏吧~

  1. document.body.contentEditable='true';  

利用a標簽自動解析URL

很多時候我們有從一個URL中提取域名,查詢關鍵字,變量參數值等的需要,而萬萬沒想到可以讓瀏覽器方便地幫我們完成這一任務而不用我們寫正則去抓取。方法就在JS代碼里先創建一個a標簽然后將需要解析的URL賦值給a的href屬性,然后就得到了一切我們想要的了。

  1. var a = document.createElement('a'); a.href = 'http://www.cnblogs.com/wayou/p/'; console.log(a.host);  

利用這一原理,稍微擴展一下,就得到了一個更加健壯的解析URL各部分的通用方法了。下面代碼來自James的博客。

  1. function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol: a.protocol.replace(':',''), host: a.hostname, port: a.port, query: a.search, params: (function(){ var ret = {}, seg =a.search.replace(/^\?/,'').split('&'), len = seg.length, i = 0, s; for (;i<len;i++) { if (!seg[i]) { continue; }s = seg[i].split('='); ret[s[0]] = s[1]; } return ret; })(), file: (a.pathname.match(/\/([^\/?#]+)$/i) || [,''])[1], hash: a.hash.replace('#',''), path: a.pathname.replace(/^([^\/])/,'/$1'), relative: (a.href.match(/tps?:\/\/[^\/]+(.+)/) || [,''])[1], segments: a.pathname.replace(/^\//,'').split('/') }; } 

頁面擁有ID的元素會創建全局變量

在一張HTML頁面中,所有設置了ID屬性的元素會在JavaScript的執行環境中創建對應的全局變量,這意味著document.getElementById像人的闌尾一樣顯得多余了。但實際項目中最好老老實實該怎么寫就怎么寫,畢竟常規代碼出亂子的機會要小得多。

  1. <div id="sample"></div> <script type="text/javascript"> console.log(sample); </script>  

加載CDN文件時,可以省掉HTTP標識

現在很流行的CDN即從專門的服務器加載一些通用的JS和CSS文件,出于安全考慮有的CDN服務器使用HTTPS方式連接,而有的是傳統的HTTP,其實我們在使用時可以忽略掉這個,將它從URL中省去。

  1. <script src="//domain.com/path/to/script.js"></script>  

這一點在之前一篇譯文博客《jQuery編程最佳實踐》中也有提到。

利用script標簽保存任意信息

將script標簽設置為type=’text’然后可以在里面保存任意信息,之后可以在JavaScript代碼中很方便地獲取。

  1. <script type="text" id="template"> <h1>This won't display</h1> </script>  
  2. var text = document.getElementById('template').innerHTML  

CSS篇

關于CSS的惡作劇

相信你看完以下代碼后能夠預料到會出現什么效果。

  1. *{ cursor: none!important; }  

簡單的文字模糊效果

以下兩行簡單的CSS3代碼可達到將文字模糊化處理的目的,出來的效果有點像使用PS的濾鏡,so cool!

  1. p { color: transparent; text-shadow: #111 0 0 5px; }  

垂直居中

有好多次博主都有這樣的需求,垂直居中顯示某個DIV,我們知道CSS中天然有水平居中的樣式text-align:center。唯獨這個垂直居中無解。

當然你可以將容器設置為display:table,然后將子元素也就是要垂直居中顯示的元素設置為display:table-cell,然后加上vertical-align:middle來實現,但此種實現往往會因為display:table而破壞整體布局,那還不如直接用table標簽了呢。

下面這個樣式利用了translate來巧妙實現了垂直居中樣式,需IE9+。

  1. .center-vertical { position: relative; top: 50%; transform: translateY(-50%); }  

相比而言,水平居中要簡單得多,像上面提到的text-align:center,經常用到的技巧還有margin:0 auto。但對于margin大法也只在子元素寬度小于容器寬度時管用,當子元素寬度大于容器寬度時此法失效。

如法炮制,利用left和transform同樣可實現水平居中,不過意義不大,畢竟text-align和margin差不多滿足需求了。

  1. .center-horizontal { position: relative; left: 50%; transform: translateX(-50%); }  

多重邊框

利用重復指定box-shadow來達到多個邊框的效果

在線演示

  1. /*CSS Border with Box-Shadow Example*/ div { box-shadow: 0 0 0 6px rgba(0000.2), 0 0 0 12px rgba(0000.2), 0 0 0 18px rgba(0000.2), 0 0 0 24px rgba(0000.2); height: 200px; margin: 50px auto; width: 400px }  

實時編輯CSS

通過設置style標簽的display:block樣式可以讓頁面的style標簽顯示出來,并且加上contentEditable屬性后可以讓樣式成為可編輯狀態,更改后的樣式效果也是實時更新呈現的。此技巧在IE下無效。擁有此技能者,逆天也!

  1. <!DOCTYPE html> <html> <body> <style style="display:block" contentEditable> body { color: blue } </style> </body></html>  

創建長寬比固定的元素

通過設置父級窗口的padding-bottom可以達到讓容器保持一定的長度比的目的,這在響應式頁面設計中比較有用,能夠保持元素不變形。

  1. <div style="width: 100%; position: relative; padding-bottom: 20%;"> <div style="position: absolute; left: 0; top:0; right: 0; bottom: 0;background-color:yellow;"this content will have a constant aspect ratio that varies based on the width. </div> </div>  

CSS中也可以做簡單運算

通過CSS中的calc方法可以進行一些簡單的運算,從而達到動態指定元素樣式的目的。

  1. .container{ background-position: calc(100% - 50px) calc(100% - 20px); }  

JavaScript篇

生成隨機字符串

利用Math.random和toString生成隨機字符串,來自前一陣子看到的一篇博文。這里的技巧是利用了toString方法可以接收一個基數作為參數的原理,這個基數從2到36封頂。如果不指定,默認基數是10進制。略屌!

  1. function generateRandomAlphaNum(len) { var rdmString = ""for (; rdmString.length < len; rdmString += Math.random().toString(36).substr(2)); return rdmString.substr(0, len); }  

整數的操作

JavaScript中是沒有整型概念的,但利用好位操作符可以輕松處理,同時獲得效率上的提升。

|0和~~是很好的一個例子,使用這兩者可以將浮點轉成整型且效率方面要比同類的parseInt,Math.round 要快。在處理像素及動畫位移等效果的時候會很有用。性能比較見此。

  1. var foo = (12.4 / 4.13) | 0;//結果為3 var bar = ~~(12.4 / 4.13);//結果為3  

順便說句,!!將一個值方便快速轉化為布爾值 !!window===true 。

重寫原生瀏覽器方法以實現新功能

下載的代碼通過重寫瀏覽器的alert讓它可以記錄彈窗的次數。

  1. (function() { var oldAlert = window.alert, count = 0; window.alert = function(a) { count++; oldAlert(a + "\n You've called alert " + count + " times now. Stop, it's evil!"); }; })(); alert("Hello World");  

關于console的惡作劇

關于重寫原生方法,這里有個惡作劇大家可以拿去尋開心。Chrome的console.log是支持對文字添加樣式的,甚至log圖片都可以。于是可以重寫掉默認的log方法,把將要log的文字應用到CSS的模糊效果,這樣當有人試圖調用console.log()的時候,出來的是模糊不清的文字。好冷,我表示沒有笑。

是從這篇G+帖子的評論里看到的。使用之后的效果是再次調用log會輸出字跡模糊不清的文字。

  1. var _log = console.log; console.log = function() { _log.call(console, '%c' + [].slice.call(arguments).join(' '), 'color:transparent;text-shadow:0 0 2px rgba(0,0,0,.5);'); }; 

不聲明第三個變量的值交換

我們都知道交換兩個變量值的常規做法,那就是聲明一個中間變量來暫存。但鮮有人去挑戰不聲明中間變量的情況,下面的代碼給出了這種實現。蠻有創意 的。

  1. var a=1,b=2;a=[b,b=a][0]; 

萬物皆對象

在JavaScript的世界,萬物皆對象。除了null和undefined,其他基本類型數字,字符串和布爾值都有對應有包裝對象。對象的一個特征是你可以在它身上直接調用方法。對于數字基本類型,當試圖在其身上調用toString方法會失敗,但用括號括起來后再調用就不會失敗了,內部實現是用相應的包裝對象將基本類型轉為對象。所以(1).toString()相當于new Number(1).toString()。因此,你的確可以把基本類型數字,字符串,布爾等當對象使用的,只是注意語法要得體。

同時我們注意到,JavaScript中數字是不分浮點和整形的,所有數字其實均是浮點類型,只是把小數點省略了而以,比如你看到的1可以寫成1.,這也就是為什么當你試圖1.toString()時會報錯,所以正確的寫法應該是這樣:1..toString(),或者如上面所述加上括號,這里括號的作用是糾正JS解析器,不要把1后面的點當成小數點。內部實現如上面所述,是將1.用包裝對象轉成對象再調用方法。

If語句的變形

當你需要寫一個if語句的時候,不妨嘗試另一種更簡便的方法,用JavaScript中的邏輯操作符來代替。

  1. var day=(new Date).getDay()===0//傳統if語句 if (day) { alert('Today is Sunday!'); }; //運用邏輯與代替if day&&alert('Today is Sunday!'); 

比如上面的代碼,首先得到今天的日期,如果是星期天,則彈窗,否則什么也不做。我們知道邏輯操作存在短路的情況,對于邏輯與表達式,只有兩者都真才結果才為真,如果前面的day變量被判斷為假了,那么對于整個與表達式來說結果就是假,所以就不會繼續去執行后面的alert了,如果前面day為真,則還要繼續執行后面的代碼來確定整個表達式的真假。利用這點達到了if的效果。

對于傳統的if語句,如果執行體代碼超過了1 條語句,則需要加花括號,而利用逗號表達式,可以執行任意條代碼而不用加花括號。

  1. if(conditoin) alert(1),alert(2),console.log(3); 

上面if語句中,如果條件成立則執行三個操作,但我們不需要用花括號將這三句代碼括起來。當然,這是不推薦的,這里是冷知識課堂:)

禁止別人以iframe加載你的頁面

下面的代碼已經不言自明了,沒什么好多說的。

  1. if (window.location != window.parent.location) window.parent.location = window.location; 
  2.  
  3. console.table 

Chrome專屬,IE繞道的console方法。可以將JavaScript關聯數組以表格形式輸出到瀏覽器console,效果很驚贊,界面很美觀。

  1. //采購情況 var data = [{'品名': '杜雷斯', '數量': 4}, {'品名': '岡本', '數量': 3}]; console.table(data); 

 

責任編輯:張燕妮 來源: 今日頭條
相關推薦

2018-12-06 09:12:58

2025-03-17 00:45:00

JavaScriptAPI頁面

2024-10-21 17:46:54

前端開發

2018-09-20 17:05:01

前端程序員JavaScript

2020-08-11 11:20:49

Linux命令使用技巧

2022-10-28 21:29:55

前端藍牙心率帶

2013-10-14 14:15:21

程序員讀書

2017-02-23 19:42:55

AS Android代碼

2025-05-08 08:59:19

前端技巧

2025-08-18 02:22:00

前端技巧代碼

2025-11-10 01:11:00

前端工具代碼API

2013-05-23 11:22:04

Android開發者UI設計Android設計

2023-12-21 14:40:09

Python編程語言

2017-03-02 14:05:42

AndroidAndroid Stu調試技巧

2015-08-13 09:03:14

調試技巧

2021-01-05 11:22:58

Python字符串代碼

2020-01-29 19:40:36

Python美好,一直在身邊Line

2022-12-07 08:16:50

Vue 3技巧數組

2021-02-16 09:02:59

Python代碼技巧

2015-02-09 13:48:12

點贊
收藏

51CTO技術棧公眾號

成人免费午夜电影| 亚洲性线免费观看视频成熟| 久久在线中文字幕| 天天综合网天天综合| 日韩电影在线一区| 久久久国产精彩视频美女艺术照福利 | 亚洲柠檬福利资源导航| 国产69精品久久久久9999apgf | 欧美福利电影网| 妞干网在线观看视频| 成人亚洲综合天堂| 国产xxx精品视频大全| 国产成人高潮免费观看精品| 波多野结衣爱爱视频| 亚洲制服一区| 欧美哺乳videos| 中文字幕天天干| 丁香花在线高清完整版视频| 国产精品乱码一区二区三区软件| 国产精品一区二区三区观看 | 青青青伊人色综合久久| 欧美激情一区二区三区成人| 伊人影院综合网| 精品欧美午夜寂寞影院| 欧美精品高清视频| 亚洲 中文字幕 日韩 无码| av网站大全在线| 欧美经典一区二区| 免费观看国产成人| 日本黄视频在线观看| 久久99精品一区二区三区| 奇米一区二区三区四区久久| 国产一级久久久| 亚洲激情中文在线| 中文字幕免费精品一区| 偷拍女澡堂一区二区三区| 超碰成人在线观看| 欧美一区二区三区色| www.精品在线| 欧洲亚洲两性| 岛国视频午夜一区免费在线观看| 欧美这里只有精品| 2024短剧网剧在线观看| 中文字幕一区二区在线观看| 亚洲成人自拍| 九色网友自拍视频手机在线| 91视频精品在这里| 精品国产aⅴ麻豆| 日日夜夜精品免费| www.66久久| 国产日韩欧美一区二区三区四区| 成 人 免费 黄 色| 国产成人av电影| 亚洲最大av网站| 国产成人精品无码高潮| 国产九色精品成人porny| 成人午夜黄色影院| 精品国产亚洲一区二区麻豆| 国产精品自拍网站| 成人一区二区三区四区| www.久久综合| 不卡电影免费在线播放一区| 国产美女精品久久久| 亚洲精品久久久久久无码色欲四季 | 亚洲免费观看高清完整版在线 | 影院欧美亚洲| 66m—66摸成人免费视频| 国产日产精品一区二区三区| 久久久久久一区二区| 国产精品吹潮在线观看| 中文字幕乱码中文字幕| 国产综合久久久久影院| 91美女高潮出水| 亚洲精品网站在线| 久久日韩精品一区二区五区| 色噜噜狠狠一区二区三区| 2017亚洲天堂1024| 亚洲精品一卡二卡| 人妻av中文系列| 成人勉费视频| 777xxx欧美| 亚洲av熟女高潮一区二区| 色橹橹欧美在线观看视频高清| 亚洲男人7777| 国内毛片毛片毛片毛片毛片| 欧美网站在线| 青青草原成人在线视频| 91好色先生tv| 成人精品gif动图一区| 欧洲国产精品| 五月天激情在线| 色呦呦国产精品| 中文字幕1234区| 偷拍自拍一区| 俺去啦;欧美日韩| 日本一级片免费看| 久久电影网电视剧免费观看| 国产高清精品一区二区三区| 国产粉嫩一区二区三区在线观看 | 国外成人福利视频| 欧美成人精精品一区二区频| xxxx日本免费| 欧美午夜国产| 国产欧美日韩亚洲精品| 无码精品人妻一区二区| ...av二区三区久久精品| 国产中文字幕视频在线观看| 先锋影音网一区二区| 亚洲精品98久久久久久中文字幕| 亚洲av成人无码久久精品| 午夜精品av| 国产精品久久久久久婷婷天堂| 亚洲精品网站在线| 综合色中文字幕| 精品一卡二卡三卡| 成人影院中文字幕| 久久精品国产久精国产一老狼| www.毛片.com| 成人性生交大片免费看中文网站 | 欧美一区二区三区久久精品| 日本精品视频网站| 性生交大片免费看女人按摩| 中文字幕的久久| 黑鬼大战白妞高潮喷白浆| jazzjazz国产精品久久| 久久不射电影网| 中文字幕在线播放不卡| 91麻豆免费看片| 欧美精品久久久久久久自慰| 国产精品亚洲综合在线观看 | 成人性生交大片免费看在线播放| 精品1区2区3区| 日本少妇高潮喷水xxxxxxx| 亚洲高清免费| 国产伦精品一区二区三| 亚洲精品一线| 7777精品伊人久久久大香线蕉超级流畅 | 精品国产乱子伦| 91免费在线播放| 国产亚洲黄色片| 澳门精品久久国产| 欧美国产第一页| www三级免费| 亚洲精品大片www| 成人免费黄色av| 亚洲成av人电影| 91久久久亚洲精品| 黄视频网站在线| 欧美日本国产一区| 午夜剧场免费在线观看| 国产综合色精品一区二区三区| 一本一本久久a久久精品综合妖精| 欧美美女日韩| 亚洲午夜精品视频| 在线观看黄色国产| 国产精品理论片| 亚洲激情在线看| 亚洲国产精品久久久久蝴蝶传媒| 成人午夜黄色影院| 蜜臀av在线| 日韩久久免费电影| 中文字幕在线日本| 国产精品久久久久久久久动漫| 三级在线视频观看| 99久久精品国产亚洲精品| 成人两性免费视频| 秋霞在线视频| 日韩大陆毛片av| 最新中文字幕在线观看视频| 国产精品久久久久久久久图文区| 91小视频在线播放| 中文一区一区三区免费在线观看| 风间由美久久久| 欧美sm一区| 一区二区三区天堂av| 97av免费视频| 亚洲国产成人精品视频| 亚洲专区区免费| 免费黄网站欧美| 亚洲精品天堂成人片av在线播放| 超碰97久久国产精品牛牛| 日本免费在线精品| 久草中文在线观看| 精品国产成人在线影院 | av免费在线观| 日韩精品在线看| 91福利免费视频| 五月激情丁香一区二区三区| 熟女俱乐部一区二区视频在线| 久久成人久久爱| 欧美啪啪免费视频| 99久久99视频只有精品| 久久久水蜜桃| 成人av在线播放| 欧美一区二区三区……| 麻豆av在线免费看| 精品一区二区电影| 国产免费高清视频| 色综合激情五月| 少妇久久久久久被弄高潮| 91免费看`日韩一区二区| 99中文字幕在线| 久久黄色影院| 日本aa在线观看| 日韩伦理视频| 美媛馆国产精品一区二区| 激情不卡一区二区三区视频在线| 日本国产欧美一区二区三区| 色呦呦呦在线观看| 中文字幕日韩在线视频| 五月婷婷激情在线| 日韩欧美一级二级三级| 中文字幕+乱码+中文乱码91| 午夜欧美视频在线观看| 欧美手机在线观看| 日本一区二区三区四区在线视频 | 国产精品久久久久久在线| 日韩欧美在线一区| 日韩欧美亚洲视频| 亚洲黄色尤物视频| 北条麻妃在线观看视频| 国产亚洲制服色| 久久偷拍免费视频| 成人听书哪个软件好| 日日夜夜精品视频免费观看| 奇米888四色在线精品| 妞干网在线免费视频| 亚洲人妖在线| 免费特级黄色片| 午夜精品久久久久99热蜜桃导演 | 亚洲天天影视| 亚洲天堂网站在线观看视频| 欧洲一级在线观看| 日韩av在线播放资源| 日韩一级片免费观看| 欧美r级电影在线观看| a网站在线观看| 欧美一区二区三区啪啪| 国产精品久久欧美久久一区| 欧美三级中文字| 在线免费观看日韩视频| 欧美亚洲国产一区二区三区| 波多野结衣一区二区三区在线 | 亚洲国产精品av| 丰满的亚洲女人毛茸茸| 国产偷国产偷精品高清尤物| 欧美偷拍一区二区三区| 久久久久久久久久久99999| 中文字幕丰满乱子伦无码专区| 91亚洲精品久久久蜜桃| 国产精品无码永久免费不卡| 97成人超碰视| 亚洲综合网在线观看| 国产色综合一区| 欧美a级片免费看| 亚洲欧美日韩久久| 五月婷婷一区二区| 亚洲大片在线观看| 99热国产在线观看| 日本乱码高清不卡字幕| 国产精品国产精品国产| 91精品国产综合久久久久久| 精品久久久久成人码免费动漫| 欧美www视频| 亚洲欧美一区二区三| 国产亚洲欧洲高清| 日本高清视频在线播放| 色与欲影视天天看综合网| а√在线中文在线新版| 日本精品va在线观看| 中文字幕日本一区二区| 成人久久一区二区| 国产精品三p一区二区| 欧美一区二区三区四区夜夜大片| 精品一区二区三区中文字幕老牛| 亚洲国产精品www| 中文字幕日韩欧美精品高清在线| 国产欧美精品aaaaaa片| 鲁大师影院一区二区三区| 国产aⅴ爽av久久久久| 成人午夜激情影院| 国产熟女一区二区| 亚洲人被黑人高潮完整版| 亚洲国产综合久久| 在线免费精品视频| 精品人妻一区二区三区换脸明星| 亚洲精品福利在线观看| 日本三级视频在线播放| 欧美另类极品videosbestfree| 在线免费av资源| 成人久久18免费网站图片| 牛牛视频精品一区二区不卡| 精品久久sese| 天天久久综合| 777久久久精品一区二区三区| 久久精品国产久精国产| 欧美做受高潮中文字幕| 国产精品欧美极品| 中日韩精品视频在线观看| 欧美丝袜自拍制服另类| 人人妻人人澡人人爽人人欧美一区| 亚洲欧洲在线播放| 亚洲第一图区| 国产伦精品一区二区三区精品视频 | 欧美激情1区2区| 国产xxxxx在线观看| 国产成人精品三级麻豆| 韩国三级hd中文字幕| 亚洲国产日韩一级| 国产精品一区二区av白丝下载| 国产网站欧美日韩免费精品在线观看 | 亚洲精品国产无码| 精品国产三级电影在线观看| 午夜精品一区| 国产成人一区二区三区| 91精品尤物| 色婷婷777777仙踪林| 日本成人在线电影网| av2014天堂网| 亚洲国产一区二区视频| 国产影视一区二区| 中文字幕日本精品| 欧美人体一区二区三区| 精品欧美国产| 亚洲精品123区| 日韩av成人网| 亚洲激情欧美激情| 国产精品久久久国产盗摄| 在线亚洲欧美视频| 成人软件在线观看| 欧美乱偷一区二区三区在线| 国产精品综合色区在线观看| 国产精品99精品无码视亚| 亚洲精品亚洲人成人网| 国产三级伦理片| 久久精品成人欧美大片| 亚洲精品成a人ⅴ香蕉片| 亚洲a∨一区二区三区| 日本不卡的三区四区五区| 成人性生交大免费看| 一本色道综合亚洲| 黄色片在线播放| 国产91在线播放| 欧美日韩高清| 三级在线视频观看| 国产精品美女久久久久av爽李琼 | 日本aⅴ亚洲精品中文乱码| aaaaa级少妇高潮大片免费看| 精品美女久久久久久免费| 午夜在线视频免费| 欧美又大又粗又长| 欧美女王vk| 午夜激情av在线| 中文字幕亚洲成人| av男人天堂网| 久久久这里只有精品视频| 国产欧美三级电影| 国产二区视频在线播放| 久久久五月婷婷| 中文字幕一区二区三区免费看 | 男人操女人的视频在线观看欧美| 偷拍夫妻性生活| 欧美老年两性高潮| 影音先锋中文在线视频| 国产三区精品| 老司机一区二区三区| 国产又粗又长又硬| 欧美一区二区免费观在线| 不卡的av影片| 欧美日韩综合网| 久久99精品久久久久久动态图| 日本中文在线视频| 亚洲成人黄色在线| 欧美日韩大片| 400部精品国偷自产在线观看| 国产a精品视频| 日韩在线视频不卡| 久久九九热免费视频| 国产suv精品一区| 九色porny91| 亚洲色图都市小说| 视频污在线观看| 国产精品视频久| 欧美日韩久久| 日本性高潮视频| 日韩欧美综合一区| 天天综合网天天| 成人国产在线看| 久久精品免费在线观看| 99热这里只有精品99| 欧美一区二区三区……| 亚洲精品国产首次亮相| 香蕉网在线播放| 日韩欧美高清一区| 欧亚一区二区| 日本人体一区二区| 国产精品三级视频| 四虎影视精品成人| www.一区二区三区| 麻豆成人91精品二区三区|