老司机夜插-理伦理片-理伦片免费-理伦片免费观看-理伦片免费看-理伦日韩-理论福利片-理论片第一页-理论片电影-理论片理论

金喜正规买球

JavaScript面向?qū)ο蠹夹g(shù)構(gòu)造樹(shù)形控件

轉(zhuǎn)帖|其它|編輯:郝浩|2010-08-11 10:04:42.000|閱讀 922 次

概述:樹(shù)形控件是一種人們熟悉的用戶界面控件,廣泛地用來(lái)顯示層次型數(shù)據(jù)。樹(shù)形控件具有獨(dú)特的擴(kuò)展和折疊分支的能力,能夠以較小的空間顯示出大量的信息,一目了然地傳達(dá)出數(shù)據(jù)之間的層次關(guān)系。凡是熟悉圖形用戶界面的用戶,都能夠自如地運(yùn)用樹(shù)形控件。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>

  樹(shù)形控件是一種人們熟悉的用戶界面控件,廣泛地用來(lái)顯示層次型數(shù)據(jù)。

  樹(shù)形控件具有獨(dú)特的擴(kuò)展和折疊分支的能力,能夠以較小的空間顯示出大量的信息,一目了然地傳達(dá)出數(shù)據(jù)之間的層次關(guān)系。凡是熟悉圖形用戶界面的用戶,都能夠自如地運(yùn)用樹(shù)形控件。


圖一:用JavaScript實(shí)現(xiàn)的樹(shù)形控件

  HTML本身不支持樹(shù)形控件,但我們可以通過(guò)一些JavaScript腳本代碼實(shí)現(xiàn)。為了提高控件的可重用性,我們要充分運(yùn)用JavaScript對(duì)面向?qū)ο缶幊碳夹g(shù)的支持。本文的樹(shù)形控件適用于IE 4+和Netscape 6.x,應(yīng)當(dāng)說(shuō)這已經(jīng)涵蓋了當(dāng)前的主流瀏覽器。

  一、JavaScript與面向?qū)ο?/strong>

  面向?qū)ο蟮木幊逃腥齻€(gè)最基本的概念:繼承,封裝,多態(tài)性。繼承和封裝這兩個(gè)概念比較好理解,相對(duì)而言,多態(tài)性這個(gè)概念就比較難于掌握和運(yùn)用。一般而言,多態(tài)性是指以多種形式表現(xiàn)的能力。在面向?qū)ο缶幊碳夹g(shù)中,多態(tài)性表示編程語(yǔ)言擁有的一種根據(jù)對(duì)象的數(shù)據(jù)類(lèi)型或類(lèi)的不同而采取不同處理方式的能力。

  在“純”面向?qū)ο蟮恼Z(yǔ)言中,例如Java,多態(tài)性一般與類(lèi)的繼承密不可分。也就是說(shuō),必須定義一種類(lèi)的層次關(guān)系,處于頂端的是抽象類(lèi),處于下層的是各種具體的實(shí)現(xiàn)。抽象類(lèi)定義了子類(lèi)必須實(shí)現(xiàn)或覆蓋的方法,不同的子類(lèi)根據(jù)自己的需要以不同的方式覆蓋抽象類(lèi)的方法。

  例如,計(jì)算圓面積和矩形面積的公式完全不同,按照面向?qū)ο蟮脑O(shè)計(jì)思路,我們要先定義一個(gè)抽象類(lèi)Shape,Sharp類(lèi)有一個(gè)findArea()方法,所有從Shape類(lèi)派生的子類(lèi)都必須實(shí)現(xiàn)findArea()方法。然后,我們定義一個(gè)代表矩形的Rectangle類(lèi),一個(gè)代表圓的Circle類(lèi),這兩個(gè)類(lèi)都從Shape類(lèi)繼承。Rectangle類(lèi)和Circle類(lèi)分別實(shí)現(xiàn)findArea()方法,兩者用不同的計(jì)算公式計(jì)算面積。最終達(dá)到這樣一個(gè)目標(biāo):不論對(duì)象屬于Shape的哪一種子類(lèi)(Rectangle或Circle),都可以用相同的方式調(diào)用findArea()方法,不用去管被調(diào)用的findArea()采用什么公式計(jì)算面積,從而有效地隱藏實(shí)現(xiàn)細(xì)節(jié)。

  JavaScript語(yǔ)言不支持以類(lèi)為基礎(chǔ)的繼承,但仍具有支持多態(tài)性的能力。JavaScript的繼承是一種基于原型(Prototype)的繼承。實(shí)際上,正如本文例子所顯示的,這種繼承方式簡(jiǎn)化了多態(tài)性方法的編寫(xiě),而且從結(jié)構(gòu)上來(lái)看,最終得到的程序也與純面向?qū)ο笳Z(yǔ)言很接近。

  二、準(zhǔn)備工作

  整個(gè)樹(shù)形控件由四部分構(gòu)成:圖形,CSS樣式定義,HTML框架代碼,JavaScript代碼。從圖一可以看出,樹(shù)形控件需要三個(gè)圖形,分別表示折疊的分支(closed.gif)、展開(kāi)的分支(open.gif)和葉節(jié)點(diǎn)(doc.gif)。

  下面是樹(shù)形控件要用到的CSS樣式定義:

  < style>
