日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

PHP的Smarty

發布時間:2023/11/27 生活经验 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP的Smarty 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原理
把模板文件編譯成php文件,然后每次都去讀取下模板的修改時間,沒有修改就不編譯。然后include這個“編譯”后的PHP文件。
所謂編譯也就是模板用正則替換成含PHP代碼的過程。
實際上并不會每次請求都編譯,所以性能尚可。而SMARTY下插件之類的編寫都可以提高代碼復用程度、分離程度。

1讀取模板文件tpl;

2把里面的{}標簽替用正則表達式換成php代碼,這就是所謂的編譯,然后執行“編譯”后的php文件

其實就是美工與程序員的矛盾造成的。

Smarty介紹


什么是模版引擎


不知道從什么時候開始,有人開始對 HTML 內嵌入 Server Script 覺得不太滿意。然而不論是微軟的 ASP 或是開放源碼的 PHP,都是屬于內嵌 Server Script 的網頁伺服端語言。因此也就有人想到,如果能把程序應用邏輯 (或稱商業應用邏輯) 與網頁呈現 (Layout) 邏輯分離的話,是不是會比較好呢?

其實這個問題早就存在已久,從交互式網頁開始風行時,不論是 ASP 或是 PHP 的使用者都是身兼程序開發者與視覺設計師兩種身份。可是通常這些使用者不是程序強就是美工強,如果要兩者同時兼顧,那可得死掉不少腦細胞...

所以模版引擎就應運而生啦!模版引擎的目的,就是要達到上述提到的邏輯分離的功能。它能讓程序開發者專注于資料的控制或是功能的達成;而視覺設計師則可專注于網頁排版,讓網頁看起來更具有專業感!因此模版引擎很適合公司的網站開發團隊使用,使每個人都能發揮其專長!

就筆者接觸過的模版引擎來說,依資料呈現方式大概分成:需搭配程序處理的模版引擎和完全由模版本身自行決定的模版引擎兩種形式。

在需搭配程序處理的模版引擎中,程序開發者必須要負責變量的呈現邏輯,也就是說他必須把變量的內容在輸出到模版前先處理好,才能做 assign 的工作。換句話說,程序開發者還是得多寫一些程序來決定變量呈現的風貌。而完全由模版本身自行決定的模版引擎,它允許變量直接 assign 到模版中,讓視覺設計師在設計模版時再決定變量要如何呈現。因此它就可能會有另一套屬于自己的模版程序語法 (如 Smarty) ,以方便控制變量的呈現。但這樣一來,視覺設計師也得學習如何使用模版語言。

模版引擎的運作原理,首先我們先看看以下的運行圖:

一般的模版引擎 (如 PHPLib) 都是在建立模版對象時取得要解析的模版,然后把變量套入后,透過 parse() 這個方法來解析模版,最后再將網頁輸出。

對 Smarty 的使用者來說,程序里也不需要做任何 parse 的動作了,這些 Smarty 自動會幫我們做。而且已經編譯過的網頁,如果模版沒有變動的話, Smarty 就自動跳過編譯的動作,直接執行編譯過的網頁,以節省編譯的時間。

使用Smarty的一些概念

在一般模版引擎中,我們常看到區域的觀念,所謂區塊大概都會長成這樣:
<!-- START : Block name -->
區域內容
<!-- END : Block name -->

這些區塊大部份都會在 PHP 程序中以 if 或 for, while 來控制它們的顯示狀態,雖然模版看起來簡潔多了,但只要一換了顯示方式不同的模版, PHP 程序勢必要再改一次!

在 Smarty 中,一切以變量為主,所有的呈現邏輯都讓模版自行控制。因為 Smarty 會有自己的模版語言,所以不管是區塊是否要顯示還是要重復,都是用 Smarty 的模版語法 (if, foreach, section) 搭配變量內容作呈現。這樣一來感覺上好象模版變得有點復雜,但好處是只要規劃得當, PHP 程序一行都不必改。

由上面的說明,我們可以知道使用Smarty 要掌握一個原則:將程序應用邏輯與網頁呈現邏輯明確地分離。就是說 PHP 程序里不要有太多的 HTML 碼。程序中只要決定好那些變量要塞到模版里,讓模版自己決定該如何呈現這些變量 (甚至不出現也行) 。

Smarty的基礎

安裝Smarty


首先,我們先決定程序放置的位置。

Windows下可能會類似這樣的位置:「 d:\appserv\web\demo\ 」。

Linux下可能會類似這樣的位置:「 /home/jaceju/public_html/ 」。

到Smarty的官方網站下載最新的Smarty套件:http://smarty.php.net。

解開 Smarty 2.6.0 后,會看到很多檔案,其中有個 libs 資料夾。在 libs 中應該會有 3 個 class.php 檔 + 1 個 debug.tpl + 1 個 plugin 資料夾 + 1 個 core 資料夾。然后直接將 libs 復制到您的程序主資料夾下,再更名為 class 就可以了。就這樣?沒錯!這種安裝法比較簡單,適合一般沒有自己主機的使用者。

至于 Smarty 官方手冊中為什么要介紹一些比較復雜的安裝方式呢?基本上依照官方的方式安裝,可以只在主機安裝一次,然后提供給該主機下所有設計者開發不同程序時直接引 用,而不會重復安裝太多的 Smarty 復本。而筆者所提供的方式則是適合要把程序帶過來移過去的程序開發者使用,這樣不用煩惱主機有沒有安裝 Smarty 。

程序的資料夾設定

以筆者在Windows安裝Appserv為例,程序的主資料夾是「d:\appserv\web\demo\」。安裝好Smarty后,我們在主資料夾下再建立這樣的資料夾:

在 Linux 底下,請記得將 templates_c 的權限變更為 777 。Windows 下則將其只讀取消。

第一個用Smarty寫的小程序

我們先設定 Smarty 的路徑,請將以下這個檔案命名為 main.php ,并放置到主資料夾下:

main.php:
<?php
include "class/Smarty.class.php";
define('__SITE_ROOT', 'd:/appserv/web/demo'); // 最后沒有斜線
$tpl = new Smarty();
$tpl->template_dir = __SITE_ROOT . "/templates/";
$tpl->compile_dir = __SITE_ROOT . "/templates_c/";
$tpl->config_dir = __SITE_ROOT . "/configs/";
$tpl->cache_dir = __SITE_ROOT . "/cache/";
$tpl->left_delimiter = '<{';
$tpl->right_delimiter = '}>';
?>

照上面方式設定的用意在于,程序如果要移植到其它地方,只要改 __SITE_ROOT 就可以啦。 (這里是參考 XOOPS 的 )

Smarty 的模版路徑設定好后,程序會依照這個路徑來抓所有模版的相對位置 (范例中是 'd:/appserv/web/demo/templates/' ) 。然后我們用 display() 這個 Smarty 方法來顯示我們的模版。

