欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

網(wǎng)站?XML?我的思考_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:XML學(xué)習(xí)起步
學(xué)習(xí) XML 的最佳途經(jīng)是從簡單的開發(fā)入手,大膽實踐,循序漸進(jìn)。XML 的妙處只有在開發(fā)過程中才能深入體會,離開了開發(fā)是學(xué)不好 XML 的。因此學(xué)習(xí) XML 首先應(yīng)該建立一個 XML 的開發(fā)環(huán)境。我給大家介紹一下怎樣建立一個基于 Java 的 XML 開發(fā)環(huán)境。因為我現(xiàn)在沒

作者:taowen(taowen.bitapf.org 或者www.noasia.net/taowen)

1、我用HTML進(jìn)行設(shè)計

曾經(jīng)我以為我蠻特別的,我喜歡用記事本來寫很簡單很簡單的HTML。而且,我看的關(guān)于網(wǎng)頁的第一個教程也就是教你<h1>啊這些標(biāo)簽的教程。相信那個著名的教程,很多人都有看過。只是很多看過了之后不一定會自己去手寫這些代碼,只是知道frontpage這樣的工具背后的原理就好了。
但是時間久了還是覺得蠻累的。因為我寫代碼的時候畢竟是要靠自己的大腦去想象最終的外觀會是什么,所以有的時候還是蠻想去用Dreamweaver這樣的工具。也難怪那些所見即所得的工具會有那么多用戶了,因為寫的時候就直接看到了最終的呈現(xiàn)。手寫代碼的時候,如果遇到了重要的內(nèi)容,我會用<font>這樣的標(biāo)簽特意去改變一下外觀。遇到了列表的內(nèi)容的時候會用<ul>啊這樣的標(biāo)簽,產(chǎn)生1234的標(biāo)號,或者一個個的圓點。其實有的時候覺得html挺簡單的,因為標(biāo)簽的數(shù)量很有限嘛。

2、我使用HTML的表格

HTML的表格是很有意思的東西。當(dāng)你遇到了要列表的東西的時候,如果是沒有表頭而且是一列的時候,你可能會用<ol>這樣的單列。如果是兩列,可能就會用<table>了。而且用起來也不是很復(fù)雜,<tr>就是開一行,<td>就是一列。當(dāng)然還有很多種排法了。基本的也就是分方格,然后放東西。表格有趣的地方是,你設(shè)計form這樣的東西的時候也會用表格。雖然每個單元格的內(nèi)容之間沒有什么意義上的關(guān)聯(lián)了。不像你的成績單列表那樣,數(shù)學(xué)成績一列,語文成績一列。在form中使用表格僅僅是為了最終的版式上的問題。利用單元格把form中的元件進(jìn)行定位。后來表格的排版作用用到了整個頁面的排版,而且越用越復(fù)雜,表格加表格。直接導(dǎo)致了我這樣手寫代碼的人無法去修改,去編寫這樣的頁面。一度讓我很傷心,覺得這個世界被Dreamweaver這樣的工具的使用者掌握者,因為只有利用所見即所得才能夠去設(shè)計這樣外觀豐富的主頁。

3、我還用過css

css是讓我激動的東西。我承認(rèn)這點。我曾經(jīng)夢想,我寫網(wǎng)頁的時候只要把每塊內(nèi)容指定好了class。以后要改變網(wǎng)頁的外觀就只需要把css換調(diào)就可以了。而且css可以是內(nèi)含的也可以是外部用<link>鏈接的。我要把網(wǎng)站改版把css的內(nèi)容換一下就可以了。而且css還有@import,利用它我還可以在網(wǎng)站的每個目錄下都放一個style.css,然后利用@import包含站點的樣式表。這樣每個網(wǎng)頁就不用..這樣的目錄選擇符來選擇在父目錄中的樣式表了。這個特性著實讓我很興奮。我的夢想越來越清晰,就是有朝一日,我寫的網(wǎng)頁能夠很輕易的更改外觀,而且編寫的時候再也不用自己去使用<font>這樣的標(biāo)簽了。

4、javascript也是讓人好奇的東西