body{
font: 10pt 宋體,sans-serif; color: navy; }
.branch{
cursor: pointer;
cursor: hand;
display: block; }
.leaf{
display: none;
margin-left: 16px; }
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
< /style>

  CSS規(guī)則很簡(jiǎn)單:body規(guī)則設(shè)置了文檔的字體和前景(文字)顏色。branch規(guī)則的用途是:當(dāng)鼠標(biāo)經(jīng)過(guò)擁有子節(jié)點(diǎn)的節(jié)點(diǎn)時(shí),指針會(huì)變成手的形狀。之所以要定義兩個(gè)cursor屬性,是因?yàn)镮E和Netscape使用不同的屬性名稱。在leaf規(guī)則中設(shè)置display屬性為none,這是為了實(shí)現(xiàn)葉節(jié)點(diǎn)(不含子節(jié)點(diǎn)的最終節(jié)點(diǎn))的折疊效果。在腳本代碼中,我們通過(guò)把display屬性設(shè)置成block顯示出節(jié)點(diǎn),設(shè)置成none隱藏節(jié)點(diǎn)。

  三、腳本設(shè)計(jì)

  本文實(shí)現(xiàn)的樹(shù)形控件包含一個(gè)tree對(duì)象,tree對(duì)象擁有一個(gè)branches子對(duì)象集合;每一個(gè)branch(分支)對(duì)象又擁有一個(gè)子對(duì)象的集合。子對(duì)象可以是branch對(duì)象,也可以是leaf(樹(shù)葉)對(duì)象。所有這三種對(duì)象分別實(shí)現(xiàn)一個(gè)多態(tài)性的write()方法,不同對(duì)象的write()方法根據(jù)所屬對(duì)象的不同而執(zhí)行不同的操作,也就是說(shuō):tree對(duì)象的write()方法與branch對(duì)象的write()方法不同,branch對(duì)象的write()方法又與leaf對(duì)象的write()方法不同。另外,tree和branch對(duì)象各有一個(gè)add()方法,分別用來(lái)向各自所屬的對(duì)象添加子對(duì)象。

  在HTML文檔的部分加入下面這段代碼。這段代碼的作用是創(chuàng)建兩個(gè)Image對(duì)象,分別對(duì)應(yīng)分支打開(kāi)、折疊狀態(tài)的文件夾圖形。另外還有幾個(gè)工具函數(shù),用于打開(kāi)或折疊任意分支的子元素,同時(shí)根據(jù)分支的打開(kāi)或折疊狀態(tài)相應(yīng)地變換文件夾圖形。

  < script language="JavaScript">

 

var openImg = new ..Asset not found..;
openImg.src = "open.gif";
var closedImg = new ..Asset not found..;
closedImg.src = "closed.gif";

  function showBranch(branch){
var objBranch = document.getElementById(branch).style;
if (objBranch.display=="block")
objBranch.display="none";
else
objBranch.display="block";
swapFolder('I' + branch);
}

  function swapFolder(img){
objImg = document.getElementById(img);
if (objImg.src.indexOf('closed.gif')>-1)
objImg.src = openImg.src;
else
objImg.src = closedImg.src;
}
< /script>

  代碼預(yù)先裝入圖形對(duì)象,這有利于提高以后的顯示速度。showBranch()函數(shù)首先獲得參數(shù)提供的分支的樣式,判斷并切換當(dāng)前樣式的顯示屬性(在block和none之間來(lái)回切換),從而形成分支的擴(kuò)展和折疊效果。swapImage()函數(shù)的原理和showBranch()函數(shù)基本相同,它首先判斷當(dāng)前分支的圖形(打開(kāi)的文件夾還是折疊的文件夾),然后切換圖形。

  四、tree對(duì)象

  下面是tree對(duì)象的構(gòu)造函數(shù):

  function tree(){
this.branches = new Array();
this.add = addBranch;
this.write = writeTree;
}

  tree對(duì)象代表著整個(gè)樹(shù)形結(jié)構(gòu)的根。tree()構(gòu)造函數(shù)創(chuàng)建了branches數(shù)組,這個(gè)數(shù)組用來(lái)保存所有的子元素。add和write屬性是指向兩個(gè)多態(tài)性方法的指針,兩個(gè)多態(tài)性方法的實(shí)現(xiàn)如下:

  function addBranch(branch){
this.branches[this.branches.length] = branch;
}

  function writeTree(){
var treeString = '';
var numBranches = this.branches.length;
for (var i=0;i
treeString += this.branches[i].write();
document.write(treeString);
}

  addBranch()方法把參數(shù)傳入的對(duì)象加入到branches數(shù)組的末尾。writeTree()方法遍歷保存在branches數(shù)組中的每一個(gè)對(duì)象,調(diào)用每一個(gè)對(duì)象的write()方法。注意這里利用了多態(tài)性的優(yōu)點(diǎn):不管branches數(shù)組的當(dāng)前元素是什么類(lèi)型的對(duì)象,我們只需按照統(tǒng)一的方式調(diào)用write()方法,實(shí)際執(zhí)行的write()方法由branches數(shù)組當(dāng)前元素的類(lèi)型決定——可能是branch對(duì)象的write()方法,也可能是leaf對(duì)象的write()方法。

  必須說(shuō)明的是,雖然JavaScript的Array對(duì)象允許保存任何類(lèi)型的數(shù)據(jù),但這里我們只能保存實(shí)現(xiàn)了write()方法的對(duì)象。象Java這樣的純面向?qū)ο笳Z(yǔ)言擁有強(qiáng)健的類(lèi)型檢查機(jī)制,能夠自動(dòng)報(bào)告類(lèi)型錯(cuò)誤;但JavaScript這方面的限制比較寬松,我們必須手工保證保存到branches數(shù)組的對(duì)象具有正確的類(lèi)型。

  五、branch對(duì)象

  branch對(duì)象與tree對(duì)象相似:

  function branch(id, text){
this.id = id;
this.text = text;
this.write = writeBranch;
this.add = addLeaf;
this.leaves = new Array();
}

  branch對(duì)象的構(gòu)造函數(shù)有id和text兩個(gè)參數(shù)。id是一個(gè)唯一性的標(biāo)識(shí)符,text是顯示在該分支的文件夾之后的文字。leaves數(shù)組是該分支對(duì)象的子元素的集合。注意branch對(duì)象定義了必不可少的write()方法,因此可以保存到tree對(duì)象的branches數(shù)組。tree對(duì)象和branch對(duì)象都定義了write()和add()方法,所以這兩個(gè)方法都是多態(tài)性的。下面是branch對(duì)象的add()和write()方法的具體實(shí)現(xiàn):

  function addLeaf(leaf){
 

 

this.leaves[this.leaves.length] = leaf;
}

  function writeBranch(){
var branchString =
'< span class="branch" ' + onClick="showBranch(\'' + this.id + '\')"';
branchString += '>< img src="//www.webjx.com/htmldata/sort/closed.gif" id="I' + this.id + '">' + this.text;
branchString += '< /span>';
branchString += '< span class="leaf" id="';
branchString += this.id + '">';
var numLeaves = this.leaves.length;
for (var j=0;j< numLeaves;j++) branchString += this.leaves[j].write();
branchString += '< /span>';
return branchString;
}

  addLeaf()函數(shù)和tree對(duì)象的addBranch()函數(shù)相似,它把通過(guò)參數(shù)傳入的對(duì)象加入到leaves數(shù)組的末尾。

  writeBranch()方法首先構(gòu)造出顯示分支所需的HTML字符串,然后通過(guò)循環(huán)遍歷leaves數(shù)組中的每一個(gè)對(duì)象,調(diào)用數(shù)組中每一個(gè)對(duì)象的write()方法。和branches數(shù)組一樣,leaves數(shù)組也只能保存帶有write()方法的對(duì)象。

  六、leaf對(duì)象

  leaf對(duì)象是三個(gè)對(duì)象之中最簡(jiǎn)單的一個(gè):

  function leaf(text, link){
this.text = text;
this.link = link;
this.write = writeLeaf;
}

  leaf對(duì)象的text屬性表示要顯示的文字,link屬性表示鏈接。如前所述,leaf對(duì)象也要定義write()方法,它的實(shí)現(xiàn)如下:

  function writeLeaf(){
var leafString = '< a href="' + this.link + '">';
leafString += '< img src="//www.webjx.com/htmldata/sort/doc.gif" border="0">';
leafString += this.text;
leafString += '< /a>< br>';
return leafString;
}

  writeLeaf()函數(shù)的作用就是構(gòu)造出顯示當(dāng)前節(jié)點(diǎn)的HTML字符串。leaf對(duì)象不需要實(shí)現(xiàn)add()方法,因?yàn)樗?是分支的終結(jié)點(diǎn),不包含子元素。

  七、裝配樹(shù)形控件

  最后要做的就是在HTML頁(yè)面中裝配樹(shù)形控件了。構(gòu)造過(guò)程很簡(jiǎn)單:創(chuàng)建一個(gè)tree對(duì)象,然后向tree對(duì)象添加分支節(jié)點(diǎn)和葉節(jié)點(diǎn)。構(gòu)造好整個(gè)樹(shù)形結(jié)構(gòu)之后,調(diào)用tree對(duì)象的write()方法把樹(shù)形控件顯示出來(lái)。下面是一個(gè)多層的樹(shù)形結(jié)構(gòu),只要把它加入標(biāo)記內(nèi)需要顯示樹(shù)形控件的位置即可。注意下面例子中凡是應(yīng)該加入鏈接的地方都以“#”替代:

  < script language="JavaScript">