接下來我們在 templates 資料夾下放置一個 test.htm:(擴展名叫什么都無所謂,但便于視覺設計師開發,筆者都還是以 .htm 為主。)

templates/test.htm:
<html>
<head>
<meta http-equiv="Content-Type" c>
<title><{$title}></title>
</head>
<body>
<{$content}>
</body>
</html>

現在我們要將上面的模版顯示出來,并將網頁標題 ($title) 與內容 ($content) 更換,請將以下檔案內容命名為 test.php ,并放置在主資料夾下:

test.php:
<?php
require "main.php";
$tpl->assign("title", "測試用的網頁標題");
$tpl->assign("content", "測試用的網頁內容");
// 上面兩行也可以用這行代替
// $tpl->assign(array("title" => "測試用的網頁標題", "content" => "測試用的網頁內容"));
$tpl->display('test.htm');
?>

請打開瀏覽器,輸入 http://localhost/demo/test.php 試試看(依您的環境決定網址),應該會看到以下的畫面:

再到 templates_c 底下,我們會看到一個奇怪的資料夾 (%%179) ,再點選下去也是一個奇怪的資料夾 (%%1798044067) ,而其中有一個檔案:

templates_c/%%179/%%1798044067/test.htm.php:
<?php /* Smarty version 2.6.0, created on 2003-12-15 22:19:45 compiled from test.htm */ ?>
<html>
<head>
<meta http-equiv="Content-Type" c>
<title><?php echo $this->_tpl_vars['title']; ?></title>
</head>
<body>
<?php echo $this->_tpl_vars['content']; ?>
</body>
</html>

沒錯,這就是 Smarty 編譯過的檔案。它將我們在模版中的變量轉換成了 PHP 的語法來執行,下次再讀取同樣的內容時, Smarty 就會直接抓取這個檔案來執行了。

最后我們整理一下整個 Smarty 程序撰寫步驟:

Step 1. 加載 Smarty 模版引擎。

Step 2. 建立 Smarty 對象。

Step 3. 設定 Smarty 對象的參數。

Step 4. 在程序中處理變量后,再用 Smarty 的 assign 方法將變量置入模版里。

Step 5. 利用 Smarty 的 display 方法將網頁秀出。

如何安排你的程序架構

上面我們看到除了 Smarty 所需要的資料夾外 (class 、 configs 、 templates 、 templates_c) ,還有兩個資料夾: includes 、 modules 。其實這是筆者模仿 XOOPS 的架構所建立出來的,因為 XOOPS 是筆者所接觸到的程序中,少數使用 Smarty 模版引擎的架站程序。所謂西瓜偎大邊,筆者這樣的程序架構雖沒有 XOOPS 的百分之一強,但至少給人看時還有 XOOPS 撐腰。

includes 這個資料夾主要是用來放置一些 function 、 sql 檔,這樣在 main.php 就可以將它們引入了,如下:

main.php:

<?php
include "class/Smarty.class.php";
define('__SITE_ROOT', 'd:/appserv/web/demo'); // 最后沒有斜線
// 以 main.php 的位置為基準
require_once "includes/functions.php";
require_once "includes/include.php";
$tpl = new Smarty();
$tpl->template_dir = __SITE_ROOT . "/templates/";
$tpl->compile_dir = __SITE_ROOT . "/templates_c/";
$tpl->config_dir = __SITE_ROOT . "/configs/";
$tpl->cache_dir = __SITE_ROOT . "/cache/";
$tpl->left_delimiter = '<{';
$tpl->right_delimiter = '}>';
?>

modules 這個資料夾則是用來放置程序模塊的,如此一來便不會把程序丟得到處都是,整體架構一目了然。

上面我們也提到 main.php ,這是整個程序的主要核心,不論是常數定義、外部程序加載、共享變量建立等,都是在這里開始的。所以之后的模塊都只要將這個檔案包含進來就可以啦。因此在 程序流程規劃期間,就必須好好構思 main.php 中應該要放那些東西;當然利用 include 或 require 指令,把每個環節清楚分離是再好不過了。

在上節提到的 Smarty 程序 5 步驟, main.php 就會幫我們先將前 3 個步驟做好,后面的模塊程序只要做后面兩個步驟就可以了。

從變量開始

如何使用變量

從上一章范例中,我們可以清楚地看到我們利用 <{ 及 }> 這兩個標示符號將變量包起來。預設的標示符號為 { 及 } ,但為了中文沖碼及 Javascript 的關系,因此筆者還是模仿 XOOPS ,將標示符號換掉。變量的命名方式和 PHP 的變量命名方式是一模一樣的,前面也有個 $ 字號 (這和一般的模版引擎不同)。標示符號就有點像是 PHP 中的 <?php 及 ?> (事實上它們的確會被替換成這個) ,所以以下的模版變量寫法都是可行的:

1. <{$var}>

2. <{ $var }> <!-- 和變量之間有空格 -->

3. <{$var

}> <!-- 啟始的標示符號和結束的標示符號不在同一行 -->
在 Smarty 里,變量預設是全域的,也就是說你只要指定一次就好了。指定兩次以上的話,變量內容會以最后指定的為主。就算我們在主模版中加載了外部的子模版,子模版中同樣的變量一樣也會被替代,這樣我們就不用再針對子模版再做一次解析的動作。

而在 PHP 程序中,我們用 Smarty 的 assign 來將變量置放到模版中。 assign 的用法官方手冊中已經寫得很多了,用法就如同上一節的范例所示。不過在重復區塊時,我們就必須將變量做一些手腳后,才能將變量 assign 到模版中,這在下一章再提。

修飾你的變量

上面我們提到 Smarty 變量呈現的風貌是由模版自行決定的,所以 Smarty 提供了許多修飾變量的函式。使用的方法如下:

<{變量|修飾函式}> <!-- 當修飾函式沒有參數時 -->

<{變量|修飾函式:"參數(非必要,視函式而定)"}> <!-- 當修飾函式有參數時 -->
范例如下:

<{$var|nl2br}> <!-- 將變量中的換行字符換成 <br /> -->

<{$var|string_format:"%02d"}> <!-- 將變量格式化 -->
好,那為什么要讓模版自行決定變量呈現的風貌?先看看底下的 HTML ,這是某個購物車結帳的部份畫面。

<input name="total" type="hidden" value="21000" />

總金額:21,000 元
一般模版引擎的模版可能會這樣寫:

<input name="total" type="hidden" value="{total}" />

總金額:{format_total} 元
它們的 PHP 程序中要這樣寫:

<?php
$total = 21000;
$tpl->assign("total", $total);
$tpl->assign("format_total", number_format($total));
?>

而 Smarty 的模版就可以這樣寫: (number_format 修飾函式請到Smarty 官方網頁下載)

<input name="total" type="hidden" value="<{$total}>" />

總金額:<{$total|number_format:""}> 元
Smarty 的 PHP 程序中只要這樣寫:

<?php
$total = 21000;
$tpl->assign("total", $total);
?>