我相信網(wǎng)絡(luò)發(fā)展還不如現(xiàn)在這么發(fā)達(dá)的時候就開始設(shè)計網(wǎng)頁的朋友,一定對于各式各樣的javascript非常熟悉。比如跟隨鼠標(biāo)的星星,跑馬燈之類的東西。javascript設(shè)計出來是為了實現(xiàn)客戶端的一定交互性的。javascript之所以能夠交互是因為,它能夠通過DOM操縱你看到的html頁面,而且能夠通過html元素中的事件屬性得到你的輸入。因為javascript能夠通過DOM把html的頁面進(jìn)行改變。這個性質(zhì)其實也讓我激動了好久。比如leoboard的最新帖子這樣的信息,就是通過一個<script>的鏈接,鏈接到一個cgi上面,它產(chǎn)生的就是一段js腳本,通過document的函數(shù)寫出一段html代碼。也就是說,javascript能夠"動態(tài)"的產(chǎn)生html代碼。由于javascript的這個功能,我又開始做夢了。希望能夠整個網(wǎng)站都是通過互相包含的javascript組成。我把我的內(nèi)容都寫在javascript的變量之中,然后通過一定規(guī)則組合通過DOM的函數(shù)把內(nèi)容以一定的模板風(fēng)格寫入到最終的html輸出之中。

5、再聞css

一開始聽說css,也許那個時候還是css1的時代吧。只知道css能夠設(shè)定一定元素的外觀顯示,比如字體啊,空白什么的。關(guān)于css的排版功能一概不知。第一次做css的夢的時候,其實就是因為要把html進(jìn)行排版控制,不得不用很多的table這個原因破滅的。所以當(dāng)我知道css的功能很強(qiáng)大,可以進(jìn)行各種版面控制的時候,就又開始做夢了。把內(nèi)容按照其性質(zhì)放到一些<div class="...">這樣的標(biāo)簽之中,用不同的css樣式表,能夠把這些div定位到頁面的不同地方,而且顯示也是不一樣的。這樣我就能夠在寫html的時候以任意的順序來寫,只管內(nèi)容。而css會根據(jù)你對內(nèi)容的描述(class是什么)把內(nèi)容進(jìn)行定位排版和顯示。所以說,以前我知道的css只把元素的內(nèi)容和顯示分開了,但是元素的位置還是與在源代碼中的位置相關(guān)。而現(xiàn)在知道的css,能夠讓元素只管自己的事情,告訴css自己是什么(class是什么),不用再考慮自己在文檔中的位置了。這樣不就實現(xiàn)了內(nèi)容與表現(xiàn)分離了嗎?不就是我等用記事本寫網(wǎng)頁的網(wǎng)頁設(shè)計者追求的嗎?

6、內(nèi)容與外觀分離

我相信這句話很多人都聽說過,夢想過。我的夢從模糊,到清晰,一直都在想著有朝一日我能夠只管把我要傳達(dá)的內(nèi)容寫下來,讓其他的人來給我排版給我定外觀。It is a Dream。我們只從一個網(wǎng)頁設(shè)計者的角度,而且是一個普通網(wǎng)頁設(shè)計者的角度來談這個問題。不要把什么中間件,應(yīng)用服務(wù)器什么程序高手津津樂道的術(shù)語來壓"我們"。為什么要把內(nèi)容和外觀分離我相信很多人都有自己的體會。我的體會很簡單。當(dāng)年自己手寫html的時候,我對我的內(nèi)容很有信心,我知道我要說什么,我有內(nèi)容。但是我對于如何排版很沒有信息,我想讓別人,或者自己以后來把內(nèi)容進(jìn)行排版。但是事情是很讓人失望的,我基本上只有兩個對策。把內(nèi)容的格式變得簡單得不能再簡單,只是html的最基本元素的線性排列。除了<p>就是<p>這樣的頁面,樸素得不能再樸素。要么就是設(shè)計一個很好看,很復(fù)雜的頁面。我自己手工的把內(nèi)容粘貼到頁面的模板之中去。如果有很多類似的網(wǎng)頁,還要保證它們的風(fēng)格是一致的。如果每個頁面還有到其他頁面的鏈接,比如是上一頁,下一頁之類的,It is a nightmare。把內(nèi)容與外觀分離,就這樣成為了我16歲的夢想。

7、perl,php,asp

我很坦白,我從來沒有用過jsp,我不喜歡java提供的那些東西(請不要因此罵我淺薄,我知道它們的商業(yè)價值,但是現(xiàn)在僅僅是說網(wǎng)頁設(shè)計)。按照順序,我用過的是這么三種網(wǎng)絡(luò)腳本。perl是我接觸的最早的一個網(wǎng)絡(luò)腳本,那個時候一般都是用cgi這個名字。后來我有遇到了php,最后才是asp。這里我只是談網(wǎng)頁的問題,不涉及到這些網(wǎng)絡(luò)腳本怎么實現(xiàn)網(wǎng)絡(luò)的交互的。也只是就著網(wǎng)絡(luò)腳本,說說它們怎么又能實現(xiàn)內(nèi)容與外觀分離的。而且這三種雖然在訪問文件,訪問數(shù)據(jù)庫,使用模板,產(chǎn)生html輸出各個階段和模塊上各有不同,但是原理一樣,方法相似,所以通稱網(wǎng)絡(luò)腳本。網(wǎng)絡(luò)腳本是讓我激動的東西,而且同樣作為engine驅(qū)動著很多現(xiàn)在正在運行的網(wǎng)站,比如經(jīng)典的LAMP組合。它們關(guān)鍵的地方是能夠產(chǎn)生html輸出。因為html不再是你自己手寫的了,所以不需要經(jīng)過你的手就能把html的輸出產(chǎn)生變動,這樣就有靈活性。為了文章能夠分出更多的節(jié),我按照我個人的認(rèn)識順序來看看網(wǎng)絡(luò)腳本使用

