激情sese,黄色片免费在线看,影音先锋在线资源无码
HTML5 中40個(gè)最重要的技術(shù)點(diǎn)
介紹我是一個(gè)ASP.NETMVC的開發(fā)者,最近在我找工作的時(shí)候被問到很多與HTML5相關(guān)的問題和新特性。所以以下40個(gè)重要的問題將幫助你復(fù)習(xí)HTML5相關(guān)的知識(shí)。這些問題不是你得到工作的高效解決方案,但是可以在你想快速復(fù)習(xí)相關(guān)主題的時(shí)候有所幫助。快樂地找工作。SGML(標(biāo)準(zhǔn)通用標(biāo)記語言)和HTML(超文本標(biāo)記語言),XML(可擴(kuò)展標(biāo)記語言)和HTML的之間有什么關(guān)系?SGML(標(biāo)準(zhǔn)通用標(biāo)記語言)是一個(gè)標(biāo)準(zhǔn),告訴我們怎么去指定文檔標(biāo)記。他是只描述文檔標(biāo)記應(yīng)該是怎么樣的元語言,HTML是被用SGML描述的標(biāo)記語言。因此利用SGML創(chuàng)建了HTML參照和必須共同遵守的DTD,你會(huì)經(jīng)常在HTML頁面的頭部發(fā)現(xiàn)“DOCTYPE”屬性,用來定義用于解析目標(biāo)DTD?1現(xiàn)在解析SGML是一件痛苦的事情,所以創(chuàng)建了XML使事情更好。XML使用了SGML,例如:在SGML中你必須使用起始和結(jié)束標(biāo)簽,但是在XML你可以有自動(dòng)關(guān)閉的結(jié)束標(biāo)簽。XHTML創(chuàng)建于XML,他被使用在HTML4.0中。你可以參考下面代碼片段中展示的XMLDTD?1總之,SGML是所有類型的父類,較舊的HTML利用SGML,HTML4.0使用派生自XML的XHTML什么是HTML5?HTML5是最新的HTML標(biāo)準(zhǔn),他的主要目標(biāo)是提供所有內(nèi)容而不需要任何的像flash,silverlight等的額外插件,這些內(nèi)容來自動(dòng)畫,視頻,富GUI等HTML5是萬維網(wǎng)聯(lián)盟(W3C)和網(wǎng)絡(luò)超文本應(yīng)用技術(shù)工作組(WHATWG)之間合作輸出的為什么HTML5里面我們不需要DTD(DocumentTypeDefinition文檔類型定義)?HTML5沒有使用SGML或者XHTML,他是一個(gè)全新的東西,因此你不需要參考DTD,對于HTML5,你僅需放置下面的文檔類型代碼告訴瀏覽器識(shí)別這是HTML5文檔如果我不放入,HTML5還會(huì)工作么?不會(huì),瀏覽器將不能識(shí)別他是HTML文檔,同時(shí)HTML5的標(biāo)簽將不能正常工作哪些瀏覽器支持HTML5?幾乎所有的瀏覽器Safari,Chrome,F(xiàn)irefox,Opera,IE都支持HTML5HTML5的頁面結(jié)構(gòu)同HTML4或者更前的HTML有什么區(qū)別?一個(gè)典型的WEB頁面包含頭部,腳部,導(dǎo)航,中心區(qū)域,側(cè)邊欄。現(xiàn)在如果我們想在在HTML4的HTML區(qū)域中呈現(xiàn)這些內(nèi)容,我們可能要使用DIV標(biāo)簽。但是在HTML5中通過為這些區(qū)域創(chuàng)建元素名稱使他們更加清晰,也使得你的HTML更加可讀以下是形成頁面結(jié)構(gòu)的HTML5元素的更多細(xì)節(jié):
:代表HTML的頭部數(shù)據(jù):頁面的腳部區(qū)域:頁面導(dǎo)航元素:自包含的內(nèi)容:使用內(nèi)部article去定義區(qū)域或者把分組內(nèi)容放到區(qū)域里:代表頁面的側(cè)邊欄內(nèi)容HTML5中的datalist是什么?HTML5中的Datalist元素有助于提供文本框自動(dòng)完成特性,如下圖所示:以下是DataList功能的HTML代碼:?12345678HTML5中什么是不同的新的表單元素類型?這里有10個(gè)重要的新的表單元素在HTML5中被介紹ColorDateDatetime-localEmailTimeUrlRangeTelephoneNumberSearch讓我們一步一步了解這10個(gè)元素如果你想顯示顏色選擇對話框?1如果你想顯示日歷對話框?1如果你想顯示含有本地時(shí)間的日歷?1如果你想創(chuàng)建一個(gè)含有email校驗(yàn)的HTML文本框,我們可以設(shè)置類型為“email”?1對于URL驗(yàn)證設(shè)置類型為”url”,如下圖顯示的HTML代碼?1如果你想用文本展示數(shù)字范圍,你可以設(shè)置類型為“number”?1如果你想顯示范圍控制,你可以使用類型”range”?1想讓文本框作為搜索引擎?1想只能輸入時(shí)間?1如果你想使用文本框接受電話號(hào)碼?1HTML5中什么是輸出元素?當(dāng)你需要計(jì)算兩個(gè)輸入的和值到一個(gè)標(biāo)簽中的時(shí)候你需要輸出元素。例如你有兩個(gè)文本框(如下圖),你想將來自這兩個(gè)輸入框中的數(shù)字求和并放到標(biāo)簽中。下面是如何在HTML5中使用輸出元素的代碼?12345為了簡單起見,你也可以使用“valueAsNumber”來代替“parseInt”。你同樣能在output元素中使用“for”使其更加可讀?1什么是SVG(ScalableVectorGraphics可縮放矢量圖形)?SVG(ScalableVectorGraphics可縮放矢量圖形)表示可縮放矢量圖形。他是基于文本的圖形語言,使用文本,線條,點(diǎn)等來進(jìn)行圖像繪制,這使得他輕便,顯示更加迅速我們能看到使用HTML5的SVG的簡單例子么?比方說,我們希望使用HTML5SVG去顯示以下簡單的線條下面是HTML5代碼?123 HTML5中canvas是什么?Canvas是HTML中你可以繪制圖形的區(qū)域我們?nèi)绾问褂肅anvas來畫一條簡單的線?定義Canvas區(qū)域獲取訪問canvas上下文區(qū)域繪制圖形定義Canvas區(qū)域定義Canvas區(qū)域你需要使用下面的HTML代碼,這定義了你能進(jìn)行繪圖的區(qū)域?1獲取畫布區(qū)域的訪問在畫布上進(jìn)行繪圖我們首先需要獲取上下文區(qū)域的關(guān)聯(lián),下面是獲取畫布區(qū)域的代碼。 12varc=document.getElementById("mycanvas");varctx=c.getContext("2d");繪制圖形現(xiàn)在一旦你獲取了訪問上下文,我們就可以開始在上下文中繪制了。首先調(diào)用“move”方法并從一個(gè)點(diǎn)開始,使用線條方法繪制線條然后使用stroke方法結(jié)束。 123ctx.moveTo(10,10);ctx.lineTo(200,100);ctx.stroke();以下是完整的代碼?123456789101112 <script>functionDrawMe(){varc=document.getElementById("mycanvas");varctx=c.getContext("2d");ctx.moveTo(10,10);ctx.lineTo(200,100);ctx.stroke();}你可以得到以下輸出Canvas和SVG圖形的區(qū)別是什么?Note:-如果你看了之前的兩個(gè)的問題,Canvas和SVG都可以在瀏覽器上繪制圖形。因此在這個(gè)問題中,面試官想知道你在什么時(shí)候選用哪種方式。SVGCanvas這個(gè)就好像繪制和記憶,換句話說任何使用SVG繪制的形狀都能被記憶和操作,瀏覽器可以再次顯示Canvas就像繪制和忘記,一旦繪制完成你不能訪問像素和操作它SVG對于創(chuàng)建圖形例如CAD軟件是良好的,一旦東西繪制,用戶就想去操作它Canvas在繪制和忘卻的場景例如動(dòng)畫和游戲是良好的因?yàn)闉榱酥蟮牟僮鳎枰涗涀鴺?biāo),所以比較緩慢因?yàn)闆]有記住以后事情的意向,所以更快我們可以用繪制對象的相關(guān)事件處理我們不能使用繪制對象的相關(guān)事件處理,因?yàn)槲覀儧]有他們的參考分辨率無關(guān)分辨率相關(guān)如何使用Canvas和HTML5中的SVG去畫一個(gè)矩形?HTML5使用SVG繪制矩形的代碼?123 HTML5使用Canvas繪制矩形的代碼?1234varc=document.getElementById("mycanvas");varctx=c.getContext("2d");ctx.rect(20,20,150,100);ctx.stroke();CSS(cascading >.intro{background-;}>應(yīng)用上面的”intro”樣式給div,我們可以使用”class”選擇器,如下圖所示?1234
MynameisShivprasadkoirala.
Iwriteinterviewquestions.
如何使用ID值來應(yīng)用一個(gè)CSS樣式?假設(shè),你有一個(gè)HTML段落標(biāo)簽,使用id是”mytext”,就和下面的片段中顯示的那樣?1
ThisisHTMLinterviewquestions.
你可以使用”#”選擇器和”id”的名字創(chuàng)建一種樣式,并把CSS值應(yīng)用到段落標(biāo)簽中,因此應(yīng)用樣式到”mytext”元素,我們可以使用”#mytext”,如下所示?123456<>#mytext{background-color:yellow;}>迅速修訂一些重要的選擇器設(shè)置所有段落標(biāo)簽背景色為黃色?1234divp{background-color:yellow;}設(shè)置所有div內(nèi)部的段落標(biāo)簽為黃色背景?1234divp{background-color:yellow;}設(shè)置所有div之后的段落標(biāo)簽為黃色背景?1234div+p{background-color:yellow;}設(shè)置所有含有“target”屬性的變?yōu)辄S色背景?1234567a[target]{background-color:yellow;}Sometext
Someothertext你能解釋一些CSS3中的文本效果么?這里面試官期待你回答兩個(gè)Css的文本效果,以下是兩種需要注意的效果陰影文本效果?1234.specialtext{text-shadow:5px5px5px#FF0000;}文字包裝效果?1234<>.breakword{word-wrap:break-word;}>什么是Web Workers?為什么我們需要他們?考慮以下會(huì)執(zhí)行上百萬次的繁重的循環(huán)代碼?1234567functionSomeHeavyFunction(){for(i=0;i<10000000000000;i++){x=i+x;}}比方說上面的循環(huán)代碼在HTML按鈕點(diǎn)擊以后執(zhí)行,現(xiàn)在這個(gè)方法執(zhí)行是同步的,換句話說這個(gè)瀏覽器必須等到循環(huán)完成才能操作?1 這個(gè)會(huì)進(jìn)一步導(dǎo)致瀏覽器凍結(jié)并且沒有相應(yīng),屏幕還會(huì)顯示如下的異常信息如果你能移動(dòng)這些繁重的循環(huán)到Javascript文件中,采用異步的方式運(yùn)行,這意味著瀏覽器不需要等到循環(huán)接觸,我們可以有更敏感的瀏覽器,這就是webworker的作用Webworker幫助我們用異步執(zhí)行Javascript文件Web Worker線程的限制是什么?Web worker線程不能修改HTML元素,全局變量和Window.Location一類的窗口屬性。你可以自由使用Javascript數(shù)據(jù)類型,XMLHttpRequest調(diào)用等。我們?nèi)绾卧贘avaScript中創(chuàng)建一個(gè)worker線程?創(chuàng)建一個(gè)worker線程,我們需要通過Javascript文件名創(chuàng)建worker對象?1varworker=newWorker("MyHeavyProcess.js");我們需要使用“PostMessage”發(fā)送信息給worker對象,下面是相同的代碼。 1worker.postMessage();當(dāng)worker線程發(fā)送數(shù)據(jù)的時(shí)候,我們在調(diào)用結(jié)束的時(shí)候,通過”onMessage”事件獲取?1234worker.onmessage=function(e){document.getElementById("txt1").value=e.data;};這個(gè)繁重的循環(huán)在“MyHeavyProcess.js”的Javascript文件中,以下代碼,當(dāng)Javascript文件想發(fā)送信息,他使用”postmessage”,同時(shí)任何來自發(fā)送者的信息都在“onmessage”事件中接收到。 12345678varx=0self.onmessage=function(e){for(i=0;i<1000000000;i++){x=i+x;}self.postMessage(x);};如何中止Web Worker??1w.terminate();為什么我們需要HTML5的服務(wù)發(fā)送事件?網(wǎng)絡(luò)世界的普遍需求是從服務(wù)器更新。以一個(gè)股票應(yīng)用為例,瀏覽器必須定期從服務(wù)器更新最新的股票值。現(xiàn)在實(shí)現(xiàn)這類需求開發(fā)者通常寫一些PULL的代碼,到服務(wù)器同時(shí)抓取某些區(qū)間數(shù)據(jù)。現(xiàn)在PULL的解決方案是很好的,但是這使得網(wǎng)絡(luò)健談?dòng)泻芏嗟恼{(diào)用,同時(shí)增加了服務(wù)器的負(fù)擔(dān)。因此相比于PULL,如果我們能采用某種PUSH的解決方案那會(huì)是很棒的。簡而言之,當(dāng)服務(wù)器更新的時(shí)候,將會(huì)發(fā)送更新到瀏覽器客戶端,那可以被接受通過使用”SERVERSENTEVENT”因此首要的是瀏覽器需要連接將會(huì)發(fā)送更新的服務(wù)器資源,比方說我們有一個(gè)”stock.aspx”頁面會(huì)發(fā)送股票更新,因此連接該頁面,我們需要使用附加時(shí)間來源對象,如下所示:?1varsource=newEventSource("stock.aspx");當(dāng)我們將要接受服務(wù)器發(fā)送的更新信息時(shí),我們需要附加功能。我們需要附加功能到”onmessage”事件就像以下顯示的那樣。 123source.onmessage=function(event){document.getElementById("result").innerHTML+=event.data+" ";};現(xiàn)在來自服務(wù)端,我們需要去發(fā)送事件,下面是一些用命令需要從服務(wù)端發(fā)送的重要事件列表EventCommand發(fā)送數(shù)據(jù)到客戶端data:hello告訴客戶端10s內(nèi)重試retry:10000提出具體事件與數(shù)據(jù)event:successdata:Youareloggedin.因此,舉例說明,如果你想下面的ASP.NET代碼一樣發(fā)送數(shù)據(jù),請標(biāo)記內(nèi)容類型設(shè)置給文本/事件?1234Response.ContentType="text/event-stream";Response.Expires=-1;Response.Write("data:"+DateTime.Now.ToString());Response.Flush();以下是設(shè)置10s后重試的命令?1Response.Write("retry:10000");如果你想附加事件,我們需要使用“addEventListener”事件,如下代碼所示:?123source.addEventListener(message,function(e){console.log(e.data);},false);來自服務(wù)器端的以下信息將會(huì)觸發(fā)Javascript的”message”方法?12event:messagedata:helloHTML5中的本地存儲(chǔ)概念是什么?很多時(shí)候我們會(huì)存儲(chǔ)用戶本地信息到電腦上,例如:比方說用戶有一個(gè)填充了一半的長表格,然后突然網(wǎng)絡(luò)連接斷開了,這樣用戶希望你能存儲(chǔ)這些信息到本地,當(dāng)網(wǎng)絡(luò)恢復(fù)的時(shí)候,他想獲取這些信息然后發(fā)送到服務(wù)器進(jìn)行存儲(chǔ)現(xiàn)代瀏覽器擁有的存儲(chǔ)被叫做“Local Storage”,你可以存儲(chǔ)這些信息。我們?nèi)绾螐谋镜卮鎯?chǔ)中添加和移除數(shù)據(jù)?數(shù)據(jù)添加到本地存儲(chǔ)采用鍵值對,以下示例顯示了城市數(shù)據(jù)”India”添加了鍵”Key001”?1localStorage.setItem(“Key001”,”India”);從本地存儲(chǔ)中檢索數(shù)據(jù)我們可以提供鍵名并使用”getItem”方法?1varcountry=localStorage.getItem(“Key001”);你也可以使用以下代碼,存儲(chǔ)Javascript對象在本地存儲(chǔ)中?12345varcountry={};country.name=“India”;country.code=“I001”;localStorage.setItem(“I001”,country);varcountry1=localStorage.getItem(“I001”);如果你想存儲(chǔ)Json格式,你可以使用“JSON.stringify”方法,如下所示:?1localStorage.setItem(“I001”,JSON.stringify(country));本地存儲(chǔ)的生命周期是什么?本地存儲(chǔ)沒有生命周期,它將保留知道用戶從瀏覽器清除或者使用Javascript代碼移除。本地存儲(chǔ)和cookies(儲(chǔ)存在用戶本地終端上的數(shù)據(jù))之間的區(qū)別是什么?CookiesLocalstorage客戶端/服務(wù)端客戶端和服務(wù)端都能訪問數(shù)據(jù)。Cookie的數(shù)據(jù)通過每一個(gè)請求發(fā)送到服務(wù)端只有本地瀏覽器端可訪問數(shù)據(jù),服務(wù)器不能訪問本地存儲(chǔ)直到故意通過POST或者GET的通道發(fā)送到服務(wù)器大小每個(gè)cookie有4095byte每個(gè)域5MB過期Cookies有有效期,所以在過期之后cookie和cookie數(shù)據(jù)會(huì)被刪除沒有過期數(shù)據(jù),無論最后用戶從瀏覽器刪除或者使用Javascript程序刪除,我們都需要?jiǎng)h除什么是事務(wù)存儲(chǔ)?我們?nèi)绾蝿?chuàng)建一個(gè)事務(wù)存儲(chǔ)?會(huì)話存儲(chǔ)和本地存儲(chǔ)類似,但是數(shù)據(jù)在會(huì)話中有效,簡而言之?dāng)?shù)據(jù)在你關(guān)閉瀏覽器的時(shí)候就被刪除了。為了創(chuàng)建一個(gè)會(huì)話存儲(chǔ)你需要使用“sessionStorage.variablename.”在以下的代碼我們創(chuàng)建了一個(gè)名為”clickcount”的變量;如果你刷新瀏覽器則數(shù)目增加,但是如果你關(guān)閉瀏覽器,“clickcount”變量又會(huì)從0開始。 12345678if(sessionStorage.clickcount){sessionStorage.clickcount=Number(sessionStorage.clickcount)+1;}else{sessionStorage.clickcount=0;}本地存儲(chǔ)和事務(wù)存儲(chǔ)之間的區(qū)別是什么?本地存儲(chǔ)數(shù)據(jù)持續(xù)永久,但是會(huì)話在瀏覽器打開時(shí)有效知道瀏覽器關(guān)閉時(shí)會(huì)話變量重置什么是WebSQL?WebSQL是一個(gè)在瀏覽器客戶端的結(jié)構(gòu)關(guān)系數(shù)據(jù)庫,這是瀏覽器內(nèi)的本地RDBMS(關(guān)系型數(shù)據(jù)庫系統(tǒng)),你可以使用SQL查詢WebSql是HTML5的一個(gè)規(guī)范嗎?不是,許多人把它標(biāo)記為HTML5,但是他不是HTML5的規(guī)范的一部分,這個(gè)規(guī)范是基于SQLite的我們?nèi)绾问褂肳ebSQL?第一步我們需要做的是使用如下所示的“OpenDatabase”方法打開數(shù)據(jù)庫,第一個(gè)參數(shù)是數(shù)據(jù)庫的名字,接下來是版本,然后是簡單原文標(biāo)題,最后是數(shù)據(jù)庫大小;?1vardb=openDatabase(dbCustomer,1.0,Customerapp’,2*1024*1024);為了執(zhí)行SQL,我們需要使用“transaction”方法,并調(diào)用”executeSql”方法來使用SQL?123456db.transaction(function(tx){tx.executeSql(CREATETABLEIFNOTEXISTStblCust(idunique,customername));tx.executeSql(INSERTINTOtblcust(id,customername)VALUES(1,"shiv"));tx.executeSql(INSERTINTOtblcust(id,customername)VALUES(2,"raju"));}萬一你要使用“select”查詢你會(huì)得到數(shù)據(jù)”result”集合,我們可以通過循環(huán)展示到HTML的用戶界面?12345678910db.transaction(function(tx){tx.executeSql(SELECT*FROMtblcust,[],function(tx,results){for(i=0;i"+results.rows.item(i).log+"
";document.querySelector(#customer).innerHTML+=msg;}},null);});HTML5中的應(yīng)用緩存是什么?一個(gè)最需要的事最終是用戶的離線瀏覽,換句話說,如果網(wǎng)絡(luò)連接不可用時(shí),頁面應(yīng)該來自瀏覽器緩存,離線應(yīng)用緩存可以幫助你達(dá)到這個(gè)目的應(yīng)用緩存可以幫助你指定哪些文件需要緩存,哪些不需要。HTML5中我們?nèi)绾螌?shí)現(xiàn)應(yīng)用緩存?首先我們需要指定”manifest”文件,“manifest”文件幫助你定義你的緩存如何工作。以下是”mainfest”文件的結(jié)構(gòu)?1234CACHEMANIFEST#version1.0CACHE:Login.aspx所有manifest文件都以“CACHEMANIFEST”語句開始.#(散列標(biāo)簽)有助于提供緩存文件的版本.CACHE命令指出哪些文件需要被緩存.Mainfest文件的內(nèi)容類型應(yīng)是“text/cache-manifest”.以下是如何在ASP.NETC#使用manifest緩存?1234567Response.ContentType="text/cache-manifest";Response.Write("CACHEMANIFEST
");Response.Write("#2012-02-21v1.0.0
");Response.Write("CACHE:
");Response.Write("Login.aspx
");Response.Flush();Response.End();創(chuàng)建一個(gè)緩存manifest文件以后,接下來的事情實(shí)在HTML頁面中提供mainfest連接,如下所示:?1當(dāng)以上文件第一次運(yùn)行,他會(huì)添加到瀏覽器應(yīng)用緩存中,在服務(wù)器宕機(jī)時(shí),頁面從應(yīng)用緩存中獲取我們?nèi)绾嗡⑿聻g覽器的應(yīng)用緩存?應(yīng)用緩存通過變更“#”標(biāo)簽后的版本版本號(hào)而被移除,如下所示:?1234567CACHEMANIFEST#version2.0(new)CACHE:Login.aspxAboutus.aspxNETWORK:Pages.aspx應(yīng)用緩存中的回退是什么?應(yīng)用緩存中的回退幫助你指定在服務(wù)器不可訪問的時(shí)候,將會(huì)顯示某文件。例如在下面的manifest文件中,我們說如果誰敲擊了”/home”同時(shí)服務(wù)器不可到達(dá)的時(shí)候,”homeoffline.html”文件應(yīng)送達(dá)?12FALLBACK:/home//homeoffline.html應(yīng)用緩存中的網(wǎng)絡(luò)是什么?網(wǎng)絡(luò)命令描述不需要緩存的文件,例如以下代碼中,我們說”home.aspx”永遠(yuǎn)都不應(yīng)該被緩存或者離線訪問。 12NETWORK:home.aspx本文屬翻譯作品,英文原文標(biāo)題是:40 important HTML 5 Interview questions with answers。若無特別說明,英文原文及其衍生作品均使用知識(shí)共享署名-相同方式共享(Creative Commons)協(xié)議。您可以自由復(fù)制、散布、展示及演出本作品;若您改變、轉(zhuǎn)變或更改本作品,僅在遵守與本作品相同的授權(quán)條款下,您才能散布由本作品產(chǎn)生的派生作品。
全國報(bào)名服務(wù)熱線
400-626-7377
熱門課程咨詢
在線咨詢
微信公眾號(hào)
微信號(hào):zpitedu
主站蜘蛛池模板:
国产毛片毛多水多的特级毛片
|
日韩国产精品亚洲а∨天堂免
|
日本特黄a级高清免费大片
人妻慢慢放弃抵抗开始迎合
|
亚洲男女一区二区三区
|
国产亚洲欧美日韩俺去了
|
国产乱人伦偷精品视频AAA
|
亚洲国产熟妇无码一区二区
|
免费可以看的无遮挡AV
|
日本三级香港三级人妇少妇
|
日日噜夜夜噜
|
无码精品人妻一区二区三区涩爱
|
四虎永久在线精品免费观看
|
中文字幕在线视频一区
|
特大巨黑吊性XXXX
|
JULIA无码人妻中文字幕在线
|
欧美野外疯狂做受XXXX高潮
|
国产三级韩国三级日产三级
|
5252色国产精品
|
日韩精品人妻系列无码AV东京
|
欧美色亚洲
|
日韩精品成人a在线观看
|
免费A片国产毛无码A片牛牛
|
japanese16hdxxxx无码
|
特级毛片片A片AAAAAA
|
999在线播放 |
国产人妖视频一区二区
|
亚洲精品视频免费在线
|
女人被狂躁的高潮免费视频
|
freesexvideos高潮hd护士
|
亚洲VA在线VA天堂XXXX中文
|
国产亚洲91精品
|
中国国产精品视频
|
人妻波多野结衣爽到喷水
|
粗大的内捧猛烈进出少妇
|
欧洲区乱码一二三
|
国产精品99久久99久久久动漫
|
15GAY男同志同性1069
|
国产熟女内射OOOO
|
青青av |
亚洲人成网网址在线看
|
女人被爽到高潮视频免费国产
|