所以在 Smarty 中我們只要指定一次變量,剩下的交給模版自行決定即可。這樣了解了嗎?這就是讓模版自行決定變量呈現風貌的好處!

控制模版的內容

重復的區塊


在 Smarty 樣板中,我們要重復一個區塊有兩種方式: foreach 及 section 。而在程序中我們則要 assign 一個數組,這個數組中可以包含數組數組。就像下面這個例子:

首先我們來看 PHP 程序是如何寫的:

test2.php:

<?php
require "main.php";
$array1 = array(1 => "蘋果", 2 => "菠蘿", 3 => "香蕉", 4 => "芭樂");
$tpl->assign("array1", $array1);
$array2 = array(
array("index1" => "data1-1", "index2" => "data1-2", "index3" => "data1-3"),
array("index1" => "data2-1", "index2" => "data2-2", "index3" => "data2-3"),
array("index1" => "data3-1", "index2" => "data3-2", "index3" => "data3-3"),
array("index1" => "data4-1", "index2" => "data4-2", "index3" => "data4-3"),
array("index1" => "data5-1", "index2" => "data5-2", "index3" => "data5-3"));
$tpl->assign("array2", $array2);
$tpl->display("test2.htm");
?>

而模版的寫法如下:

templates/test2.htm:

<html>
<head>
<meta http-equiv="Content-Type" c>
<title>測試重復區塊</title>
</head>
<body>
<pre>
利用 foreach 來呈現 array1
<{foreach item=item1 from=$array1}>
<{$item1}>
<{/foreach}>
利用 section 來呈現 array1
<{section name=sec1 loop=$array1}>
<{$array1[sec1]}>
<{/section}>
利用 foreach 來呈現 array2
<{foreach item=index2 from=$array2}>
<{foreach key=key2 item=item2 from=$index2}>
<{$key2}>: <{$item2}>
<{/foreach}>
<{/foreach}>
利用 section 來呈現 array1
<{section name=sec2 loop=$array2}>
index1: <{$array2[sec2].index1}>
index2: <{$array2[sec2].index2}>
index3: <{$array2[sec2].index3}>
<{/section}>
</pre>
</body>
</html>

執行上例后,我們發現不管是 foreach 或 section 兩個執行結果是一樣的。那么兩者到底有何不同呢?

第一個差別很明顯,就是foreach 要以巢狀處理的方式來呈現我們所 assign 的兩層數組變量,而 section 則以「主數組[循環名稱].子數組索引」即可將整個數組呈現出來。由此可知, Smarty 在模版中的 foreach 和 PHP 中的 foreach 是一樣的;而 section 則是 Smarty 為了處理如上列的數組變量所發展出來的敘述。當然 section 的功能還不只如此,除了下一節所談到的巢狀資料呈現外,官方手冊中也提供了好幾個 section 的應用范例。

不過要注意的是,丟給 section 的數組索引必須是從 0 開始的正整數,即 0, 1, 2, 3, ...。如果您的數組索引不是從 0 開始的正整數,那么就得改用 foreach 來呈現您的資料。您可以參考官方討論區中的此篇討論,其中探討了 section 和 foreach 的用法。

巢狀資料的呈現

模版引擎里最令人傷腦筋的大概就是巢狀資料的呈現吧,許多著名的模版引擎都會特意強調這點,不過這對 Smarty 來說卻是小兒科。

最常見到的巢狀資料,就算論譠程序中的討論主題區吧。假設要呈現的結果如下:

公告區

站務公告

文學專區

好書介紹

奇文共賞

計算機專區

硬件外圍

軟件討論

程序中我們先以靜態資料為例:

test3.php:

<?php
require "main.php";
$forum = array(
array("category_id" => 1, "category_name" => "公告區",
"topic" => array(
array("topic_id" => 1, "topic_name" => "站務公告")
)
),
array("category_id" => 2, "category_name" => "文學專區",
"topic" => array(
array("topic_id" => 2, "topic_name" => "好書介紹"),
array("topic_id" => 3, "topic_name" => "奇文共賞")
)
),
array("category_id" => 3, "category_name" => "計算機專區",
"topic" => array(
array("topic_id" => 4, "topic_name" => "硬件外圍"),
array("topic_id" => 5, "topic_name" => "軟件討論")
)
)
);
$tpl->assign("forum", $forum);
$tpl->display("test3.htm");
?>

模版的寫法如下:

templates/test3.htm:

<html>
<head>
<title>巢狀循環測試</title>
</head>
<body>
<table width="200" border="0" align="center" cellpadding="3" cellspacing="0">
<{section name=sec1 loop=$forum}>
<tr>
<td colspan="2"><{$forum[sec1].category_name}></td>
</tr>
<{section name=sec2 loop=$forum[sec1].topic}>
<tr>
<td width="25"> </td>
<td width="164"><{$forum[sec1].topic[sec2].topic_name}></td>
</tr>
<{/section}>
<{/section}>
</table>
</body>
</html>

執行的結果就像筆者舉的例子一樣。

因此呢,在程序中我們只要想辦法把所要重復值一層一層的塞到數組中,再利用 <{第一層數組[循環1].第二層數組[循環2].第三層數組[循環3]. ... .數組索引}> 這樣的方式來顯示每一個巢狀循環中的值。至于用什么方法呢?下一節使用數據庫時我們再提。

轉換數據庫中的資料

上面提到如何顯示巢狀循環,而實際上應用時我們的資料可能是從數據庫中抓取出來的,所以我們就得想辦法把數據庫的資料變成上述的多重數組的形式。這里筆者用一個 DB 類別來抓取數據庫中的資料,您可以自行用您喜歡的方法。

我們只修改 PHP 程序,模版還是上面那個 (這就是模版引擎的好處~),其中 $db 這個對象假設已經在 main.php 中建立好了,而且抓出來的資料就是上面的例子。

test3.php:

<?php
require "main.php";
// 先建立第一層數組
$category = array();
$db->setSQL($SQL1, 'CATEGORY');
if (!$db->query('CATEGORY')) die($db->error());
// 抓取第一層循環的資料
while ($item_category = $db->fetchAssoc('CATEGORY'))
{
// 建立第二層數組
$topic = array();
$db->setSQL(sprintf($SQL2, $item_category['category_id']), 'TOPIC');
if (!$db->query('TOPIC')) die($db->error());
// 抓取第二層循環的資料
while ($item_topic = $db->fetchAssoc('TOPIC'))
{
// 把抓取的數據推入第二層數組中
array_push($topic, $item_topic);
}
// 把第二層數組指定為第一層數組所抓取的數據中的一個成員
$item_category['topic'] = $topic;
// 把第一層數據推入第一層數組中
array_push($category, $item_category);
}
$tpl->assign("forum", $category);
$tpl->display("test3.htm");
?>

在數據庫抓取一筆資料后,我們得到的是一個包含該筆數據的數組。透過 while 敘述及 array_push 函式,我們將數據庫中的資料一筆一筆塞到數組里。如果您只用到單層循環,就把第二層循環 (紅色的部份) 去掉即可。