8、網(wǎng)絡(luò)腳本和文件

我最先看到網(wǎng)絡(luò)腳本的使用,是leoboard這樣的cgi程序,它使用文本作為數(shù)據(jù)的存放媒介。數(shù)據(jù)來源是文本,然后cgi中的perl程序會對文本進(jìn)行解析,然后把解析的結(jié)果可能會放到變量之中,最后變成html的輸出。這里就是通過cgi程序作為中介,把文本的內(nèi)容表現(xiàn)到了html之中。

9、網(wǎng)絡(luò)腳本和數(shù)據(jù)庫

后來我才看到了網(wǎng)絡(luò)腳本和數(shù)據(jù)庫的連用。經(jīng)典的搭配有php+mysql和asp+access,我都有用過,不過都是很簡單的。把數(shù)據(jù)儲存在數(shù)據(jù)庫中好處當(dāng)然是多多,專業(yè)人士可以有很多事務(wù)啊之類的術(shù)語來描述其好處。不過顯而易見的是,儲存和獲取的方法是標(biāo)準(zhǔn)化的,通過SQL嘛。而用文本作為存放媒介,文件格式以及解析,還有文件的完整性,容錯這些都需要網(wǎng)絡(luò)腳本設(shè)計者自己來控制,雖然很自由,但是更多的是勞累。同樣,一種腳本有自己的一種格式,多浪費。要換論壇程序這樣的情況出現(xiàn)的時候,又需要了很多麻煩。

10、網(wǎng)絡(luò)腳本和模板

我記得當(dāng)時我學(xué)asp的時候,很多文章就是這么介紹的。asp能夠夾雜在html的代碼之中,可以很方便的使用。而我使用perl的cgi的時候,很多程序又是使用滿是xxx的模板來做html輸出的。這個時候,我就想who is better?模板我還是蠻欣賞的。初級階段的模板就是很多以前的cgi的網(wǎng)絡(luò)文章程序中的那樣,在html中放perl的變量名,然后最后輸出的時候做一個替換。現(xiàn)在的模板當(dāng)然要復(fù)雜好多,理論也很多。但是,我們可以看到的一點是模板做到了"把業(yè)務(wù)邏輯和表現(xiàn)邏輯分離"。一般模板和腳本的關(guān)聯(lián)就是通過一些兩方面都知道名字的變量或者數(shù)組。然后腳本在變量中預(yù)先把內(nèi)容存入這些變量之中,模板再把變量和數(shù)組中的內(nèi)容提取出來插入到html之中。由于模板大部分是由html組成,所以比較適合給設(shè)計人員來設(shè)計。而且腳本的任務(wù)也就僅僅致力于從數(shù)據(jù)庫也好,文本也好,這樣的數(shù)據(jù)源中取出內(nèi)容,進(jìn)行一些加工,然后存入到變量之中。至少讓腳本程序員免于考慮最終的外觀問題。

11、網(wǎng)絡(luò)腳本的時代

我們現(xiàn)在基本上就處在這么一個時代之中,大部分的頁面已經(jīng)不是手工編寫的html了。而是由網(wǎng)絡(luò)腳本動態(tài)產(chǎn)生的。方法步驟都是類似的:數(shù)據(jù)源+網(wǎng)絡(luò)腳本+模板=頁面。似乎故事已經(jīng)到了終結(jié)了。因為美夢已經(jīng)成真了。利用數(shù)據(jù)庫中存放數(shù)據(jù),模板來控制顯示,網(wǎng)絡(luò)腳本進(jìn)行一些計算和溝通工作,內(nèi)容和外觀分離的夢想已經(jīng)實現(xiàn)了。而且,現(xiàn)下的很多現(xiàn)成的程序,一些CMS(內(nèi)容管理系統(tǒng)),你直接在服務(wù)器上安裝好,就能夠享受其便利了。但是,我們還有更多選擇。

12、XML的登臺

