Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产一区二区三区久久精品,在线观看91精品国产性色,亚洲国产精品国产自在在线

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          day13:前端面試題(基礎)

          瀏覽器是怎么對HTML5的離線儲存資源進行管理和加載的呢

          • 在線的情況下,瀏覽器發現html頭部有manifest屬性,它會請求manifest文件,如果是第一次訪問app,那么瀏覽器就會根據manifest文件的內容下載相應的資源并且進行離線存儲。如果已經訪問過app并且資源已經離線存儲了,那么瀏覽器就會使用離線的資源加載頁面,然后瀏覽器會對比新的manifest文件與舊的manifest文件,如果文件沒有發生改變,就不做任何操作,如果文件改變了,那么就會重新下載文件中的資源并進行離線存儲。
          • 離線的情況下,瀏覽器就直接使用離線存儲的資源。

          2 請描述一下 cookies,sessionStorage 和 localStorage 的區別?

          • cookie是網站為了標示用戶身份而儲存在用戶本地終端(Client Side)上的數據(通常經過加密)
          • cookie數據始終在同源的http請求中攜帶(即使不需要),記會在瀏覽器和服務器間來回傳遞
          • sessionStoragelocalStorage不會自動把數據發給服務器,僅在本地保存
          • 存儲大小:cookie數據大小不能超過4ksessionStoragelocalStorage雖然也有存儲大小的限制,但比cookie大得多,可以達到5M或更大
          • 有期時間:localStorage 存儲持久數據,瀏覽器關閉后數據不丟失除非主動刪除數據sessionStorage 數據在當前瀏覽器窗口關閉后自動刪除cookie 設置的cookie過期時間之前一直有效,即使窗口或瀏覽器關閉

          3 iframe有那些缺點?

          • iframe會阻塞主頁面的Onload事件
          • 搜索引擎的檢索程序無法解讀這種頁面,不利于SEO
          • iframe和主頁面共享連接池,而瀏覽器對相同域的連接有限制,所以會影響頁面的并行加載
          • 使用iframe之前需要考慮這兩個缺點。如果需要使用iframe,最好是通過javascript動態給iframe添加src屬性值,這樣可以繞開以上兩個問題

          4 WEB標準以及W3C標準是什么?

          • 標簽閉合、標簽小寫、不亂嵌套、使用外鏈cssjs、結構行為表現的分離

          5 xhtml和html有什么區別?

          • 一個是功能上的差別主要是XHTML可兼容各大瀏覽器、手機以及PDA,并且瀏覽器也能快速正確地編譯網頁
          • 另外是書寫習慣的差別XHTML 元素必須被正確地嵌套,閉合,區分大小寫,文檔必須擁有根元素

          6 Doctype作用? 嚴格模式與混雜模式如何區分?它們有何意義?

          • 頁面被加載的時,link會同時被加載,而@imort頁面被加載的時,link會同時被加載,而@import引用的CSS會等到頁面被加載完再加載 import只在IE5以上才能識別,而linkXHTML標簽,無兼容問題 link方式的樣式的權重 高于@import的權重
          • <!DOCTYPE> 聲明位于文檔中的最前面,處于 <html> 標簽之前。告知瀏覽器的解析器, 用什么文檔類型 規范來解析這個文檔
          • 嚴格模式的排版和 JS 運作模式是 以該瀏覽器支持的最高標準運行
          • 在混雜模式中,頁面以寬松的向后兼容的方式顯示。模擬老式瀏覽器的行為以防止站點無法工作。 DOCTYPE不存在或格式不正確會導致文檔以混雜模式呈現

          7 行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?行內元素和塊級元素有什么區別?

          • 行內元素有:a b span img input select strong
          • 塊級元素有:div ul ol li dl dt dd h1 h2 h3 h4… p
          • 空元素:<br> <hr> <img> <input> <link> <meta>
          • 行內元素不可以設置寬高,不獨占一行
          • 塊級元素可以設置寬高,獨占一行

          8 HTML全局屬性(global attribute)有哪些

          • class:為元素設置類標識
          • data-*: 為元素增加自定義屬性
          • draggable: 設置元素是否可拖拽
          • id: 元素id,文檔內唯一
          • lang: 元素內容的的語言
          • style: 行內css樣式
          • title: 元素相關的建議信息

          9 Canvas和SVG有什么區別?

          • svg繪制出來的每一個圖形的元素都是獨立的DOM節點,能夠方便的綁定事件或用來修改。canvas輸出的是一整幅畫布
          • svg輸出的圖形是矢量圖形,后期可以修改參數來自由放大縮小,不會失真和鋸齒。而canvas輸出標量畫布,就像一張圖片一樣,放大會失真或者鋸齒

          10 HTML5 為什么只需要寫 <!DOCTYPE HTML>

          • HTML5 不基于 SGML,因此不需要對DTD進行引用,但是需要doctype來規范瀏覽器的行為
          • HTML4.01基于SGML,所以需要對DTD進行引用,才能告知瀏覽器文檔所使用的文檔類型

          11 HTML5 為什么只需要寫 <!DOCTYPE HTML>

          • HTML5 不基于 SGML,因此不需要對DTD進行引用,但是需要doctype來規范瀏覽器的行為
          • HTML4.01基于SGML,所以需要對DTD進行引用,才能告知瀏覽器文檔所使用的文檔類型

          12 如何在頁面上實現一個圓形的可點擊區域?

          • svg
          • border-radius
          • js實現 需要求一個點在不在圓上簡單算法、獲取鼠標坐標等等

          13 網頁驗證碼是干嘛的,是為了解決什么安全問題

          • 區分用戶是計算機還是人的公共全自動程序。可以防止惡意破解密碼、刷票、論壇灌水
          • 有效防止黑客對某一個特定注冊用戶用特定程序暴力破解方式進行不斷的登陸嘗試

          14 viewport

           <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
              // width    設置viewport寬度,為一個正整數,或字符串‘device-width’
              // device-width  設備寬度
              // height   設置viewport高度,一般設置了寬度,會自動解析出高度,可以不用設置
              // initial-scale    默認縮放比例(初始縮放比例),為一個數字,可以帶小數
              // minimum-scale    允許用戶最小縮放比例,為一個數字,可以帶小數
              // maximum-scale    允許用戶最大縮放比例,為一個數字,可以帶小數
              // user-scalable    是否允許手動縮放
          
          • 延伸提問怎樣處理 移動端 1px 被 渲染成 2px問題

          局部處理

          • meta標簽中的 viewport屬性 ,initial-scale 設置為 1
          • rem按照設計稿標準走,外加利用transfromescale(0.5) 縮小一倍即可;

          全局處理

          • mate標簽中的 viewport屬性 ,initial-scale 設置為 0.5
          • rem 按照設計稿標準走即可

          15 渲染優化

          • 禁止使用iframe(阻塞父文檔onload事件)iframe會阻塞主頁面的Onload事件搜索引擎的檢索程序無法解讀這種頁面,不利于SEOiframe和主頁面共享連接池,而瀏覽器對相同域的連接有限制,所以會影響頁面的并行加載使用iframe之前需要考慮這兩個缺點。如果需要使用iframe,最好是通過javascript動態給iframe添加src屬性值,這樣可以繞開以上兩個問題
          • 禁止使用gif圖片實現loading效果(降低CPU消耗,提升渲染性能)
          • 使用CSS3代碼代替JS動畫(盡可能避免重繪重排以及回流)
          • 對于一些小圖標,可以使用base64位編碼,以減少網絡請求。但不建議大圖使用,比較耗費CPU小圖標優勢在于減少HTTP請求避免文件跨域修改及時生效
          • 頁面頭部的<style></style> <script></script> 會阻塞頁面;(因為 Renderer進程中 JS線程和渲染線程是互斥的)
          • 頁面中空的 hrefsrc 會阻塞頁面其他資源的加載 (阻塞下載進程)
          • 網頁gzipCDN托管,data緩存 ,圖片服務器
          • 前端模板 JS+數據,減少由于HTML標簽導致的帶寬浪費,前端用變量保存AJAX請求結果,每次操作本地變量,不用請求,減少請求次數
          • innerHTML代替DOM操作,減少DOM操作次數,優化javascript性能
          • 當需要設置的樣式很多時設置className而不是直接操作style
          • 少用全局變量、緩存DOM節點查找的結果。減少IO讀取操作
          • 圖片預加載,將樣式表放在頂部,將腳本放在底部 加上時間戳
          • 對普通的網站有一個統一的思路,就是盡量向前端優化、減少數據庫操作、減少磁盤IO

          16 meta viewport相關

          <!DOCTYPE html>  <!--H5標準聲明,使用 HTML5 doctype,不區分大小寫-->
          <head lang=”en”> <!--標準的 lang 屬性寫法-->
          <meta charset=’utf-8′>    <!--聲明文檔使用的字符編碼-->
          <meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″/>   <!--優先使用 IE 最新版本和 Chrome-->
          <meta name=”description” content=”不超過150個字符”/>       <!--頁面描述-->
          <meta name=”keywords” content=””/>     <!-- 頁面關鍵詞-->
          <meta name=”author” content=”name, email@gmail.com”/>    <!--網頁作者-->
          <meta name=”robots” content=”index,follow”/>      <!--搜索引擎抓取-->
          <meta name=”viewport” content=”initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no”> <!--為移動設備添加 viewport-->
          <meta name=”apple-mobile-web-app-title” content=”標題”> <!--iOS 設備 begin-->
          <meta name=”apple-mobile-web-app-capable” content=”yes”/>  <!--添加到主屏后的標題(iOS 6 新增)
          是否啟用 WebApp 全屏模式,刪除蘋果默認的工具欄和菜單欄-->
          <meta name=”apple-itunes-app” content=”app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL”>
          <!--添加智能 App 廣告條 Smart App Banner(iOS 6+ Safari)-->
          <meta name=”apple-mobile-web-app-status-bar-style” content=”black”/>
          <meta name=”format-detection” content=”telphone=no, email=no”/>  <!--設置蘋果工具欄顏色-->
          <meta name=”renderer” content=”webkit”> <!-- 啟用360瀏覽器的極速模式(webkit)-->
          <meta http-equiv=”X-UA-Compatible” content=”IE=edge”>     <!--避免IE使用兼容模式-->
          <meta http-equiv=”Cache-Control” content=”no-siteapp” />    <!--不讓百度轉碼-->
          <meta name=”HandheldFriendly” content=”true”>     <!--針對手持設備優化,主要是針對一些老的不識別viewport的瀏覽器,比如黑莓-->
          <meta name=”MobileOptimized” content=”320″>   <!--微軟的老式瀏覽器-->
          <meta name=”screen-orientation” content=”portrait”>   <!--uc強制豎屏-->
          <meta name=”x5-orientation” content=”portrait”>    <!--QQ強制豎屏-->
          <meta name=”full-screen” content=”yes”>              <!--UC強制全屏-->
          <meta name=”x5-fullscreen” content=”true”>       <!--QQ強制全屏-->
          <meta name=”browsermode” content=”application”>   <!--UC應用模式-->
          <meta name=”x5-page-mode” content=”app”>   <!-- QQ應用模式-->
          <meta name=”msapplication-tap-highlight” content=”no”>    <!--windows phone 點擊無高亮
          設置頁面不緩存-->
          <meta http-equiv=”pragma” content=”no-cache”>
          <meta http-equiv=”cache-control” content=”no-cache”>
          <meta http-equiv=”expires” content=”0″>
          

          17 你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什么?

          • IE: trident內核
          • Firefoxgecko內核
          • Safari:webkit內核
          • Opera:以前是presto內核,Opera現已改用Google - ChromeBlink內核
          • Chrome:Blink(基于webkit,Google與Opera Software共同開發)

          18 div+css的布局較table布局有什么優點?

          • 改版的時候更方便 只要改css文件。
          • 頁面加載速度更快、結構化清晰、頁面顯示簡潔。
          • 表現與結構相分離。
          • 易于優化(seo)搜索引擎更友好,排名更容易靠前。

          19 a:img的alt與title有何異同?b:strong與em的異同?

          • alt(alt text):為不能顯示圖像、窗體或applets的用戶代理(UA),alt屬性用來指定替換文字。替換文字的語言由lang屬性指定。(在IE瀏覽器下會在沒有title時把alt當成 tool tip顯示)
          • title(tool tip):該屬性為設置該屬性的元素提供建議性的信息
          • strong:粗體強調標簽,強調,表示內容的重要性
          • em:斜體強調標簽,更強烈強調,表示內容的強調點

          20 你能描述一下漸進增強和優雅降級之間的不同嗎

          • 漸進增強:針對低版本瀏覽器進行構建頁面,保證最基本的功能,然后再針對高級瀏覽器進行效果、交互等改進和追加功能達到更好的用戶體驗。
          • 優雅降級:一開始就構建完整的功能,然后再針對低版本瀏覽器進行兼容。

          區別:優雅降級是從復雜的現狀開始,并試圖減少用戶體驗的供給,而漸進增強則是從一個非常基礎的,能夠起作用的版本開始,并不斷擴充,以適應未來環境的需要。降級(功能衰減)意味著往回看;而漸進增強則意味著朝前看,同時保證其根基處于安全地帶

          21 為什么利用多個域名來存儲網站資源會更有效?

          • CDN緩存更方便
          • 突破瀏覽器并發限制
          • 節約cookie帶寬
          • 節約主域名的連接數,優化頁面響應速度
          • 防止不必要的安全問題

          頁設計圖

          視頻講解課程

          1.設計圖分析和HTML模塊化結構:https://www.ixigua.com/i6903745684596326915/

          2.HTML模塊化和CSS模塊化示例:https://www.ixigua.com/i6904203127541465611/


          HTML+CSS模塊化基礎代碼

          核心知識點

          1. 分析設計圖結構和模塊劃分
            1. 橫向分:頭部,導航,banner,中間主體,底部
            2. 按頁面分:列表頁,詳情頁,單頁
            3. 模塊劃分:列表,輪播,自定義模塊
          2. 了解頁面布局和模塊化布局的區別
            1. 頁面布局主要是分欄唯一功能,不能定義樣式,一般用 col-為前綴命名
          3. 了解html模塊化命名規范
            1. 列表類模塊使用 ul-為前綴命名
              1. 列表li里面的命名規范
                1. 都以短的英文縮寫為主
                2. 圖片 .pic
                3. 文本 .txt
                4. 標題 .tit
                5. 日期 .date
                6. 簡介 .desc
                7. 信息 .info
                8. 按鈕 .btn
                9. 更多 .more
            2. 其他自定義模塊都用 m- 為前綴命名
            3. 單獨元素都已 g- 為前綴命名
              1. 大標題 g-tit1
              2. 按鈕 g-btn
            4. 通用的模塊統一命名
              1. 頭部 header
              2. 底部 footer
              3. 主導航 nav
              4. 側導航 snv
              5. 分頁 pages
              6. 當前位置 cur
          4. 了解CSS模塊化寫法規范和編碼順序
            1. 先寫初始化樣式
            2. 然后是頭部底部公用樣式
            3. 然后寫每個模塊的樣式
            4. 每個模塊的樣式都以模塊命開頭,每個模塊獨立
            5. .wp是限制頁面寬度的
            6. .col- 是頁面布局分欄的

          過前面幾節課的操作,我們為wordpress主題trans的首頁模板實現了動態代碼的調用,網站前端的數據與wordpress數據庫的數據正式掛鉤上。在接下來的課程中,我們還要修改trans主題的文章列表頁、文章詳情頁、搜索頁等等。這個時候,如果你夠細心的話,會發現一個問題:trans主題的這些模板頁面的頭部、右側邊欄、底部的數據都是一樣的。也就是說,我們每創建一個動態模板之時,都要重新修改一下這幾個部分的代碼。這時,我們可能會想到,既然代碼都是一樣的,為什么不能把這幾部分的代碼做成幾個公共的模板,供其它模板直接調用?這就是我們今天所要探討的問題——拆分wordpress主題trans的首頁動態模板,做成幾個公共模板:頭部模板、右側邊欄模板、底部模板。下面,我們就一個一個地來實現。

          一、頭部模板——header.php。

          trans主題首頁模板的頭部,從所有前端頁面展示效果看,從最上端到搜索框那里就是首頁的頭部,如下圖:


          我們在trans主題目錄下創建一個header.php,然后在trans主題首頁動態模板中找到頭部的所有代碼。首頁頭部的可視化代碼是包含在< header></header>標簽里的,這個找起來不難。我們還要把網頁代碼的頭部< head></head>里的代碼也要找出來。簡單地說,就是從網頁代碼的最頂部,一直到</header>這個結束標簽,把這段代碼剪切下來,粘貼到header.php文件中。代碼如下:

          < !DOCTYPE html>< html>< head>< meta charset="UTF-8">< title>< ?php echo get_bloginfo("name"); ?></title>< link rel="stylesheet" href="< ?php bloginfo("wpurl"); ?>/wp-includes/css/dashicons.css"> < link rel="stylesheet" href="< ?php echo get_bloginfo("stylesheet_url"); ?>">< /head>< body>< !-- 頭部 --> < header>< div>< div>< ul>< a href="< ?php bloginfo("siteurl"); ?>">< img src="< ?php echo get_option("logo_img") ?: bloginfo("template_url")."/images/logo.png"; ?>" alt=""></a></ul>< ul>< ?php $menu = array( 'container' => false, //最外層標簽名'echo' => false, //不讓直接輸出,而是以一個變量'theme_location' => 'menu_top', //菜單名 'depth' => 0, //菜單深度);echo strip_tags(wp_nav_menu( $menu ), '<a>' );?> </ul></div></div>< div>< div>< ul>< li id="prev">< span class="dashicons-before dashicons-arrow-left-alt"></span></li>< li id="next">< span class="dashicons-before dashicons-arrow-right-alt"></span></li>< li id="brush">< span class="dashicons-before dashicons-image-rotate"></span></li></ul>< ul>< form action="< ?php bloginfo("siteurl"); ?>" method="get">< input type="search" name="s" placeholder="搜索...">< input type="submit" value="搜索"></form> </ul></div></div></header>

          二、右側邊欄模板——sidebar.php

          trans主題首頁模板的右側邊欄,如下圖所示:


          在trans主題目錄下創建一個sidebar.php文件,然后,從首頁模板index.php的代碼中找到右側邊欄的代碼。右側邊欄的所有代碼包含在< div></div>這對div中,我們把整個< div>的所有代碼剪切下來,粘貼到sidebar.php文件中,代碼如下:

          <!-- 側邊欄 -->< div>< div class="c_right_0 right_con">< ul>< span class="dashicons-before dashicons-admin-post"></span>最新文章</ul>< ul>< ?php query_posts('posts_per_page=10&caller_get_posts=1&orderby=new'); while (have_posts()) : the_post(); echo '<a href="'.get_the_permalink().'" title="'.get_the_title().'">';echo get_the_title(); echo '</a>';endwhile; wp_reset_query(); ?> </ul></div>< div class="c_right_1 right_con">< ul>< span class="dashicons-before dashicons-admin-post"></span>熱門文章</ul> < ?php query_posts('posts_per_page=8&caller_get_posts=1&orderby=comment_count'); while (have_posts()) : the_post(); ?>< ul>< div>< a href="< ?php the_permalink(); ?>">< ?php if(has_post_thumbnail()) { //如果有特色圖片,就調用特色圖片the_post_thumbnail( 'thumbnail' ,array( 'alt' => trim(strip_tags( $post->post_title )), 'title' => trim(strip_tags( $post->post_title )),'class' => 'home-thumb')); }else { //否則調用文章第一張圖片echo '< img src="'.catch_first_image().'" alt="'.$post->post_title.'" width="150" height="150" />';}?></a></div>< div>< li>< a href="< ?php the_permalink(); ?>">< ?php the_title(); ?></a></li>< li>< span class="dashicons-before dashicons-calendar-alt">< ?php the_time("Y年m月d日"); ?> </span>< span class="dashicons-before dashicons-visibility">< ?php get_post_meta($post->ID,"views",true); ?> </span></li></div></ul> < ?php endwhile; wp_reset_query(); ?></div>< div class="c_right_2 right_con">< ul>< span class="dashicons-before dashicons-welcome-widgets-menus"></span>熱門標簽</ul>< ul> < ?php wp_tag_cloud('number=40&orderby=count&order=DESC&smallest=13&largest=13&unit=px'); ?></ul></div></div>

          三、底部模板——footer.php

          trans主題首頁模板的底部效果如下圖:


          ?在trans主題目錄下創建一個footer.php文件,然后在首頁index.php找到底部的代碼,底部是包含在< footer></footer>這個標簽里的。我們從< footer>開始,一直剪切到index.php模板的代碼結尾,粘貼到footer.php文件中,代碼如下:

          <!-- 底部 -->< footer>< div>< ul><?php if(is_home()){ //如果是首頁,就調用友情鏈接wp_list_bookmarks('title_li=&before=&after=');}else{ //否則就調用底部導航$menu = array( 'container' => false, //最外層標簽名'echo' => false, //不讓直接輸出,而是以一個變量'theme_location' => 'menu_bottom', //菜單名 'depth' => 0, //菜單深度);echo strip_tags(wp_nav_menu( $menu ), '<a>' );}?></ul></div>< div>< ul>< li>? <?php echo date("Y"); ?> <?php bloginfo("name"); ?> | <?php echo get_option("beian"); ?> | < a href="<?php echo get_option("map"); ?>">網站地圖</a></li>< li>Power by WordPress | Theme <?php echo wp_get_theme(); ?></li></ul></div></footer></body></html>

          四、引入公共模板。

          通過上面三步的操作,我們就把index.php模板的頭部代碼、右側邊欄代碼、底部代碼給獨立出來了,做成了公共的模板:header.php、sidebar.php、footer.php 。在index.php模板中,我們剪切掉了這幾部分,只剩下了左側邊主體列表的。這時,我們要做的就是,在index.php模板中引入這幾個公共模板。

          方法一:使用wordpress提供的函數來引入。

          wordpress已經為我們提供了這幾個公共模板的引入方法:

          頭部模板引入:<?php get_header(); ?>

          側邊欄模板引入:<?php get_sidebar(); ?>

          底部模板引入:<?php get_footer(); ?>

          方法二:通過include()這個PHP原生函數來引入。

          頭部模板引入:<?php include("header.php"); ?>

          側邊欄模板引入:<?php include("sidebar.php"); ?>

          底部模板引入:<?php include("footer.php"); ?>

          include()方法可以用來引入任何php文件,而wordpress提供的這幾個函數就有所限制,只能引入指定名字的PHP文件。

          能過上面的操作,我們就完成了wordpress主題trans首頁模板的切割,把它切割成4個模板:index.php首頁、header.php頭部模板、sidebar.php側邊欄模板、footer.php底部模板。這樣的好處是,以后,我們創建其它trans主題模板時,就不需要再寫頭部、側邊欄、底部的代碼了,后期代碼修改和維護也更加方便。


          主站蜘蛛池模板: 精品女同一区二区三区免费站| 一区一区三区产品乱码| 亚洲综合色一区二区三区| 免费观看日本污污ww网站一区| 激情无码亚洲一区二区三区| 3d动漫精品成人一区二区三| 色一乱一伦一图一区二区精品| 国产精品制服丝袜一区| 伊人久久精品一区二区三区| 日韩精品无码中文字幕一区二区 | 卡通动漫中文字幕第一区| 无码国产精品一区二区免费 | 欧美人妻一区黄a片| 国产在线精品观看一区| 国产一区二区三区乱码在线观看 | 一区视频免费观看| 精彩视频一区二区| 三上悠亚亚洲一区高清| 国产精品丝袜一区二区三区| 色偷偷av一区二区三区| 无码欧精品亚洲日韩一区| 国产AV午夜精品一区二区入口 | 国产美女一区二区三区| 精品国产一区AV天美传媒| AV鲁丝一区鲁丝二区鲁丝三区 | 中文字幕一区在线| 国产日韩AV免费无码一区二区| 亚洲制服丝袜一区二区三区 | 日韩aⅴ人妻无码一区二区| 区三区激情福利综合中文字幕在线一区| 综合久久一区二区三区 | 高清精品一区二区三区一区| 国产手机精品一区二区| 亚洲AV香蕉一区区二区三区| 无码日韩精品一区二区免费| 韩国资源视频一区二区三区| 人妻免费一区二区三区最新| 色窝窝无码一区二区三区| 亚洲欧美国产国产综合一区| 国产一区内射最近更新| 国产一区二区精品久久凹凸|