決定內容是否顯示

要決定是否顯示內容,我們可以使用 if 這個語法來做選擇。例如如果使用者已經登入的話,我們的模版就可以這樣寫:

<{if $is_login == true}>
顯示使用者操作選單
<{else}>
顯示輸入帳號和密碼的窗體
<{/if}>

要注意的是,「==」號兩邊一定要各留至少一個空格符,否則 Smarty 會無法解析。

if 語法一般的應用可以參照官方使用說明,所以筆者在這里就不詳加介紹了。不過筆者發現了一個有趣的應用:常常會看到程序里要產生這樣的一個表格: (數字代表的是資料集的順序)

1 2

3 4

5 6

7 8

這個筆者稱之為「橫向重復表格」。它的特色和傳統的縱向重復不同,前幾節我們看到的重復表格都是從上而下,一列只有一筆資料。而橫向重復表格則可以橫 向地在一列中產生 n 筆資料后,再換下一列,直到整個循環結束。要達到這樣的功能,最簡單的方式只需要 section 和 if 搭配即可。

我們來看看下面這個例子:

test4.php:

<?php
require "main.php";
$my_array = array(
array("value" => "0"),
array("value" => "1"),
array("value" => "2"),
array("value" => "3"),
array("value" => "4"),
array("value" => "5"),
array("value" => "6"),
array("value" => "7"),
array("value" => "8"),
array("value" => "9"));
$tpl->assign("my_array", $my_array);
$tpl->display('test4.htm');
?>

模版的寫法如下:

templates/test4.htm:

<html>
<head>
<title>橫向重復表格測試</title>
</head>
<body>
<table width="500" border="1" cellspacing="0" cellpadding="3">
<tr>
<{section name=sec1 loop=$my_array}>
<td><{$my_array[sec1].value}></td>
<{if $smarty.section.sec1.rownum is div by 2}>
</tr>
<tr>
<{/if}>
<{/section}>
</tr>
</table>
</body>
</html>

重點在于 $smarty.section.sec1.rownum 這個 Smarty 變量,在 section 循環中這個變量會取得從 1 開始的索引值,所以當 rownum 能被 2 除盡時,就輸出 </tr><tr> 使表格換列 (注意!是 </tr> 在前面<tr> 在后面) 。因此數字 2 就是我們在一列中想要呈現的資料筆數。各位可以由此去變化其它不同的呈現方式。

加載外部內容

我們可以在模版內加載 PHP 程序代碼或是另一個子模版,分別是使用 include_php 及 include 這兩個 Smarty 模版語法; include_php 筆者較少用,使用方式可以查詢官方手冊,這里不再敘述。

在使用 include 時,我們可以預先加載子模版,或是動態加載子模版。預先加載通常使用在有共同的文件標頭及版權宣告;而動態加載則可以用在統一的框架頁,而進一步達到如 Winamp 般可換 Skin 。當然這兩種我們也可以混用,視狀況而定。

我們來看看下面這個例子:

test5.php:

<?php
require "main.php";
$tpl->assign("title", "Include 測試");
$tpl->assign("content", "這是模版 2 中的變量");
$tpl->assign("dyn_page", "test5_3.htm");
$tpl->display('test5_1.htm');
?>

模版 1 的寫法如下:

templates/test5_1.htm:

<html>
<head>
<meta http-equiv="Content-Type" c>
<title><{$title}></title>
</head>
<body>
<{include file="test5_2.htm"}><br />
<{include file=$dyn_page}>
<{include file="test5_4.htm" custom_var="自訂變量的內容"}>
</body>
</html>

模版 2 的寫法如下:

templates/test5_2.htm:

<{$content}>
模版 3 的寫法如下:

templates/test5_3.htm:

這是模版 3 的內容
模版 4 的寫法如下:

templates/test5_4.htm:

<{$custom_var}>
這里注意幾個重點:1. 模版的位置都是以先前定義的 template_dir 為基準;2. 所有 include 進來的子模版中,其變量也會被解譯。;3. include 中可以用「變量名稱=變量內容」來指定引含進來的模版中所包含的變量,如同上面模版 4 的做法。

總結

以上是生活随笔為你收集整理的PHP的Smarty的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