XML應(yīng)該不是什么陌生的東西了。如果你不知道,說明你可能已經(jīng)很久都沒有關(guān)心過網(wǎng)頁設(shè)計或者說是計算機(jī)這個行業(yè)了。XML的好處,長處,已經(jīng)被說爛了。我就不多說了。
我把XML分為兩類:作為數(shù)據(jù)或者文檔的XML,以及功能性的XML。這個分類是我自己下的,功能性的XML指的就是HTML,SVG,MathML這些。可能SVG什么的你不了解,但是至少HTML你知道吧。關(guān)于HTML也是XML這個觀點,你應(yīng)該聽說過。HTML為什么被我說成功能性的XML呢?因為如果你瀏覽器為觀點,它認(rèn)識HTML,它能夠把HTML標(biāo)記的能內(nèi)容作出顯示。而如果是一般的XML,它就不認(rèn)得,如果是IE會調(diào)用內(nèi)部的一個顯示XML的模板把它顯示出來,但是有的瀏覽器就不會。也就是說,一般的XML其中的內(nèi)容元素,對于瀏覽器來說它是不知道什么意義的,而HTML的元素是對瀏覽器有特殊意義的。同樣,SVG這些XML也是這樣,雖然標(biāo)準(zhǔn)仍然在制定之中,瀏覽器對它的支援還需要一些插件。但是SVG的基本結(jié)構(gòu)不會有什么變動了,它就是通過標(biāo)簽的標(biāo)記,通過瀏覽器的讀取產(chǎn)生二維的圖像。關(guān)鍵的地方就是,瀏覽器認(rèn)得SVG中的元素,知道它的意義,并且能夠作出顯示。
自然,對于瀏覽器沒有特殊意義的XML就是文檔數(shù)據(jù)型的。把XML分為文檔為中心和數(shù)據(jù)為中心的這種分法是非常常見的。關(guān)于這個話題,我在后面繼續(xù)說。

13、HTML作為一種功能性的XML

我現(xiàn)在把HTML完全作為一種表現(xiàn)語言,它的唯一功能就是把內(nèi)容作出顯示。也就是我把在HTML中表現(xiàn)內(nèi)容的語意這個夢想給完全放棄了。HTML就是一個功能性的XML,它的目的就是讓瀏覽器顯示。要把內(nèi)容和表現(xiàn)分離,我就是要從別的數(shù)據(jù)源中轉(zhuǎn)換到HTML。那是不是CSS就多余了?當(dāng)然不會,css的目的是幫助HTML更好的表達(dá)如何顯示這個要求。也就是XHTML+CSS共同表達(dá)的一個目的,網(wǎng)頁的外觀布局。它們的目的是一致的,而不是我以前想象中的HTML表達(dá)內(nèi)容,css來表達(dá)外觀。而且CSS的存在,能夠表達(dá)更加精確更加豐富的內(nèi)容,而且比用table這樣的表格排版更加簡潔明了。

14、XML作為HTML的源頭

我把HTML表達(dá)網(wǎng)頁的內(nèi)容這個想法給放棄了之后,很自然的想法是把XML作為HTML的數(shù)據(jù)來源。但是這并不是很常見的做法。更多的做法是,利用數(shù)據(jù)庫,利用文件然后用網(wǎng)絡(luò)腳本進(jìn)行提取,然后可能還要通過一道模板,直接產(chǎn)生HTML。其中并沒有XML的位置,那么到底在產(chǎn)生HTML的過程中需不需要XML呢?
現(xiàn)在問題已經(jīng)很明白了,HTML完全作為一種表現(xiàn)語言。焦點是對于HTML從何而來這個問題。務(wù)實的態(tài)度是尊重現(xiàn)有的解決方案,而且它們可以做得很好。這里只是對于XML能夠在產(chǎn)生HTML的過程中的什么階段進(jìn)行參與工作,進(jìn)行一些個人的看法的探討。

15、XML直接產(chǎn)生HTML

這個可能是很多人頭腦中首先想到的辦法。利用XSLT,把XML轉(zhuǎn)換成HTML。而且關(guān)于這個,我將在文章最后,給一個我個人的全面的想法。
我覺得利用XML產(chǎn)生HTML,主要是用在小型的純發(fā)布的場合(比如個人主頁),因為對于XML文件的更新和刪除這些,并不是很完善。而且即使是使用XML數(shù)據(jù)庫,也不能勝任大型的場合。而XML更多的是作為中間數(shù)據(jù)

16、有數(shù)據(jù)庫產(chǎn)生XML然后產(chǎn)生HTML

這可能是一個很好的方案。只是在現(xiàn)在看來有一些多余。因為網(wǎng)絡(luò)腳本從數(shù)據(jù)庫中提取了內(nèi)容之后,直接就產(chǎn)生HTML了,或者調(diào)用一個模板也把HTML產(chǎn)生了。如果其中在多一個產(chǎn)生XML的過程,還需要再編寫XSLT來產(chǎn)生HTML,讓人覺得沒有這個必要。