var myTree = new tree();
var branch1 = new branch('branch1','JavaScript參考書(shū)');
var leaf1 = new leaf('前言','#');
var leaf2 = new leaf('緒論','#');
branch1.add(leaf1);
branch1.add(leaf2);
myTree.add(branch1);

  var branch2 = new branch('branch2','第一章');
branch2.add(new leaf('第一節(jié)','#'));
branch2.add(new leaf('第二節(jié)','#'));
 

 

branch2.add(new leaf('第三節(jié)','#'));
branch1.add(branch2);

  var branch3 = new branch('branch2','第二章');
branch3.add(new leaf('第一節(jié)','#'));
branch3.add(new leaf('第二節(jié)','#'));
branch3.add(new leaf('第三節(jié)','#'));
branch1.add(branch3);

  myTree.add(new leaf('聯(lián)系我們','#'));
myTree.write();
< /script>

  上述代碼的運(yùn)行效果如圖一所示。可以看到,裝配樹(shù)形控件的代碼完全符合面向?qū)ο蟮娘L(fēng)格,簡(jiǎn)潔高效。

  從本質(zhì)上看,用面向?qū)ο蠹夹g(shù)構(gòu)造的樹(shù)形控件包含一組對(duì)象,而且這組對(duì)象實(shí)現(xiàn)了純面向?qū)ο蟮恼Z(yǔ)言中稱為接口的東西,只不過(guò)由于JavaScript語(yǔ)言本身的限制,接口沒(méi)有明確定義而已。例如,本文的樹(shù)形控件由tree、branch、leaf三個(gè)對(duì)象構(gòu)成,而且這三個(gè)對(duì)象都實(shí)現(xiàn)了write接口,也就是說(shuō),這三個(gè)對(duì)象都有一個(gè)write()方法,不同對(duì)象的write()方法根據(jù)對(duì)象類(lèi)型的不同提供不同的功能。又如,tree、branch對(duì)象實(shí)現(xiàn)了add接口,兩個(gè)對(duì)象分別根據(jù)自身的需要定義了add()方法的不同行為。可見(jiàn),多態(tài)性是面向?qū)ο蠹夹g(shù)中一個(gè)重要的概念,它為構(gòu)造健壯的、可伸縮的、可重用的代碼帶來(lái)了方便。

  
 


標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn

文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載

為你推薦

掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
久久只有这里有精品4 | 一个人看www在线高清免费看 | 亚洲精品蜜夜内射 | freesex欧美喷水 | 欧美精品91| 中文字幕熟女人妻伦伦在线 | 国产成人深夜福利在线观看 | 钻女神胯vk | 天堂√最新版中文在线天堂 | 欧美欲乱妇135 | 精品一区二区三区四区五区六区 | 高清网站 | 精品国产乱码久久久久乱码 | 性欧美高清videosex | 久久久久国产精品免费看 | 永久免费观看的黄网站 | 色人阁网| 亲胸揉胸膜下刺激视频午夜小说 | 中国少妇VIDEOS露脸HD | 精东视频影视传媒制作精品免费版 | 天天操夜夜做 | 无码国产一区二区三区四区 | 国产永久一区二区三区 | 娇喘潮喷抽搐高潮麻豆A片 娇喘呻吟欲仙欲死的娇妻 娇妻被朋友玩得呻吟在线电影 | 日日噜噜夜夜狠视频免费 | 国产高清资源一卡二卡 | 亚洲色一色噜一噜噜噜 | 精品动漫一区二区无遮挡 | 黄色免费观看视频网站 | 色网址在线观看 | 亚洲色偷偷男人的天堂 | 天天色爱 | 国产精品20247人妻精品冫 | 国产精品porn | 华人城另类小说 | 亚洲AV久久久噜噜噜噜 | 国产无线乱码一区二三区 | 日本高清WWW无色夜在线视频 | 一级毛片黄色片 | 国产在线看不卡一区二区 | 国产人妻人伦精品熟女A片 国产人妻无码鲁丝片久久麻豆 | 无码人妻国产一区二区三区 | 中文字幕乱码免费专区 | 小说高黄全肉 | 中文字幕区 | 精品国产乱码久久久久久人妻 | 日韩精品卡4卡5卡6卡7卡3卡 | 色情欧美片午夜国产特黄 | 久久精品国产自在一线 | 精品人妻无码一区二区三区婷婷 | 亚洲天堂网在线观看视频 | 大胆日本无码一区二区 | 日日摸天天爽天天爽视频 | 国产人A片777777久久 | 美国黄色一级毛片 | 麻豆文化传媒WWW网站入口 | 国产成人精品高清在线观看99 | 最近新免费韩国日本电影 | 在线日韩欧美一区二区三区 | 欧美一级录像 | 千色成人网 | 国产精品久久久久久无码不卡 | 久青草国产在视频在线观看 | 久久99精国产一区二区三区四区 | 国色天香视频社区手机版 | 欧美在线视频网 | 在线观看国产小视频 | 在线观看日本免费 | 国产性夜夜性夜夜爽91 | 乱码视频午夜在线观看 | 黑人添女人囗交做爰视频 | 蜜臀国产在线视频 | 亚洲AV怡红院影院怡春院 | 国产女人第一次做爰视频 | 一女多男两根同时进去TXT | 亚洲爱v| 影视先锋男人无码在线 | 可以免费在线看黄的网站 | 欧美日韩一 | 国产99久一区二区三区A片 | 午夜影院06o6tv | 找国产毛片看 | 天天综合天天做 | 娇小娇小与黑人tubevideos | 日韩精品中文字幕久久 | 国产福利在线高清导航大全 | 久久精品视频91 | 亚洲一区日本 | 中文字幕日本无码少妇 | 日本污视频在线观看 | 青青草国产免费国产是公开 | 国产精品1234区 | 精品AV一区二区三区不卡 | 亚洲字幕 | 久久99九九精品免费 | 永久黄网站色视频免费 | 美女被抽插舔B到哭内射视频免费 | 日本巨乳亚洲高清 | 色婷婷中文字幕在线一区天堂 | 欧美电影在线观看 | 天天综合天天综合色在线 | 国产人碰人摸人爱免费视频 | 日本精品无码久久久久三级国产 | 欧美精品网址 | A片免费观看一区二区三区 A片粗大的内捧猛烈进出在线 | 国产做爰又粗又大免费看 | 国产免费的又黄又爽又色 | 亚州日韩精品AV片无码中文 | 亚洲欧美日韩国产专区一区 | 在线观看黄网址 | 制服丝袜 快播 | 偷偷狠狠的日日高清完整视频 | 国产 高速 亚洲 欧美 在线 | 天天干视频网站 | 毛片高清一区二区三区 | 午夜日 | 五月婷婷综合在线 | 国产人妻久久精品一区二 | 中文字幕免费视频 | 香蕉综合视频 | 国偷自产AV一区二区三区动漫 | 日韩国产无矿砖一线二线图 | 宅男噜噜噜66一区二区 | 免费A级毛片黄A片高清在线播放 | 九九精品视频在线观看九九 | 手机看片日韩日韩国产在线看 | 666西西人体做爰大胆图片 | 水蜜桃成视频人在线播放 | 无码高潮少妇毛多水多水免费 | 2018亚洲天堂 | 亚洲综合久久1区2区3区 | 日本a级免费| 欧美日产成人高清视频 | 中文字幕在线视频网 | 99在线观看视频 | 99爱视频免费高清在线观看 | 久久播我不卡 | 最近韩国电影HD免费观看百度 | a级精品九九九大片免费看 a级精品国产片在线观看 | 免费黄a| 真实国产乱子伦对白视频37P | 伊人久久丁香色婷婷啪啪 | 免费网站高清在线观看视频 | hh99me福利毛片在线看 | 亚洲AV无码乱码A片无码18禁 | 亚洲精品免费日日日夜夜夜夜 | 成人年鲁鲁在线观看视频 | 国产午夜亚洲精品区 | 全部在线播放免费毛片 | 久久精品这里 | 国产人妻系列无码专区第二页 | 激情欧美日韩一区二区 | 97无码人妻精品1国产精东影业 | 97SE亚洲国产综合自在线不卡 | 国产女人18毛片水真多 | 日日踫夜夜爽无码久久 | 天天做天天添天天谢 | 午夜天堂一区人妻 | 日韩黄色在线观看 | 理论片在线观看片免费 | 玖欧美性生交XXXXX无码 | 国产精品久久久久久无码不卡 | 影音先锋av网站大全 | 亚洲国产熟妇无码一区二区 | 日韩欧美一区二区无码免费 | 国产亚洲精品久久久999无毒 | 少妇高潮A视频 | 色婷婷国产精品视频一区二区三区 | 亚洲情人网| 播播网手机在线播放 | 国产精品久久国产精品99 | 蜜桃五月天| 午夜福利视频合集1000 | 成人性生交A片免费看导航大全 | 日日夜夜伊人 | 性色欧美| 亚洲AV无码成人一区二区三区 | 天天色综合天天 | 国产成人久久久精品毛片 | 操亚洲女人 | 亚洲欧美午夜 | 五月色播先锋在线丁香 | 极品成人| 韩国一级毛片a级免观看 | 欧美久久久久久 | 麻豆传播媒体2023最新网站 | 国产成人十八黄网片 | 亚洲制服丝袜中文字幕 | 一级毛片美国aaj毛片 | 亚洲va久久久噜噜噜久久天堂 | 国产午夜影视大全免费观看 | 蝌蚪蚪窝视频在线视频手机 | 超碰97人人做人人爱少妇 | 夜精品一区二区无码A片 | 中国女人做爰A片 | 伦理电影在线 | 国产区免费 | 欧美大陆日韩一区二区三区 | 人妻熟女 视频二区 视频一区 | 欧美激情精品久久久久久久 | 老司机深夜免费福利 | 公交车上荫蒂添的好舒服的电影 | 久久综合五月开心婷婷深深爱 | 小h片在线 | 美女洗澡把胸和屁股扒开给别人看 | 久久久精品国产免费观看同学 | 8hdxxxx中国18hd | 日韩精品中文字幕在线观看 | 中文字幕在线永久 | 国产精品哺乳在线看还在哺乳 | 精品免费国产一区二区三区四区五 | 国产一区二区三区A片在表 国产一区二区影院大全 | 免费国产视频 | 综合久久久久久 | 性一交一乱一伦一色一情孩交 | 2019中文字幕乱码免费 | 狠狠色丁香婷婷综合尤物 | 亚洲人成人网毛片在线播放 | 爱唯侦x论坛 | 亚洲免费人成 久久 | 免免费国产AAAAA片 | 拍戏时滑进去了 H爽文 | 午夜性色一区二区三区不卡视频 | 欧洲性xxxx| 麻豆一区二区在我观看 | 曰本女人一级毛片看一级毛 | 国产亚洲精品AV麻豆狂野 | 偷国精产品久拍自产 | 日本A级A做爰片免费观看 | 啊好湿双性(h)生子 啊灬啊别停灬用力啊免费视频 | 和少妇人妻邻居做爰无码 | 韩国电影甜性涩爱 | 黄页网站视频 | 97国产精东麻豆人妻电影 | 日本韩国欧美三级 | 久久久久久久尹人综合网亚洲 | 国产做A爱片久久毛片A片秋霞 | 最近免费字幕中文大全在线观看 | 一区自拍 | 四虎影视完整版免费观看 | 美女大尺度裸体写真 | 亚洲三级理论 | 又大又硬又爽18禁免费看 | 性色AV无码成人亚洲一区 | 亚洲最大成人综合网720P | 无人在线观看高清视频单曲直播 | 九九久久精品国产免费看小说 | 男女毛片免费视频看 | www.日本在线视频 | 日本黄页网站免费大全 | 不卡一卡二卡三亚洲 | 男Ji大巴进入女人的视频小说 | 亚洲A片20247KKKKK | 性色爽爱性色爽爱网站 | 四虎国产精品免费五月天 | 校园刺激全黄H全肉细节文 校园激情人妻古典武侠 | 色狠狠成人综合网 | 很黄很肉很刺激的小说在线阅读 | 国产SUV精品一区二AV18 | 亚洲国产伦理 | 偷拍亚洲另类无码专区 | 免费搞逼视频 | 色姑娘综合网久久 | 亚洲狠狠色丁香婷婷综合 | 久久免费看少妇高潮A片特黄古 | 成人又色又爽的免费网站 | 国产成人精品综合久久久 | 久久精品AV无码一区二区小说 | 亚洲伦理精品久久 | 色又黄又爽18禁免费视频 | 中文字幕熟女人妻理论片 | 国产精品2022不卡在线观看 | 最近免费字幕中文大全视频 | 国产婷婷午夜无码A片 | 妺妺窝人体色20242024野大粗 | 日本高清免费观看视频在线 | 丁香婷婷激情综合 | 天天操夜夜操天天操 | 日本视频一区二区三区 | 日韩欧美不卡在线 | 免费一级a毛片 | 我要爱久久影视 | 高清国产激情视频在线观看 | 欧美fxxx| 男男腐文污高干嗯啊快点1V1 | 九九精品在线视频 | 青青热久免费精品视频在app | 成人三级做爰视频在线看 | 五月天六月丁香 | 波多野结衣一区二区三区四区 | 内射毛片内射国产夫妻 | 国产色婷婷亚洲99精品小说 | 在线看无码的免费网站 | 四虎国产精品免费五月天 | 麻豆AV无码精品一区二区 | 免费无码又色又爽的视频软件 | 最近中文字幕高清中文字幕无 | 国产高清乱码又大又圆 | 国产一卡三卡四卡无卡精品 | 色情无码WWW视频无码小说 | 欧美videos娇小 | 野花成人福利在线 | 人人叉人人 | 欧美在线观看一区二区三区 | 最近新免费韩国电影高清 | xxxx奶水xxx| 99久久久无码国产精品免费砚床 | 伊人大香线蕉精品在线播放 | 亚洲一卡2卡三卡4卡app | 日韩射吧 | jizz免费看| 中国亚洲女人69内射少妇 | 桃子视频在线高清免费观看 | 精品一品国产午夜福利视频 | 欧美精品一国产成人性影视 | 四虎影视国产精品 | A片人人澡C片人人大片 | 亚洲国产精品久久综合 | 8x在线观看免费视频 | 亚洲免费国产在线日韩 | 故宫女模裸拍 | 色网站欧美| 99久久中文字幕伊人情人 | 激情文学综合网 | 新天堂网 | 三级黄色片在线免费观看 | 国产一级久久久久久毛片 | 可以直接看的av网址站 | 欧美亚洲精品一区二三区8V | 97无码欧美熟妇人妻蜜桃天美 | 西安润基投资控股有限公司 | 日韩吃奶摸下AA片免费观看 | 拔擦拔擦8X永久华人免费播放器 | 亚洲日本一期二期三期精华液 | 成人黄色在线播放 | 亚洲精品深夜AV无码一区二区 | 色欧美综合 | 最新亚洲一区二区三区四区 | 精品久久久久久综合日本 | 忘忧草在线社区WWW日本-韩国 | 玖玖在线免费视频 | 奇米777视频国产 | 一抽一出BGM试看60分 | 国产品无码一区二区三区在线 | 国产在线精品视频免费观看 | 国产亚洲精品久久久久久禁果TV | 99久久精品免费观看区一 | 亚洲欧洲日本无在线码天堂 | 辽宁老熟女高潮狂叫视频 | 成年网站在线播放 | 伦理片飘花免费影院 | 黄在线视频播放免费网站 | 日韩精品午夜 | 欧美一区二区三区大片 | 亚洲区欧美日韩综合 | 久久国产麻豆 | 日本妈妈黄色片 | 免费99精品国产自在在线 | 婷婷丁香五月激情综合站 | 青青草成人影视 | 九九直播 | 色www视频永久免费软件 | 一男一女做爰高潮A片韩剧 一女被多男灌满白浆受孕 一色屋免费精品视频 | 青青青视频蜜桃一区二区 | 亚洲一区二区女搞男 | 国产精品国产三级国产an不卡 | 免费看一级黄色片 | 十九天漫画在线观看免费 | 国产午夜福利伦理300 | 国产激情一级毛片久久久 | 国产中文欧美日韩在线 | 日本高清在线视频手机 | 熟女肥臀白浆大屁股一区二区 | 曰本一道本久久88不卡 | 千涩成人| 插到嗷嗷嗷叫群交 | 日本尤物xx| 日本少妇按摩做爰2 | 成年人网站免费看 | 双性男生被老师摁着调教 | 免费国自产拍精品视频 | 视频在线观看大片 | 国产精品大全 | 国产精品亚欧美一区二区三区 | 国产手机视频在线 | 国产日本一线在线观看免费 | 国产一区二区在线观看视频 | 中国大陆一级毛片 | 青青青国产免费线在 | 国内精品久久久久影院优 | 中国少妇内射XXXHD免费 | 无码高潮少妇毛多水多水免费 | 亚洲午夜精品 | 亚州毛色毛片免费观看 | 全肉高黄高h的小说推荐 | 国产精品反差婊在线观看 | 乱码中字在线观看一二区 | 日韩一区二区三区中文字幕 | 精品人妻无码一区二区三区9 | 久久九九亚洲精品 | 国产手机在线观看精品视频 | 欧美日韩在线视频观看 | 成人久久欧美日韩一区二区三区 | 小黄文污到湿透嗯啊滴水纯肉 | 婷婷综合亚洲 | 亚洲欧洲日韩在线电影 | 日本WINDOWS在线看 | 总裁高H掹C纯肉小黄书 | 99久久精品免费看国产一区二区 | 欧美人与动牲交免费观看视频 | 黄色www| 亚洲精品AV无码喷奶水糖心 | 兽交bt| 精品欧美中国福利第一导航 | 国产又爽又大又黄A片另类 国产又爽又大又黄A片软件 | 天天插夜夜操 | 无码激情做A爰片毛片A片小说 | 一级一级一级毛片 | 97在线精品视频 | 顶级欧美做受xxx000 | 欧美色欧美亚洲另类二区 | 国语乱码中文字幕 | 国产激情在线 | 亚洲精品无码高潮喷水A片软 | 国产精品久久久久久久久久直 | 少妇大乳妓女毛片A片 | 麻豆免费观看高清完整视频 | 国产一区二区三区在线影院 | 高清性色生活片免费播放网 | 亚洲成人黄色在线 | 日本一区二三区好的精华液 | 欧美视频在线观看xxxx | 成人年鲁鲁在线观看视频 | 3至13呦女毛片 | 97碰碰碰免费公开在线视频 | 91精品手机国产在线能 | 天天干天天色综合 | 国产ts人妖一区二区精品 | 生活一级毛片 | 欧美熟妇互舔20p | 欧洲 亚洲 国产图片综合 | 青草青草久热国产精品 | 漂亮人妻被强中文字幕 | 国产亚洲情侣久久精品 | 国产乱码人妻一区二区三区 | 免费观看一级黄色片 | 再深点灬舒服灬太大了动态图 | 内射人妻无码色AB麻豆 | 欧美一区综合 | 极品成人 | 国产中文字幕第一页 | 韩国伦理片网站 | 日韩你懂得 | 33连成人导航 | 日本在线精品视频 | 成年A片免费体验区120秒 | 97在线看| 日本小视频免费 | 亚洲第一页在线播放 | 操综合网 | 手在线播放波多野结衣 | 亚洲h视频在线 | 亚洲精品久久久久无码AV片软件 | 国内一级黄色片 | 国产精品黄在线观看免费软件 | 一二三四日本无吗影视 | 久久狠狠丁香婷婷综合 | 日本在线无 | 日本免费一区高清观看 | 婷婷激情综合色五月久久竹菊影视 | 欧美亚洲国产一区 | 国产人妖在线视频 | 精品AV亚洲一区二区 | 欧美日韩不卡合集视频 | 久久黑人| 国偷自产一区二视频观看 | 国产美女在线一区二区三区 | 日本特黄特色视频 | 一级毛片在线免费视频 | 久久久久香蕉视频 | 性满足久久久久久久久 | 亚洲人成黄网在线观看 | 成人精品网 | 天堂 地址 在线 | 让杜雅尔丹 | 欧美一区二区三区大片 | 欧美又大又粗又湿A片 | 欧美成人AAA毛片 | 日日噜| 君爱色成人网 | 亚洲欧洲日韩另类自拍 | 色男人网站 | 汗だく爆乳中出しプレスめぐり | 九九re| xx顶级欧美熟妞xxhd | 少妇无套内谢久久久久 | 99精品久久久久久国产人妻 | 国产精品国产三级国产AV麻豆 | 日日踫夜夜爽无码久久 | 欧美一级高清在线观看 | 成熟女人毛片WWW免费版在线 | 69久久国产露脸精品国产 | 青草国产超碰人人添人人碱 | 国产无遮挡裸体免费视频A片软件 | 亚洲国产成人综合精品 | 2017秋霞理伦手机在线 | 国产一卡 二卡三卡四卡无卡乱码视频 | 色无五月 | 国产精品69人妻无码久久久 | 久久国产免费一区二区三区 | 性猛交xxxx乱大交孕妇 | 激情综合五月开心婷婷 | xxxxxbbbbb欧美性极品 | 国产精品视频你懂的 | 同居试爱冷少夜夜纠缠 | 伊人综合网站 | 免费一级国产生活片 | 丁香五月亚洲中文字幕 | 婷婷五月色吧 | 中文字幕国产精品 | 色偷偷资源网 | 亚洲午夜无码毛片AV久久 | 秋霞伊人网 | 国产一二三区有声小说 | 少妇刮伦人妇A片1级 | 6色成人网 | 欧美日韩一区在线观看 | 日本一卡二卡三卡四卡无卡免费播放 | 国产精品乱码久久久久软件 | 人人爽人妻精品A片二区 | 日韩欧美极品 | 色噜噜狠狠狠狠色综合久 | 偷拍自怕亚洲在线第7页 | 久久日韩精品无码一区 | 国产日韩欧美在线播放 | 囗交视频欧美 | 樱桃视频直播在线观看高清下载 | 91精品一区二区三区久久久久 | 中文 有码 亚洲 自拍 偷拍 | 麻豆传煤官网入口免费进入 | 色-情-乱-交-二三区视频 | 深夜成人福利视频 | 99国产在线精品视频 | 91精品国产欧美一区二区 | 亚洲 另类 春色 小说 | 久久这里只有精品2 | 日本高清在线一区 | 国产精品第一区在线观看 | 五月婷婷开心深深爱 | 久操视频网 | 国产高清啪啪 | 亚瑟在线中文影院 | 隔着内裤进去了H | 亚洲产国偷V产偷V自拍A片 | 国产大片B站观看 | 欧美激情黄色片 | 亚洲AV成人精品网站在线播放 | 国产精品AV无码免费播放 | 在线观看高清电影 | 午夜免费| 黄色国产网站 | 天天躁日日躁狠狠躁中文字幕 | 2022国产成人精彩在线视频 | 国产精品久久久久久久久免费 | 日产一卡二卡乱码免费 | 一级毛片一级毛片一级毛片一级毛片 | 最近中文字幕在线中文视频 | 亚洲区中文字幕在线不卡电影 | 苍井空a v免费视频 苍井空a 集在线观看网站 | 日本中文不卡 | 韩国一级黄色毛片 | 精品久久久久久无码不卡 | 激情操| 秋霞伦理手机在钱 | 欧美日韩亚洲综合2019 | 色网站在线观看 | 国产一区二区影院大全 | 小辣椒导航精品福利视频 | 免费黄色成年网站 | 无套内谢少妇毛片A片软件 无套内谢少妇毛片A片小说色噜噜 | 精品69久久久久久99 | 男女拍拍免费视频60分钟 | 好满好深好撑好涨h | 日本中文字幕永久在线 | 精品国产成人AV在线看 | 国产乱子经典视频在线观看 | 亚洲精品深夜AV无码一区二区 | 天天擦天天干 | 2024久久精品免费观看 | 免费看少妇高潮A片特黄 | 国产日韩欧美一区二区三区综合 | 国产真实乱对白精彩 | 成人色网 | 久久99精品久久久久久国产越南 | 亚洲一卡2卡3卡4卡国产网站 | 热re99久久精品国99热 | 国产一性一交一伦一A片视频 | 亚洲二区在线视频 | 亚洲 欧美 字幕 一区 在线 | 亚洲国产免费 | 口工绅士里番中文全彩 | 日本爽爽爽爽爽爽免费视频 | 成人午夜羞羞爽爽视频欧美 | 色网在线视频 | 亚洲AV久久无码精品九九软件 | 伊人情人综合成人久久网小说 | 色色色五的天 | 一区二区自拍 | 91极品视频在线观看 | jizzjizz日本高清免费 | 国产一区二区三区四区五在线观看 | 亚洲AV高清一区二区三区色欲 | 国产一级特黄a大片99 | 国产成人综合亚洲亚洲欧美 | 全部在线播放免费毛片 | www.99在线| 色婷婷久久啪啪一区二区 | 精品91精品91精品国产片 | 免费在线成人网 | 狠狠色伊人亚洲综合第8页 狠狠色网 | 人妻超级精品碰碰在线97视频 | 天天爱天天操 | www黄色大片 | 亚洲欧美日韩在线不卡中文 | 性欧美丰满xxxx性久久久 | 青青青在线视频国产 | 久久视频在线直播 | 欧美片内射欧美美美妇 | 精品亚洲永久免费精品 | 熟妇乱子伦漫画啪啪 | 亚洲国产五月综合网 | 四虎影视最新2024在线观看 | 麻豆免费在线观看 | 中文字幕精品1在线 | 野结衣在线 | 人妖欧美一区二区三区四区 | 中文字幕理伦午夜福利片 | 成人国产精品免费软件 | 老司机深夜免费福利 | 黄网久久 | 小明永久成人一区二区 | 激情综合五月开心婷婷 | 欧美日韩一区二区综合在线视频 | 国产欧美日韩综合精品一区二区 | 亚洲图片欧美文学小说激情 | 日韩精品www | 九九国产精品视频 | 色天天综合网色鬼综合 | 国产99热在线观看 | 人妻熟妇乱又伦精品视频中文字幕 | 脔到她乖H糙汉1V1 | 国产97在线观看 | 8888色大全免费 | 窝窝影院午夜看片毛片 | 国产ts在线观看 | 老师你夹得好紧好爽动态图 | 大炕上的肉体乱第2部分 | 五月婷婷亚洲综合 | 91视频你懂的 | 云边有个小卖部高清 | 精品AV亚洲一区二区 | 欧美手机手机在线视频一区 | 亚洲日韩精品射精日 | 久久精品亚洲一区二区三区浴池 | 免费的毛片视频 | 成人无码A片一区二区三区免费看 | 美女视频秀色福利视频 | 午夜成人在线视频 | 国产熟妇的荡欲午夜视频 | 国产免费A片好硬好爽好深漫画 | 国产AV高清怡春院 | 国产人成精品香港三级古代 | 丰满少妇大力进入A片中文 丰满少妇内射一区 | 国色精品卡一卡2卡3卡4卡免费 | 中文字幕无码高清晰 | 免费特黄一区二区三区视频一 | 在线亚洲中文精品第1页 | 欧美性精品人妖 | 男人天堂2021 | 色婷婷免费视频 | 99免费在线观看视频 | 色久激情 | 久久久精品3d动漫一区二区三区 | 日韩内射美女人妻一区二区三区 | 成年网站在线播放 | 国产又爽又黄无码无遮挡在线观看 | 九九国产精品视频 | 国产乱对白精彩 | 欧美一区二区三区播放 | 日韩精品中文字幕一区二区三区 | 66精品综合久久久久久久 | 忘忧草在线社区WWW日本-韩国 | 公嗲嗯啊轻点公大ji巴 | 狠狠色色综合站 | 日本黄视频网站 | 欧洲成人 | 精品久久久久不卡无毒 | 日韩在线黄色 | 成人网欧美亚洲影视图片 | 日本成人性视频 | 和美女同事的电梯一夜 | 亚洲欧洲日本无在线码播放 | 亚洲 综合 欧美在线 精品 | 久久机热视频免费 | 久久国产精品免费视频 | 国产一国产一级毛片视频 | 最新精品视频2019在线视频 | 日日噜噜夜夜狠狠久久丁香婷婷 | 国色天香WWW视频 | 两根一起用力挺进宫交 | 最好看免费视频大全在线观看 | 亚洲一区二区在线视频 | 国产精品久久久精品视频 | 亚洲天天综合网 | 女人毛多水多高潮A片 | 国产v视频 | 久久久精品久久久久久久久久久 | 亚洲精品无码高潮喷水A片在线 | 国色天香精品一卡2卡3卡4公司 | 精品一区二区三区AV天堂 | 亚洲精品国产一区二区精华液 | 亚洲四房 | 天堂资源地址在线 | 精品自拍一区 | 国产精品三级 | 中文字幕亚洲一区婷婷 | 公与妇仑乱HD | a级伦理片 | 蜜臀AV久久国产午夜福利软件 | 久久ra热在线精品视频 | 在线v片 | 亚VA芒果乱码一二三四区别 | 中文字幕中文字幕在线 | 欧美精品18videosex性欧 | 野花社区WWW三 | 国产精品色情国产电影 | 成 人 网 站 在线 | 丝袜诱惑在线播放 | 熟女人妻一区二区三区视频 | 欧美日韩在线免费 | 色久久综合视频本道88 | 亚洲精品美女偷拍一区二 | 国产成人一区二区三区在线观看 | a级精品九九九大片免费看 a级精品国产片在线观看 | 国产精品永久免费视频 | 一个人在线看www视频 | 亚洲熟伦熟女新五十路熟妇 | 欧美国产三级 | 国产又色又爽无遮挡免费 | 国产又色又爽又黄A片小说 国产又色又爽又黄刺激在线视频 | 女同学粉嫩无套第一次 | 九九九精品午夜在线观看 | yy啪啪啪视频 | 波多野结衣在线影视 | 三a级毛片| 一区毛片 | 美国毛片在线 | 高清国产免费观看视频在线 | 永久免费精品视频 | 工口肉肉彩色不遮挡 | 久久国产精品伦理 | 久久无码人妻中文国产 | 精品人妻无码一区二区三区牛牛 | 男人狂躁女人A片免费网站 男人猛躁进女人的毛片A片 | 欧美日韩高清不卡免费观看 | 日本黄A级A片国产免费 | 欧美乱大交AV片久久 | 国产国产成人精品久久 | 免费真实播放国产乱子伦 | 精品蜜臀AV在线天堂 | 我们的生活第七季在线观看免费高清 | 十九岁日本电影免费粤语高清 | 老司机午夜精品视频在线观看免费 | 蜜臀91| 波多野结衣三级视频 | 放荡女纯肉辣文 | 久操手机在线视频 | 91影院在线播放 | 丁香花免费观看高清电影 | 三级中文字幕 | 国产精品国产三级国产AV麻豆 | 国产精品美女久久久久AV超清 | 男人午夜视频在线观看 | 香蕉久久夜色精品国产尤物 | 97在线线免费观看视频在线观看 | 翁公的粗大挺进我的密道 | 韩国羞羞秘密教学子开车漫书 | 三要四妾国语免费观看 | 丝袜诱惑在线视频 | 最近在线视频观看2018免费 | 久久碰人妻一区二区三区 | 97av| 影音先锋av在线资源库 | 亚洲国产黄色 | 柠檬福利精品视频导航 | 国产精品婷婷五月久久久久 | 我替清水文男主们开荤H | 久久久网久久久久合久久久久 | 日本护士xxxx在线播放 |