97在线视频免费观看 | 国产中文字幕在线免费观看 | 夜夜躁狠狠躁日日躁视频黑人 | 国产18精品乱码免费看 | 999在线精品 | 久草| 国产在线不卡一区 | 婷婷伊人综合 | 黄色免费高清视频 | 亚洲一级片免费观看 | 岛国精品一区二区 | 久草电影在线 | 国产在线观看地址 | 亚洲欧美在线综合 | 亚洲国产精品免费 | 久久综合九色综合网站 | 久久久久久久久久电影 | 日韩欧美一区二区三区在线观看 | 九九色网 | 99色在线播放 | 久久久久久久久久伊人 | 亚洲精品在线国产 | 欧美日韩高清一区二区 | 亚洲黄色免费在线看 | 久久精品这里热有精品 | 欧美日韩国产成人 | 在线视频日韩欧美 | 亚洲午夜精品福利 | 不卡的av在线播放 | 色婷婷综合久久久中文字幕 | 91丨九色丨国产丨porny精品 | 日韩精品一卡 | 国精产品999国精产品视频 | 亚洲激情一区二区三区 | 日韩在线中文字幕视频 | 久久国产三级 | 中文字幕av全部资源www中文字幕在线观看 | 久草免费在线观看 | 色中文字幕在线观看 | 美女国产网站 | 五月婷婷在线观看 | 国产麻豆精品一区二区 | 中文字幕日韩一区二区三区不卡 | 亚洲综合网站在线观看 | 婷婷国产一区二区三区 | 日韩在线观看视频中文字幕 | 黄色大片日本免费大片 | 操操操操网 | 九九综合九九综合 | 婷婷丁香七月 | 欧美日韩视频观看 | 中文在线免费一区三区 | 五月天综合| 亚洲一区二区三区四区精品 | 欧产日产国产69 | 一本色道久久精品 | 在线观看av免费 | 国产美女久久久 | 中文字幕免费久久 | 国产视频在线免费观看 | 狠狠色丁香婷婷综合欧美 | 国产精品久久久久久av | 麻豆免费视频 | av免费电影在线 | 丁香激情婷婷 | 丝袜美腿亚洲综合 | 国产精品999久久久 久产久精国产品 | 99r在线观看 | 99 色 | 亚洲精品视频一 | 天天色天天射综合网 | 久久久精品二区 | 日韩中文字幕免费视频 | 免费av黄色 | av电影免费在线播放 | 日韩有码在线观看视频 | 亚洲黄色av网址 | 久久久久免费网站 | 精品9999 | 午夜在线看 | 久一在线 | 国内免费久久久久久久久久久 | 人人爽久久涩噜噜噜网站 | 国产亚洲视频系列 | 欧美韩日在线 | 在线视频黄| 99精品视频免费观看视频 | 99久久精品免费看国产一区二区三区 | 欧美在线aa | 久久系列 | 丁香六月婷婷激情 | av高清一区二区三区 | 亚洲伊人网在线观看 | 在线日韩一区 | 天天操天天射天天 | 日本爽妇网 | 999久久国产精品免费观看网站 | 在线看小早川怜子av | 国产精品淫片 | 国产日韩视频在线 | 四虎在线观看网址 | 亚洲va欧美va国产va黑人 | 久久精品这里精品 | 久草精品网 | 久久久久久久国产精品视频 | 天天操天天操天天操天天 | 四川bbb搡bbb爽爽视频 | 久久久国产精品一区二区三区 | 国产福利一区二区在线 | 免费在线观看av网址 | 日韩视频免费在线观看 | 天天干天天拍天天操 | 国产在线视频一区 | 亚洲欧美激情插 | 天天干.com | 日本久久久影视 | 日韩一区二区久久 | 黄色亚洲大片免费在线观看 | 99久久综合精品五月天 | 午夜精品久久久久99热app | 激情导航 | 欧美久久电影 | 最近中文字幕在线 | 免费91麻豆精品国产自产在线观看 | 一本一本久久a久久精品牛牛影视 | 亚洲免费专区 | 久久免费成人网 | 中文字幕一区二区在线观看 | 久草精品电影 | 青青草在久久免费久久免费 | 日韩专区一区二区 | 99色在线观看 | 视频三区在线 | 国产精品毛片完整版 | 又爽又黄又刺激的视频 | 午夜婷婷在线观看 | 久久国精品 | 手机看片中文字幕 | 国内精品美女在线观看 | 在线观看国产日韩 | 在线精品国产 | 色在线免费观看 | 一二区电影| 一级做a爱片性色毛片www | 天天天综合网 | 亚洲综合狠狠干 | 免费色婷婷| 亚洲一区二区三区miaa149 | 日韩网站视频 | 亚洲精品国产拍在线 | 日韩一二区在线观看 | 日韩综合在线观看 | 热re99久久精品国产66热 | 91精品网站在线观看 | 999久久久久久久久久久 | 色噜噜噜 | 日韩在线观看你懂得 | 久草视频在线免费 | 中文字幕色婷婷在线视频 | 亚洲国产精品成人综合 | 久久久午夜精品福利内容 | 韩日电影在线 | 亚洲精品美女久久17c | 91av电影在线观看 | 国内精品中文字幕 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 亚洲精品国产区 | 国产黄色特级片 | 国产三级精品在线 | 99色精品视频 | .国产精品成人自产拍在线观看6 | a一片一级| 国产视频一区精品 | 麻豆视频免费在线 | 国产视频一区在线免费观看 | 国产伦理久久精品久久久久_ | 99久久99久久| 日本动漫做毛片一区二区 | 久久久影院一区二区三区 | 国产99在线免费 | 日本黄色a级大片 | av不卡中文字幕 | 久操免费视频 | 伊人丁香 | 久久精品4| 久久久久久综合 | 亚洲欧美一区二区三区孕妇写真 | 亚洲精品视频偷拍 | 亚洲精品在线国产 | 激情校园亚洲 | 日韩激情中文字幕 | 精品国产精品久久 | 欧美一区二区在线免费看 | 久草在线免费看视频 | 久久人人精品 | 国产又粗又猛又色又黄视频 | 中文字幕观看视频 | 国产一区视频在线观看免费 | 四虎成人网 | 一区二区三区免费在线观看视频 | 亚洲精品美女久久久 | 蜜臀久久99精品久久久无需会员 | 91视频久久久久久 | 91精品国产一区二区在线观看 | 高清av中文在线字幕观看1 | 久久久国产高清 | 欧美aⅴ在线观看 | 日韩一区二区在线免费观看 | 日韩免费视频线观看 | 93久久精品日日躁夜夜躁欧美 | 在线观看视频黄色 | 91久久丝袜国产露脸动漫 | 日韩字幕在线 | 欧美午夜久久 | 91视频免费国产 | 日韩精品国产一区 | 二区三区在线 | 五月婷婷爱 | 国产午夜精品久久 | 五月天久久婷婷 | 91九色视频 | 在线中文字幕播放 | 在线免费av播放 | 碰超在线观看 | 久久婷婷精品 | 精品视频免费播放 | 国产麻豆精品久久 | 中文字幕资源网 国产 | 婷婷丁香激情综合 | 久久国内精品 | 久久影院中文字幕 | 亚洲色图 校园春色 | 亚洲九九影院 | 国产在线观看中文字幕 | www.夜夜骑.com | 99热亚洲精品 | 日韩欧美视频免费在线观看 | 亚洲精品黄网站 | 久久影院中文字幕 | 99视频| 在线看国产精品 | 久久观看最新视频 | 97av精品| 久久免费av电影 | 日韩精品一区二区三区三炮视频 | 色插综合 | 在线观看日本韩国电影 | 欧美日韩性 | 日韩中文字幕免费在线观看 | 激情av综合 | 亚洲人成免费网站 | 色激情五月 | 亚洲欧美日本一区二区三区 | 在线观看一区 | 久久久受www免费人成 | 日韩高清激情 | 99精品欧美一区二区三区黑人哦 | 欧美日韩一区二区在线观看 | 国产一级免费观看 | 九九免费视频 | 午夜av剧场 | 深爱五月网 | 国产精品9999 | 88av网站| 日日操天天操狠狠操 | 亚洲精品视频在线免费播放 | 国产精品一区二区中文字幕 | 成人黄色影片在线 | 中文字幕成人av | 免费看片黄色 | 少妇bbr搡bbb搡bbb | 久一在线 | 91久久久久久久一区二区 | 国产女人18毛片水真多18精品 | 国产一级片不卡 | 免费91麻豆精品国产自产在线观看 | 99久久综合国产精品二区 | 免费在线观看国产黄 | 久久久亚洲影院 | 丁香视频在线观看 | 狠狠干夜夜操 | 992tv人人网tv亚洲精品 | 久草视频视频在线播放 | 97人人爽人人 | 美女网站色在线观看 | 九九九九精品 | 99亚洲精品 | 日日夜夜人人精品 | 天天操天天谢 | 日韩精品中文字幕在线不卡尤物 | 91精品国产综合久久婷婷香蕉 | 中文字幕在线专区 | 碰超在线97人人 | 综合色天天 | 91精品999| 欧美日韩在线看 | 国产视频 久久久 | 亚洲黄色在线免费观看 | 狠狠色狠狠色合久久伊人 | 亚洲砖区区免费 | 午夜av一区二区三区 | 国产精品成人一区二区 | 中文字幕中文字幕中文字幕 | 久久一区二区三区国产精品 | 国产91精品高清一区二区三区 | 日日爽| 日韩特黄一级欧美毛片特黄 | 九热精品 | 欧美日韩裸体免费视频 | 国产一区欧美日韩 | 96久久欧美麻豆网站 | a v在线视频| 综合久久久久久久久 | 天天艹天天爽 | 国产日产欧美在线观看 | 天天色天天干天天色 | 免费情趣视频 | 国产亚洲成av片在线观看 | 亚洲欧美观看 | 国产精品18久久久久久vr | 日日草天天草 | 欧美国产高清 | 色综合小说 | 97在线公开视频 | 久久人人干| 精品久久久久久亚洲综合网 | 成人国产亚洲 | 激情久久一区二区三区 | 国产视频在线一区二区 | 成人影片在线播放 | 日韩一区正在播放 | 久久精品黄 | 中文字幕在线乱 | 欧美激情精品一区 | 日韩在线视频精品 | 国产丝袜美腿在线 | 欧美在线观看视频 | 久久国产精品影片 | 婷婷新五月 | 日p视频| 亚洲在线色 | 午夜精品久久久久久久99水蜜桃 | 免费在线激情视频 | 91| 免费国产黄线在线观看视频 | 日韩在线观看第一页 | 国模视频一区二区 | 精品免费视频123区 午夜久久成人 | 射久久久 | 91在线精品一区二区 | 免费观看日韩 | 香蕉视频免费在线播放 | 美女久久 | 一区二区三区在线免费观看 | 国产xxxxx在线观看 | 国产精品毛片一区视频播 | 黄色免费网站下载 | 精品在线小视频 | 天天干国产 | 亚洲天堂网在线视频观看 | 91精品久久久久久久久久入口 | 中文字幕在线高清 | 免费十分钟 | 一区在线电影 | 欧美一级艳片视频免费观看 | 久久婷婷亚洲 | 久久99国产综合精品免费 | 91免费日韩 | 日韩免费三区 | 午夜在线观看影院 | 综合激情网... | 天天干天天拍天天操天天拍 | 在线小视频 | 91av免费看| 欧美a免费 | 国产精品手机在线 | 免费在线a | 91网址在线观看 | 国产原创中文在线 | 中文字幕亚洲欧美 | 国产日韩一区在线 | 91亚洲激情 | 在线激情小视频 | 成年一级片 | 久免费 | 国产91精品一区二区 | 中文字幕亚洲国产 | 91.精品高清在线观看 | 五月婷婷网站 | 天堂网中文在线 | 日韩精品一区在线播放 | 国产精品一区二区在线免费观看 | 久久香蕉国产 | 国产在线视频资源 | 亚洲九九九在线观看 | 国产精品嫩草影视久久久 | 国产视频2区 | 国产美女搞久久 | 97精产国品一二三产区在线 | 亚洲精品91天天久久人人 | 日韩av午夜 | 国产自制av | 天天干天天玩天天操 | 午夜成人免费电影 | 亚洲国产日韩欧美 | a视频在线观看免费 | 亚洲综合视频网 | 色五婷婷 | 五月婷婷综合网 | 日本视频网 | 午夜精品久久久久久久久久久久 | 欧美日韩久 | 国产精品18久久久 | 国产乱码精品一区二区蜜臀 | 人人草在线视频 | 日韩国产在线观看 | 久久精品超碰 | 免费看国产视频 | 操操综合| 亚洲三级国产 | 91社区国产高清 | 亚洲精品自拍视频在线观看 | 西西444www高清大胆 | 91久久国产综合精品女同国语 | 欧美性猛片, | 国产一二区视频 | 久久国产精品免费一区二区三区 | 成人av午夜| 成人wwwxxx视频 | 91亚洲精品在线 | 成人黄大片视频在线观看 | 国产伦精品一区二区三区照片91 | 91久久丝袜国产露脸动漫 | 99久久精品国产一区二区三区 | 久久久久国产精品视频 | 日韩资源视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久精品精品 | 日韩av中文字幕在线免费观看 | 欧美久久久久久久久久久 | 九九免费在线观看 | 欧美日韩国产网站 | 97视频免费在线观看 | 天天玩天天干天天操 | 在线观看免费成人 | 久久国产精品99国产精 | 激情综合色综合久久综合 | 色干干| 蜜臀aⅴ国产精品久久久国产 | 天天综合网天天综合色 | 亚洲日本va午夜在线影院 | 天天射天天舔天天干 | 国产在线小视频 | 91久久精品一区 | 涩涩网站在线观看 | 91探花系列在线播放 | 999男人的天堂| 最近中文字幕免费大全 | 日韩黄色大片在线观看 | 免费性网站 | 97视频在线观看播放 | 国产一区在线视频播放 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 欧洲视频一区 | 91私密视频 | 人人爱爱人人 | 黄色一级在线视频 | 久草视频在线免费 | 久久人人爽人人人人片 | 日韩欧美一二三 | 亚洲欧洲精品一区二区精品久久久 | 97av在线视频免费播放 | www免费视频com━ | 久草视频手机在线 | 日韩av高潮| 菠萝菠萝蜜在线播放 | 中文字幕第一页在线播放 | 久久久网页 | 欧美整片sss| 天天鲁天天干天天射 | 久久久久女教师免费一区 | 亚洲日本欧美 | 久久久视频在线 | 91亚洲精品久久久中文字幕 | 中文字幕在线影视资源 | 成人av在线一区二区 | 91成人国产 | 婷婷天天色 | 婷婷色站 | av综合网址 | 国产精品一区二区三区观看 | av免费在线看网站 | 久久精品国产免费看久久精品 | 91豆花在线 | 最新动作电影 | 综合久久精品 | 日韩一级电影网站 | 久久国产精品久久w女人spa | 日日夜夜干 | 亚洲国产中文字幕在线观看 | 天天天干天天射天天天操 | 在线观看亚洲精品视频 | 69精品 | 在线黄频| 综合久久影院 | 蜜臀aⅴ国产精品久久久国产 | 91精品视频一区二区三区 | 丁香六月欧美 | 成年一级片 | 久久国产精品二国产精品中国洋人 | 99久久国产免费看 | 成年人免费看片 | 久久一区国产 | 国产午夜精品在线 | 亚洲国产999| 天天干天天摸 | 五月天色丁香 | 激情五月激情综合网 | av爱干 | 欧美另类高清 videos | 美女视频国产 | 国产精品理论在线观看 | 午夜在线看 | 97色狠狠| 91亚洲精品久久久蜜桃借种 | 热久久免费视频精品 | 亚洲久久视频 | 日韩久久久 | 超碰最新网址 | 日韩有码在线播放 | 日本久久电影 | 成年人在线免费看视频 | 香蕉在线影院 | 亚洲精品国产综合99久久夜夜嗨 | 免费av大全 | 国产精品久久久久久久久费观看 | 五月婷婷激情五月 | 亚洲日韩精品欧美一区二区 | 麻豆影视网站 | 1000部国产精品成人观看 | 五月综合激情婷婷 | 亚洲国产小视频在线观看 | 99热都是精品 | 黄色免费大全 | 国产一区二区精品久久91 | 久久在线观看视频 | 国产午夜一级毛片 | 在线看片日韩 | 久久情爱| 在线精品播放 | 精品视频免费观看 | 精品在线视频观看 | 久久99热这里只有精品 | 西西444www大胆高清视频 | 男女免费av | 五月天婷婷在线观看视频 | 免费看一及片 | 日韩精品一区二区三区高清免费 | 国产成人久久精品一区二区三区 | 91最新网址| 五月天综合网站 | 天天操天天色天天射 | 中文字幕国产精品 | 四虎8848免费高清在线观看 | av一区二区在线观看中文字幕 | 日韩一区二区三区视频在线 | 久草在线资源观看 | 国产精品久久久久aaaa | 亚州精品一二三区 | 午夜视频一区二区 | 国产成人免费观看久久久 | 欧美国产一区在线 | 日韩69视频| 在线黄色观看 | 综合天堂av久久久久久久 | 国产精品免费久久久久久久久久中文 | 日韩在线三级 | 免费特级黄色片 | 夜色在线资源 | 久香蕉 | 日韩在线观看不卡 | 超碰人人乐 | 香蕉网在线观看 | 国产在线观看午夜 | 毛片网站免费在线观看 | 亚洲视频每日更新 | 欧美少妇xx | 久久99亚洲网美利坚合众国 | 国产综合视频在线观看 | 国产精品一区二区久久国产 | 久久久久久久久久久国产精品 | 国产操在线 | 日韩免费不卡视频 | 97在线免费视频观看 | 成人免费视频视频在线观看 免费 | 人人干人人爽 | 国产精品一区二区三区久久久 | 国产精品视频你懂的 | 日韩中文字幕免费看 | 国产成人精品亚洲精品 | 狠狠干狠狠艹 | 天天要夜夜操 | 日韩成人免费观看 | 亚洲精品乱码久久久久久写真 | 久久黄色精品视频 | 久久久久久久电影 | 最新av在线网站 | 国产中文字幕视频在线 | 亚洲精品久久久久久久蜜桃 | 国产精品成人一区二区三区吃奶 | 91在线视频导航 | 91成年人视频 | 在线免费观看国产视频 | 成人h动漫在线看 | 91成人亚洲 | 久久久久久久久久免费视频 | 国内揄拍国产精品 | 免费裸体视频网 | 成人网444ppp | 久草在线手机视频 | 少妇激情久久 | a'aaa级片在线观看 | 久久久精品一区二区三区 | 在线观看韩日电影免费 | 欧美日韩久 | 国产高清网站 | 国产中文伊人 | 中文字幕人成不卡一区 | 国产精品久久久久久久久蜜臀 | 亚洲五月婷 | 99精品视频免费 | 日本久久久久久久久 | 一级一片免费观看 | 日本中文字幕视频 | 免费在线看成人av | 久久精品99国产 | 日日日日干 | 久久伊人爱| 日韩在线观 | 中文字幕免费观看视频 | 我要看黄色一级片 | av一区二区三区在线播放 | 免费日韩 | 国产精品麻豆三级一区视频 | 欧美性成人 | av天天干 | 一区二区三区精品在线视频 | 91激情视频在线播放 | 国产乱对白刺激视频不卡 | av官网 | 五月综合久久 | 99 久久久久 | 在线观看国产成人av片 | 久久国产精品色婷婷 | av中文字幕在线观看网站 | 亚洲六月丁香色婷婷综合久久 | 热热热热热色 | 九九九热精品免费视频观看网站 | 国产淫a| 亚洲伊人av | 天天做天天射 | 国产午夜精品久久久久久久久久 | japanese黑人亚洲人4k | 国产精品综合久久久久 | 国产精品久久电影网 | 蜜臀av网址 | 91av视频导航| 日韩欧美一区二区三区在线 | 久久国产一区二区三区 | 久久精品老司机 | 日韩动漫免费观看高清完整版在线观看 | 毛片无卡免费无播放器 | 天天婷婷 | 狠狠躁夜夜躁人人爽视频 | 视频一区在线免费观看 | 亚洲 成人 一区 | 91| 五月天综合网 | 国产精品igao视频网网址 | 中文字幕一区二 | 国产又粗又猛又爽 | 日韩两性视频 | 在线观看免费黄色 | 日本成人免费在线观看 | 亚洲自拍自偷 | 免费成人在线观看视频 | 在线免费观看国产黄色 | 香蕉视频在线观看免费 | 色噜噜日韩精品欧美一区二区 | 亚洲精品ww| 色视频在线观看 | a久久久久| 波多野结衣精品在线 | 91av在线播放视频 | 久久深夜福利免费观看 | 99精品热视频 | 免费福利在线 | 久久久久久亚洲精品 | 一级黄色大片在线观看 | av黄色免费在线观看 | 国产成人61精品免费看片 | 三级动态视频在线观看 | 国产免费久久 | 91九色综合 | 久久精品久久久久 | 亚洲,播放 | sesese图片| a天堂中文在线 | 亚洲精品视频偷拍 | 精品国产电影 | 亚洲综合在线一区二区三区 | www.久久色.com | 亚洲国产精品视频 | 人人草人| www.天天干.com| 国产一级一片免费播放放 | 欧美激情视频三区 | 青青射 | 麻豆 91 在线 | 国产亚洲在线观看 | 一级片免费观看 | 久久黄色影视 | 制服丝袜天堂 | 日产乱码一二三区别免费 | 成年人在线观看 | 国产一区在线视频 | 久久久精品国产免费观看同学 | 欧美色图一区 | 一区二区三区四区不卡 | 最新av在线免费观看 | 天堂av高清 | 99视| 亚洲精品国偷自产在线91正片 | 欧美三级免费 | 日本午夜在线亚洲.国产 | 免费视频久久久久久久 | 欧美日韩免费观看一区=区三区 | 久久精品视频免费播放 | 99这里只有精品视频 | 嫩草av在线 | 国产免费观看高清完整版 | 免费在线观看不卡av | 久要激情网| www.狠狠插.com| 久久国产日韩 | 一级一片免费视频 | 亚洲欧美国产精品 | 日韩在线视频免费播放 | 热久久最新地址 | 欧美成人中文字幕 | 色综合咪咪久久网 | 在线黄色免费av | 国产又粗又猛又爽又黄的视频先 | 日本丶国产丶欧美色综合 | 婷婷色综合 | 综合色狠狠| 亚洲人成精品久久久久 | 国产色中涩 | 国产精品丝袜 | 久操中文字幕在线观看 | 国产视频 久久久 | 久草网站在线观看 | a视频在线播放 | 日韩精品一区二区三区中文字幕 | 天天爱综合 | 麻豆免费精品视频 | 成人av电影在线观看 | 丁香花在线视频观看免费 | 天天射天天爽 | 特黄特黄的视频 | 狠狠狠色丁香婷婷综合久久88 | 福利视频导航网址 | 97超碰人人模人人人爽人人爱 | 久久与婷婷 | 亚洲精品国产精品国 | 在线视频 91 | 国内精品久久久久影院一蜜桃 | 国产99久久九九精品 | 91精品影视 | 国产精品欧美一区二区 | 久草.com| 菠萝菠萝蜜在线播放 | 一级黄色片在线播放 | 在线电影av | 最近日本韩国中文字幕 | 色婷婷av一区 | 高清国产午夜精品久久久久久 | 亚洲在线网址 | av成人免费 | 国产拍在线 | 日韩视频a| 热久久国产 | 成人av网站在线 | 久久久国产99久久国产一 | 999电影免费在线观看2020 | 国产三级午夜理伦三级 | 久久久久网站 | 亚洲成人av在线电影 | 日韩 在线观看 | 亚洲国产精品资源 | 久久午夜羞羞影院 | 狠狠干综合网 | 免费在线观看日韩 | 国产精品精品视频 | 日韩三级不卡 | 久久久99精品免费观看app | 亚洲天天在线日亚洲洲精 | 91视频啊啊啊 | 亚洲aⅴ乱码精品成人区 | 欧美精品v国产精品 | 中文字幕av有码 | av电影一区二区三区 | 欧美性猛片 | 欧美黑人xxxx猛性大交 | 天天超碰| 五月天色中色 | 国产一级做a爱片久久毛片a | 精品一区二区av | 在线日本看片免费人成视久网 | 婷婷精品国产欧美精品亚洲人人爽 | 国产69精品久久久久99 | 国产精品99爱 | 婷婷午夜 | 国产美女精品视频 | 成人毛片一区二区三区 | 久久久久久福利 | 亚洲精品成人av在线 | 欧美巨大| 婷婷在线色 | 久久久久久久久毛片精品 | 久久久久久亚洲精品 | 一区二区三区视频在线 | 一区二区三区中文字幕在线 | 亚洲天堂精品视频在线观看 | 色偷偷88欧美精品久久久 | 精品在线视频观看 | 欧美二区三区91 | 日韩在线观看网站 | 国产精品自产拍在线观看桃花 | 国产一区二区三区 在线 | 色在线中文字幕 | 麻豆94tv免费版 | 77国产精品| 国产精品久久久久久久av电影 | 不卡av电影在线观看 | 免费网站v | 黄色毛片视频 | 精品一区 精品二区 | 91精品推荐 | 日本公妇在线观看高清 | 视频一区二区三区视频 | 高清不卡一区二区三区 | 久久毛片视频 | 青青河边草免费 | 国产亚洲精品成人av久久影院 | 精品国产精品一区二区夜夜嗨 | 国产精品久久久久久久久久久久午夜 | 黄色软件在线观看免费 | av在线免费在线观看 | 国产精品久久久久久久久久久久午夜 | 人人澡人人添人人爽一区二区 | 久久1区| 久久精品视频99 | 中文字幕在线播放一区二区 | 91大神精品视频在线观看 | 天天爱天天干天天爽 | 国产亚洲精品成人av久久影院 | 久久精品99国产精品酒店日本 | 午夜精品影院 | 日韩精品中文字幕在线观看 | 日本视频久久久 | 欧美日韩高清一区二区三区 | 欧美韩日视频 | 久草在线在线 | 天天干天天草天天爽 | 久久久久国产精品视频 | 婷婷激情综合 | 999视频网站 | 精品久久久久久久久久 | 91麻豆免费版 | 久久久国产在线视频 | 国产一区观看 | 精品国产一区二区三区四区vr | 美女网站在线免费观看 | 天天摸天天弄 | 亚洲综合激情五月 | 国产精品日韩久久久久 | 色www免费视频 | 国产日韩精品视频 | 91免费高清视频 | 国产亚洲无 | 欧美先锋影音 | 在线观看韩日电影免费 | www99精品 | 色网站国产精品 | www.色的| 中文国产成人精品久久一 | 91精品国产综合久久婷婷香蕉 | 不卡的av在线 | zzijzzij亚洲日本少妇熟睡 | 丁香激情网 | 99亚洲视频| 香蕉在线视频观看 | 日本公妇色中文字幕 | 九九爱免费视频 | 欧美男男激情videos | 91精品久久久久久综合乱菊 | 91看片淫黄大片在线播放 | 黄在线 | 国产精品视频永久免费播放 | 成年人在线 | 91手机在线看片 | 亚洲一级电影在线观看 | 天天干天天拍天天操 | 色狠狠干| 最近最新中文字幕视频 | 国产精品久久久久久一区二区三区 | 久久免费播放视频 | 久久久久激情 | 手机av资源 | 欧美日韩裸体免费视频 | 精品国产乱码 | 五月婷婷一区二区三区 | 亚洲视频一级 | 在线观看av不卡 | 国产在线观看免费 | 婷婷六月天天 | 日韩字幕 | 亚洲欧美少妇 | 精品久久久久国产 | 天天爽夜夜爽精品视频婷婷 | 久久综合久久综合这里只有精品 | 中日韩欧美精彩视频 | 2021国产在线 | 5月丁香婷婷综合 | 国产老妇av | 日韩av二区 | 国产精品私人影院 | 玖玖玖国产精品 | 日韩av美女 | 久艹视频在线免费观看 | 激情久久久 | 欧美a√大片 | 五月导航 | 日韩视频1区 | 日韩欧美视频 | 在线观看中文字幕视频 | 亚洲精品中文字幕视频 | 免费看高清毛片 | 黄污网站在线 | 午夜色性片 | 亚洲人人av| 久久久亚洲国产精品麻豆综合天堂 | 成年人视频在线观看免费 | 国产成人99久久亚洲综合精品 | 久久综合久久综合这里只有精品 | 久久九九精品 | 免费久久99精品国产婷婷六月 | 国产精品3区| 婷婷丁香色综合狠狠色 | 亚洲国产免费看 | 91在线永久 | 亚洲国产午夜视频 | 最新av电影网址 | 黄色亚洲大片免费在线观看 | 99久久精品视频免费 | 亚洲伊人成综合网 | 一区二区三区手机在线观看 | 九九一级片 | 天堂在线v | 欧美一区在线看 | 91综合视频在线观看 | 五月激情久久久 | 国产成人精品久久久久蜜臀 | 日韩av一区在线观看 | 一级黄色大片 | 天天摸天天操天天爽 | 播五月婷婷 | 中文在线字幕观看电影 | 日本黄色大片免费 | 久久激情五月激情 | 亚洲三级av | www亚洲精品 | 亚洲电影一级黄 | 91在线视频免费观看 | 五月天婷婷视频 | 日韩乱码在线 | 最新色视频 | 欧美性久久久久久 | 欧美 日韩 成人 | 亚洲精品国产精品久久99热 | 中文字幕第一页av | 久草视频手机在线 | 欧美激情精品久久久久 | 99久久婷婷国产 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 激情综合交 | 日本中文字幕一二区观 |