17、XML與數(shù)據(jù)庫

很自然的,就延伸出了一個討論就是"XML與數(shù)據(jù)庫,用哪一個?"。其實這個問題之所以成為,我認(rèn)為是XML的發(fā)展不成熟。XML有其結(jié)構(gòu)和功能上的優(yōu)越性,但是同樣帶來了很大的復(fù)雜度。對于XML進(jìn)行查詢,就比對于結(jié)構(gòu)簡單的數(shù)據(jù)庫查詢復(fù)雜變數(shù)大很多。同樣,XML的表現(xiàn)力也要強(qiáng)很多。另外還與XML的兩個用法有關(guān),XML一方面可以用作以數(shù)據(jù)為中心,比如網(wǎng)站的客戶訂單。這和關(guān)系型的數(shù)據(jù)庫的特點是一致的,每個table的項是固定的,數(shù)據(jù)都是類似重復(fù)的。而XML同時還能用作文檔為中心的,比如你寫一篇文章時,用XML對文章進(jìn)行標(biāo)記。這樣使得標(biāo)記出現(xiàn)的位置,以及上下文就變得非常重要。
所以關(guān)于,在什么場合下用XML,什么場合下需要XML這種問題,很難有答案。至少有一點,隨著XML技術(shù)的完善和被越來越多的人掌握,XML會在其適合的場合越來越多的使用。

18、XML與網(wǎng)站

如果僅僅是泛泛而談XML與數(shù)據(jù)庫,我覺得是很難定論。但是如果把討論的范圍縮小到網(wǎng)站,我覺得還是很容易得出答案的。對于交互性的場合,比如論壇,數(shù)據(jù)經(jīng)常要更新,XML就不適合。對于發(fā)布性的場合,比如文章系統(tǒng),XML就是一個很好的選擇。當(dāng)然還要考慮查詢是否方便。以及XML適合描述松散的信息,比如站長信息這樣的數(shù)據(jù)存放到數(shù)據(jù)庫中顯然是overkill,而放到xml中就比較合適。所以,我個人認(rèn)為如果是個人主頁這樣性質(zhì)的網(wǎng)站,使用xml是非常合適的。

19、在個人主頁中使用XML

個人主頁一般都是無法購買那種有網(wǎng)絡(luò)腳本支持的服務(wù)器的,更不用說數(shù)據(jù)庫了,這個是來自于現(xiàn)實環(huán)境的限制。個人主頁的數(shù)據(jù)一般比較松散凌亂,而且文檔比較多,比較適合XML來描述,這個是顯示的需求。
所以綜合了這兩點,對于一般個人主頁的站長來說,這樣的組合方案是很不錯的:
1、用XML來描述網(wǎng)站數(shù)據(jù),用XSLT來做轉(zhuǎn)換
2、注冊一個免費的留言板
3、注冊一個免費的BLOG
這樣你就只需要一個HTML空間,同時又可以實現(xiàn)內(nèi)容與外觀分離,至少對我來說是一個夢想的實現(xiàn)。

20、最終實現(xiàn)指導(dǎo)

這個純粹是個人意見,而且技術(shù)門檻相對比較高一些,估計沒有人會采納。
第一步:
描述你的網(wǎng)站內(nèi)容。如何描述完全是你的自由,而且是否使用DocBook這樣的東西來描述你的文章這樣的東西也是你的自由。描述應(yīng)該分布在很多個xml文件之中,可以利用XInclude技術(shù),也就是利用<xi:include href='...xml'/>這樣的標(biāo)簽把所有的xml逐級串起來,最終是一個site.xml。找到了site.xml,就找到了你整個網(wǎng)站的內(nèi)容。
你可以不用xinclude,而只是簡單的用一個元素記錄下文件位置,然后在XSLT中用document函數(shù)讀取也是可行的。
第二步:
描述你的網(wǎng)站的結(jié)構(gòu),也就是頁面的信息。這個我是用sitemap.xsl來做的。最終產(chǎn)生的就是一個sitemap.xml。里面由類似這樣的元素組成:
<page name="article1" template="article.xsl" output="article1.html" param="1"/>
這樣有兩個非常重要的作用,其一是能夠讓自動化的工具從產(chǎn)生的頁面信息中提取內(nèi)容,自動調(diào)用xslt處理器把網(wǎng)站給編譯出來。其二是能夠讓頁面索引到其他頁面,比如你要在一篇文章的頁面中鏈接到所屬的分類的所有其他的文章,你就可以在sitemap.xml中提供出哪些頁面是干什么的,比如所屬分類是什么。然后具體page的xsl就可以在sitemap.xml中根據(jù)這些信息,然后找到頁面最終寫出超級鏈接。
第三步:
設(shè)計每個頁面的xslt。xslt的輸入有兩個,一個是site.xml,另外一個就是sitemap.xml。從site.xml得到內(nèi)容,從sitemap.xml得到其他頁面的位置。
第四步:
利用你喜歡的腳本工具(設(shè)置是xslt+bat),自動化的完成整站的編譯工作。你還可以提供選項選擇編譯什么頁面。
第五步:
你也可以自己編寫一個工具來實現(xiàn)新舊對比的ftp上傳工作。

OK,對于網(wǎng)頁設(shè)計的技術(shù)的我的思考就基本上告一段落了。
PS:很經(jīng)典,每個學(xué)習(xí)WEB的人的經(jīng)歷的濃縮!可惜我還是不能完全的理解!!~~
努力中.........

分享:從HTML到XML
xml(extensible markup language,可擴(kuò)展標(biāo)記語言),是當(dāng)前最熱門的網(wǎng)絡(luò)技術(shù)之一,被稱為“第二代web語言”、“下一代網(wǎng)絡(luò)應(yīng)用的基石”。自它被提出以來,幾乎得到了業(yè)界所有大公司的支持,絲毫不遜于當(dāng)年html被提出時的熱度。所以,趁現(xiàn)在xml還未普及的時候

來源:模板無憂//所屬分類:Xml教程/更新時間:2012-06-06
相關(guān)Xml教程
日韩极品在线| 久久久久久久久免费看无码| 日韩中文字幕在线精品| 亚洲午夜小视频| 国产主播欧美精品| 分分操这里只有精品| 亚洲精品一区二区三区影院忠贞| 国产成人精品免费看视频| 亚洲区小说区| 国产成人免费视频精品含羞草妖精 | jvid一区二区三区| 亚洲夜间福利| 亚洲欧洲精品天堂一级| 日韩在线二区| 久久精品国产68国产精品亚洲| 久久九九国产| 亚洲午夜精品在线| www.欧美三级电影.com| 国产精品久久久久久久久电影网| 刘亦菲国产毛片bd| 欧美成人黑人| 国产日韩欧美一区在线| 亚洲国产中文字幕在线视频综合 | 天堂在线一区二区三区| 国产免费一区二区三区四区五区| 超碰精品在线| 成人午夜在线播放| 日韩免费一区二区三区在线播放| 成人h视频在线观看播放| 日韩一级免费在线观看| 中文字幕av影院| 神马日本精品| 亚洲精品ww久久久久久p站| 久久精品国产亚洲精品| 亚洲午夜在线观看| 蜜桃av免费观看| 日韩一级电影| 亚洲自拍偷拍图区| 欧美极品欧美精品欧美视频| 日本免费成人网| 国产亚洲欧美精品久久久久久 | 亚洲精品在线免费观看视频| 91亚洲国产成人精品性色| 999在线观看| 国产美女免费看| caopor在线| 日韩国产亚洲欧美| 欧美日韩精品一区二区视频| 国产视频一区二区三区在线观看| 日韩免费电影| 久久久综合网| 欧美日韩中文在线| 久久av红桃一区二区小说| av电影一区二区三区| 亚洲熟女www一区二区三区| 超碰成人免费| 一区二区三区四区在线播放| 国产精品爽爽ⅴa在线观看| a在线观看免费视频| 一级黄色免费片| 欧美天天综合| 亚洲欧美日韩久久| 97不卡在线视频| 国产成人手机视频| 97人妻精品一区二区三区视频| 中文字幕亚洲综合久久五月天色无吗''| 怡红院av一区二区三区| 成人www视频在线观看| 99久久99久久精品免费| 欧美成人精品一区二区三区在线看| 色综合视频一区二区三区高清| 国产精品色婷婷视频| 国产精品嫩草影院8vv8| 国产精品嫩草影院久久久| 极品白嫩少妇无套内谢| 亚洲精品一区二区三区四区| 国产欧美不卡| 日韩av最新在线观看| 亚洲成人av动漫| avove在线播放| 成人一区二区免费视频| 97精品人妻一区二区三区| 精品一区二区在线观看| 日韩精品一区二区三区视频在线观看 | 黄色一级片在线| 一本色道久久综合亚洲精品酒店| 婷婷国产在线综合| 国产日产欧美a一级在线| 亚洲区一区二区三| 琪琪久久久久日韩精品| 国产精品传媒视频| 91国产中文字幕| 国产成人无码一区二区在线观看 | 国产精品亚发布| 欧美一区免费观看| 网红女主播少妇精品视频| 欧美特级www| 樱花www成人免费视频| 日本三级免费看| 欧美日韩成人| 欧美日韩精品欧美日韩精品| 国产一区二区黄色| 欧美成人精品欧美一| 亚洲承认在线| 伊人伊成久久人综合网小说| 欧美黑人经典片免费观看| 国产免费叼嘿网站免费| 成人av在线一区二区三区| 久久99视频免费| 欧美午夜一区二区| 日韩免费观看网站| 亚洲成年人av| 欧美猛男男男激情videos| 一区二区三区四区av| 全国精品久久少妇| 欧美视频一区在线观看| 国内外成人激情免费视频| 国产午夜福利100集发布| 色婷婷狠狠18禁久久| 色吊丝一区二区| 欧美人体做爰大胆视频| 久激情内射婷内射蜜桃| 欧美性生活一级| 成人国产免费视频| 国产精品成人v| 女~淫辱の触手3d动漫| 成人h动漫免费观看网站| 色婷婷久久综合| 超碰超碰超碰超碰超碰| 激情久久99| 欧美丝袜一区二区三区| 国产美女永久无遮挡| 国产伊人久久| 欧美性生交大片免费| 97在线免费视频观看| 久久国内精品| 日本高清不卡在线观看| 亚洲国产精品日韩| 91欧美日韩麻豆精品| 91丨九色丨黑人外教| 日本精品一区二区三区在线播放视频| 国产一区二区视频在线观看免费| 欧美激情1区| 亚洲第一中文字幕在线观看| 婷婷五月综合缴情在线视频| 国产精品xnxxcom| 亚洲一区二区三区视频在线| 亚洲午夜久久久影院伊人| 婷婷激情一区| 91福利社在线观看| 欧美xxxxx在线视频| 九九精品久久| 亚洲女同精品视频| 日本中文字幕观看| 日韩午夜电影网| 国产一区二区三区四区福利| 在线不卡av电影| 亚洲成av人片乱码色午夜| 精品剧情在线观看| 欧在线一二三四区| 外国成人在线视频| 精品视频久久久| 亚洲精品www.| 外国成人免费视频| 亚洲变态欧美另类捆绑| 香蕉在线观看视频| 一区免费在线| 68精品国产免费久久久久久婷婷| 国产一级特黄aaa大片| 国产精品主播直播| 欧洲成人在线观看| 国产免费一区二区三区四区| 日韩经典中文字幕一区| 欧美精品免费播放| 91精品人妻一区二区三区蜜桃欧美| 亚洲人成免费| 日韩亚洲国产中文字幕| 自拍偷拍第9页| 欧美专区在线| 国产999在线观看| 中文字幕人妻色偷偷久久| 成人综合婷婷国产精品久久蜜臀| 岛国视频一区| 国产精品乱码一区二区| 亚洲欧美色图小说| 日韩精品一区在线视频| 夜色77av精品影院| 色婷婷综合久久久久中文字幕1| 韩国三级hd两男一女| www.精品视频| 污污网站在线免费观看| 国产午夜精品久久久久久免费视 | 中文子幕无线码一区tr| 亚洲自拍偷拍第一页| 久久久久久久久久久影院| 成人蜜臀av电影| 久久草.com| 亚洲第一黄色片| 同产精品九九九| 亚洲欧美aaa| 亚洲福利一区| 国产精品一区二区3区| 亚洲国产成人一区二区| 日本道在线观看一区二区| 欧美又黄又嫩大片a级| 欧洲杯半决赛直播| 九色精品免费永久在线| 黄色在线观看国产| 亚洲欧美日韩在线播放| 欧美女人性生活视频| 日本一区二区乱| 91精品国产日韩91久久久久久| 日韩一区二区三区不卡视频| 国内精品福利| 久久久人成影片一区二区三区观看| 婷婷伊人五月天| 91视频免费播放| 日本美女爱爱视频| 成人亚洲一区| 91国自产精品中文字幕亚洲| 一区二区三区免费在线视频| 精品久久久久久亚洲精品 | 久久久人成影片一区二区三区在哪下载| 亚洲高清免费视频| 日韩a级在线观看| 成人午夜网址| 色七七影院综合| 亚洲国产成人无码av在线| 一区二区高清免费观看影视大全| 国产一二三四在线视频| 日韩黄色大片网站| 69精品小视频| 亚洲成人精品女人久久久| 欧美日韩国产综合久久| av网在线播放| 美国av一区二区| 91网站免费观看| 九九久久国产| 一区二区日韩精品| 午夜毛片在线观看| 国产日产亚洲精品系列| 免费看日本毛片| 尹人成人综合网| http;//www.99re视频| 手机在线不卡av| 欧美亚洲尤物久久| av直播在线观看| 99久久国产综合精品麻豆| 欧美日韩在线精品一区二区三区| 成人av集中营| 国产一区二区动漫| 免费的毛片视频| 色综合天天综合在线视频| 亚洲熟女乱综合一区二区三区| 日韩成人午夜电影| 秋霞久久久久久一区二区| 祥仔av免费一区二区三区四区| 精品久久国产97色综合| 波多野结衣爱爱视频| 亚洲素人一区二区| 欧美一区二区三区影院| 国产精品综合| 快播亚洲色图| 视频免费一区二区| 欧美劲爆第一页| 成人嫩草影院| 精品国产精品网麻豆系列| 裸体武打性艳史| 亚洲男人都懂的| 在线观看一区二区三区三州 | 免费中文字幕av| 国产成人一区在线| 2022中文字幕| 亚洲人成久久| 欧美一区2区三区4区公司二百| 国产一区99| 亚洲午夜久久久影院| 超碰在线免费97| 欧美丰满少妇xxxbbb| 亚洲男女在线观看| 精品午夜一区二区三区在线观看| 国产不卡一区二区在线观看| 波多野结衣一区二区三区免费视频| 91精品黄色| 成年人小视频在线观看| 国产不卡视频一区二区三区| 麻豆av一区二区| 精品美女久久久| 1卡2卡3卡精品视频| 老司机精品视频在线播放| 日韩在线播放一区| 国产成人精品a视频| 亚洲电影在线观看| 欧美一级黄视频| 日韩欧美aaaaaa| 夜夜爽妓女8888视频免费观看| 亚洲国产婷婷综合在线精品| 亚洲永久无码7777kkk| 国产精品伦一区| 99视频在线免费| 国产乱码精品一区二区三区av| www在线观看免费| 久久精品国产免费| 国产精品裸体瑜伽视频| 久久国产精品色婷婷| 国产真人做爰毛片视频直播| 欧美a级一区二区| 日韩中字在线观看| 国产在线播放一区| 强伦女教师2:伦理在线观看| 爽成人777777婷婷| 国产在线一区二| 天天做天天爱天天综合网| 精品一区二区三区免费毛片| 草草视频在线一区二区| 国产精品福利在线观看| 加勒比色综合久久久久久久久| 国产精品入口免费视频一| 欧美91在线| 亚洲a在线播放| 欧美人与物videos另类xxxxx| 99国产在线视频| 国产精品久久久久无码av| 欧美日韩在线观看一区二区三区| 亚洲私拍自拍| 综合视频免费看| 另类小说视频一区二区| 2022亚洲天堂| www.激情成人| 午夜肉伦伦影院| 日本特黄久久久高潮| 欧美又粗又长又爽做受| 狠狠色综合日日| 亚洲天堂2018av| 国产精品羞羞答答xxdd| 特级丰满少妇一级| 国产午夜精品久久久久久免费视 | 欧美三级蜜桃2在线观看| 成人无码精品1区2区3区免费看 | 成年人在线观看视频免费| 99精品在线免费| 美女久久久久久久久| 亚洲黄一区二区三区| 小早川怜子一区二区的演员表| 日本高清不卡视频| 极品国产91在线网站| 亚洲毛片在线免费观看| 性高潮久久久久久久久久| 午夜精品理论片| 性欧美freehd18| 奇米成人av国产一区二区三区| 欧美一级全黄| 久久精品国产综合精品| 国产亚洲高清视频| 亚欧无线一线二线三线区别| 美女任你摸久久| 热久久最新地址| 国产成人午夜精品5599| 国产精品久久久久久久99| 亚洲三级免费观看| 91在线播放观看| 亚洲成人免费网站| 色wwwwww| 国产成人精品电影久久久| 日本超碰一区二区| 99在线视频播放| 亚洲三级免费| aa免费在线观看| 国产精品国产自产拍高清av王其| 免费成人深夜夜行网站| 日韩丝袜情趣美女图片| 国产精品旅馆在线| 亚洲欧美日韩专区| 国产精品偷伦一区二区| 九九综合在线| 亚洲精品欧美精品| 国产专区欧美精品| 国产黑丝在线视频| 久久精品水蜜桃av综合天堂| 老司机久久精品| 亚洲精品大片www| 成人免费观看网址| 99久久99久久精品国产片桃花 | 国产成人综合在线| 香港三日本8a三级少妇三级99| 日韩欧美主播在线| 日韩专区在线观看| 人妻妺妺窝人体色www聚色窝| 日韩成人性视频| 国产a亚洲精品| 51国偷自产一区二区三区的来源| 在线国产日韩| 熟女少妇精品一区二区| 亚洲欧美日韩一区二区三区在线观看| 国产在线观看99| 日韩视频免费直播| 婷婷伊人综合中文字幕| 国产精品久久久久久久久久尿| 在线看片不卡| 国产免费视频传媒|