精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 JavaScript 中構(gòu)建 COVID-19 跟蹤器

開發(fā) 前端
本指南將幫助演示使用 JavaScript 使用 API 的基礎(chǔ)知識(shí)。您將學(xué)習(xí)如何從遠(yuǎn)程源獲取數(shù)據(jù)。您還將看到如何使用圖表庫來顯示獲取的數(shù)據(jù)。

渴望一個(gè)新項(xiàng)目來磨練你的 JS 技能?試試這個(gè)使用 JavaScript 創(chuàng)建 COVID-19 跟蹤器的教程。

正在尋找一個(gè)快速項(xiàng)目來練習(xí)您的 Web 開發(fā)技能?在整個(gè)新冠大流行期間,您可能已經(jīng)看到了許多不同的 COVID 追蹤器和圖表——以下是如何以最少的努力制作自己的追蹤器。

您將學(xué)習(xí) JavaScript 中的一些有用技術(shù),包括如何從 API 獲取遠(yuǎn)程數(shù)據(jù)以及如何使用圖表庫來顯示它。讓我們開始吧。你將要建造什么

本指南將幫助演示使用 JavaScript 使用 API 的基礎(chǔ)知識(shí)。您將學(xué)習(xí)如何從遠(yuǎn)程源獲取數(shù)據(jù)。您還將看到如何使用圖表庫來顯示獲取的數(shù)據(jù)。

本文中使用的所有代碼都可以在Github存儲(chǔ)庫中找到。

探索數(shù)據(jù)源

為了獲得與 COVID 相關(guān)的最新數(shù)據(jù),我們將使用disease.sh,它自稱為“開放疾病數(shù)據(jù) API”。

這個(gè) API 非常棒,因?yàn)椋?/p>

  • 它有許多不同的數(shù)據(jù)源,每一個(gè)都提供略有不同的格式
  • 它有據(jù)可查,沒有示例,但有很多關(guān)于每個(gè)disease.sh端點(diǎn)如何工作的詳細(xì)信息
  • 它返回 JSON,這很容易在 JavaScript 中使用
  • 它完全開放且免費(fèi)使用,無需身份驗(yàn)證

最后一點(diǎn)特別重要:許多 API 要求您通過復(fù)雜的 OpenAuth 過程,或者根本不適用于在瀏覽器中運(yùn)行的 JavaScript。

在本教程中,我們將使用來自 disease.sh 的美國紐約時(shí)報(bào)數(shù)據(jù)。該端點(diǎn)包括大流行期間(自 2020 年 1 月 21 日起)的數(shù)據(jù),格式易于使用。看看我們將使用的disease.sh 平臺(tái)的一些數(shù)據(jù):

如果您習(xí)慣于處理 JSON,則可以毫無問題地閱讀它。這是更易讀的布局中的一小段摘錄:

[{
"date":"2020-01-21",
"cases":1,
"deaths":0,
"updated":1643386814538
},{
"date":"2020-01-22",
"cases":1,
"deaths":0,
"updated":1643386814538
}]

API 返回一個(gè)簡單的對象數(shù)組,每個(gè)對象代表一個(gè)帶有日期、案例等的數(shù)據(jù)點(diǎn)。

設(shè)置 HTML

現(xiàn)在,我們將設(shè)置一些非常簡單的骨架 HTML。最終,您需要包含一些外部資源,但這足以開始:

<!DOCTYPE html>
<html>
<head>
<title>Covid Tracker</title>
</head>
<body>
<h2>Covid cases, US</h2>
<div class="chart" id="covid-all-us-cases"></div>
<script src="covid.js"></script>
</body>
</html>

使用 JavaScript 獲取數(shù)據(jù)

首先從 API 獲取數(shù)據(jù)并將其顯示在瀏覽器控制臺(tái)中。這將幫助您驗(yàn)證您是否可以從遠(yuǎn)程服務(wù)器獲取并處理響應(yīng)。將以下代碼添加到您的covid.js文件中:

var api = 'https://disease.sh/v3/covid-19/nyt/usa';
fetch(api)
.then(response => response.json())
.then(data => {
console.log(data);
});

Fetch JavaScript API 是 XMLHttpRequest 的更新替代品(在MDN上詳細(xì)了解它)。它使用了一個(gè) Promise,這使得帶有回調(diào)的異步編程更容易一些。使用此范例,您可以將多個(gè)異步步驟鏈接在一起。

獲取到所需的 URL 后,使用 Promise 的then方法處理成功案例。通過json()方法將響應(yīng)的正文解析為 JSON 。

因?yàn)閠hen()總是返回一個(gè) Promise,你可以繼續(xù)鏈接來處理每一步。現(xiàn)在,在第二步中,只需將數(shù)據(jù)記錄到控制臺(tái),以便您可以檢查它:

您將能夠與控制臺(tái)中顯示的對象進(jìn)行交互,以檢查來自 API 的數(shù)據(jù)。你已經(jīng)取得了很大的進(jìn)步,所以當(dāng)你準(zhǔn)備好后繼續(xù)下一步。

使用 billboard.js 顯示數(shù)據(jù)

讓我們使用 JavaScript 庫來繪制數(shù)據(jù),而不是記錄數(shù)據(jù)。通過將之前的代碼更新為如下所示為此做好準(zhǔn)備:

fetch(api)
.then(response => response.json())
.then(data => {
plotData(data);
});function plotData(data) {
}

我們將使用billboard.js庫為我們提供一個(gè)簡單的交互式圖表。billboard.js 是基本的,但它支持幾種不同的圖表類型,并允許您自定義軸、標(biāo)簽和圖表的所有標(biāo)準(zhǔn)成分。

您需要包含三個(gè)外部文件,因此將它們添加到 html 的 HEAD 中:

<script src="https://d3js.org/d3.v6.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/billboard.js/3.3.0/billboard.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/billboard.js/3.3.0/billboard.min.css" />

用最基本的圖表試試 billboard.js。將以下內(nèi)容添加到plotData():

bb.generate({
bindto: "#covid-all-us-cases",
data: {
type: "line",
columns: [
[ "data", 10, 40, 20 ]
]
}
});

bindto屬性定義了一個(gè)選擇器,它標(biāo)識(shí)要在其中生成圖表的目標(biāo) HTML 元素。data 用于折線圖,只有一列。注意,data 列是一個(gè)由四個(gè)值組成的數(shù)組,第一個(gè)值是一個(gè)字符串,作為該數(shù)據(jù)的名稱(“data”)。

你應(yīng)該會(huì)看到一個(gè)類似這樣的圖表,序列中有三個(gè)值,并有一個(gè)圖例將其標(biāo)記為“data”:

剩下要做的就是使用API 中已經(jīng)傳遞給plotData()的實(shí)際數(shù)據(jù)。這需要更多的工作,因?yàn)槟枰獙⑵滢D(zhuǎn)換為適當(dāng)?shù)母袷讲⒅甘?billboard.js 正確顯示所有內(nèi)容。

我們將繪制一個(gè)顯示完整案例歷史的圖表。首先構(gòu)建兩列,一列用于包含日期的 x 軸,另一列用于我們將在圖表上繪制的實(shí)際數(shù)據(jù)系列:

var keys = data.map(a => a.date),
cases = data.map(a => a.cases);
keys.unshift("dates");
cases.unshift("cases");

剩下的工作需要調(diào)整廣告牌對象。

bb.generate({
bindto: "#covid-all-us-cases",
data: {<strong> x: "dates",strong>
type: "line",<strong> columns: [
keys,
cases
]strong>
}
});

還要添加以下軸屬性:

axis: {
x: {
type: "category",
tick: {
count: 10
}
}
}

這可確保 x 軸僅顯示 10 個(gè)日期,因此它們的間距很好。請注意,最終結(jié)果是交互式的。當(dāng)您將光標(biāo)移到圖表上時(shí),廣告牌會(huì)在彈出窗口中顯示數(shù)據(jù):

在 GitHub中查看此跟蹤器的源代碼。

變化

看看如何以不同的方式使用源數(shù)據(jù)來更改使用 billboard.js 繪制的內(nèi)容。

僅查看一年的數(shù)據(jù)

整個(gè)圖表非常繁忙,因?yàn)樗罅繑?shù)據(jù)。減少噪音的一種簡單方法是將時(shí)間段限制為一年,例如(GitHub)。你只需要改變一行就可以做到這一點(diǎn),你根本不需要接觸plotData函數(shù);它通常足以處理一組減少的數(shù)據(jù)。

在第二個(gè).then()調(diào)用中,替換:

plotData(data);

和:

plotData(data.filter(a => a.date > '2022'));

filter()方法通過對數(shù)組中的每個(gè)值調(diào)用函數(shù)來減少數(shù)組。當(dāng)該函數(shù)返回true時(shí),它會(huì)保留該值。否則,它會(huì)丟棄它。

如果值的日期屬性大于“2022” ,上述函數(shù)將返回 true 。這是一個(gè)簡單的字符串比較,但它適用于該數(shù)據(jù)的格式,即年-月-日,一種非常方便的格式。

以較低粒度查看數(shù)據(jù)

與其將數(shù)據(jù)限制在一年內(nèi),另一種減少噪音的方法是丟棄大部分?jǐn)?shù)據(jù),但保留固定時(shí)間間隔內(nèi)的數(shù)據(jù)(GitHub)。然后數(shù)據(jù)將涵蓋整個(gè)原始時(shí)期,但會(huì)少得多。一個(gè)明顯的方法是每周只保留一個(gè)值——換句話說,每七個(gè)值。

執(zhí)行此操作的標(biāo)準(zhǔn)技術(shù)是使用%(模數(shù))運(yùn)算符。通過過濾每個(gè)數(shù)組索引的模 7 等于 0,我們將保留每 7 個(gè)值:

plotData(data.filter((a, index) => index % 7 == 0));

請注意,這一次,您需要使用另一種形式的filter(),它使用兩個(gè)參數(shù),第二個(gè)參數(shù)表示索引。結(jié)果如下:

在一個(gè)圖表中查看病例和死亡人數(shù)

最后,嘗試在一張圖表 ( GitHub ) 上同時(shí)顯示病例和死亡人數(shù)。這次您需要更改plotData()方法,但方法基本相同。關(guān)鍵變化是添加了新數(shù)據(jù):

deaths = data.map(a => a.deaths)
...
columns = [ keys, cases, deaths ]

并進(jìn)行調(diào)整以確保 billboard.js 正確格式化軸。請?zhí)貏e注意,屬于傳遞給bb.generate的對象的數(shù)據(jù)結(jié)構(gòu)的更改:

ata: {
x: "dates",
columns: columns,
axes: { "cases": "y", "deaths": "y2" },
types: {
cases: "bar"
}
}

現(xiàn)在,定義要繪制的多個(gè)軸以及特定于案例系列的新類型。

使用 JavaScript 繪制 API 結(jié)果

本教程演示了如何使用簡單的 API 和圖表庫在 JavaScript 中構(gòu)建基本的 COVID-19 跟蹤器。API 支持您可以在不同國家/地區(qū)使用的許多其他數(shù)據(jù),還包括有關(guān)疫苗覆蓋率的數(shù)據(jù)。

您也可以選擇使用多種 billboard.js 圖表類型來顯示它,或者完全使用不同的圖表庫。

責(zé)任編輯:龐桂玉 來源: Linux公社
相關(guān)推薦

2020-06-28 08:43:14

CEOIT戰(zhàn)略COVID-19

2021-02-01 16:49:52

可穿戴設(shè)備COVID-19遠(yuǎn)程監(jiān)控

2021-04-15 11:19:44

物聯(lián)網(wǎng)智能環(huán)境IoT

2021-01-04 12:03:04

人工智能AI物聯(lián)網(wǎng)

2021-03-18 13:28:28

COVID-19惡意軟件網(wǎng)絡(luò)攻擊

2021-04-23 10:02:55

物聯(lián)網(wǎng)傳感器IoT

2020-06-23 10:27:18

增強(qiáng)現(xiàn)實(shí)ARCOVID-19

2020-12-20 08:22:05

PythonCOVID-19全球擴(kuò)散圖

2020-09-18 10:35:58

邊境安全

2020-07-05 23:13:19

COVID-19CIO首席執(zhí)行官

2021-01-10 15:25:39

區(qū)塊鏈疫情區(qū)塊鏈技術(shù)

2022-11-01 14:49:49

2020-08-03 11:13:33

網(wǎng)絡(luò)安全CoVID-19網(wǎng)絡(luò)攻擊

2021-09-28 10:21:18

物聯(lián)網(wǎng)惡意軟件IoT

2020-07-23 11:26:06

網(wǎng)絡(luò)安全數(shù)據(jù)技術(shù)

2020-07-27 10:21:14

COVID-19物聯(lián)網(wǎng)IOT

2021-05-13 05:29:42

網(wǎng)絡(luò)犯罪英國COVID-19

2021-09-23 10:06:01

物聯(lián)網(wǎng)IOT

2022-08-30 11:59:35

暗網(wǎng)網(wǎng)絡(luò)安全數(shù)據(jù)泄露

2020-03-31 10:13:04

Google 開源技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

夜夜爽妓女8888视频免费观看| 性一交一黄一片| 国产高清免费在线播放| 美腿丝袜亚洲一区| 日韩亚洲第一页| 69久久精品无码一区二区| 波多野结衣久久| 国产日韩亚洲欧美综合| 97久久精品午夜一区二区| 日韩三级视频在线| 四季av一区二区凹凸精品| 精品国产乱码久久久久久浪潮 | 亚洲av激情无码专区在线播放| 久久最新视频| 欧美高清性猛交| 无码h肉动漫在线观看| 96sao精品免费视频观看| 舔着乳尖日韩一区| 18视频在线观看娇喘| 你懂的视频在线| 国产91丝袜在线18| 91精品久久久久久久久久入口 | 一本大道久久a久久精二百| 中文字幕久精品免| 国产在线黄色| 99精品一区二区三区| 亚洲aa中文字幕| 中文字幕在线日亚洲9| 国产精品久久久亚洲一区| 久久综合电影一区| 福利视频第一页| 丝袜美腿综合| 精品国产不卡一区二区三区| 亚洲色图 在线视频| 两个人看的在线视频www| 中文字幕一区二区三区四区不卡| 欧美一区二区视频17c| 超碰在线播放97| 国产真实乱子伦精品视频| 国产精品久久久久一区二区 | 国产美女av在线| 欧美韩国日本综合| 欧美日韩精品免费观看视一区二区| 国产99视频在线| 韩国av一区二区三区四区| 国产精品吴梦梦| 一级久久久久久| 爽好久久久欧美精品| 91精品国产高清久久久久久| 欧美成人精品欧美一级| 欧美国产小视频| 在线日韩精品视频| 午夜时刻免费入口| 精品日韩一区| 国产亚洲在线播放| 丰满的亚洲女人毛茸茸| 狠狠做深爱婷婷综合一区| 亚洲男人天堂手机在线| 一级性生活大片| 久久99性xxx老妇胖精品| 亚洲精品国产品国语在线| 成人手机在线免费视频| 偷拍精品福利视频导航| 亚洲美女激情视频| 无码人妻aⅴ一区二区三区69岛| 天堂网av成人| 一区二区在线视频| 中国美女黄色一级片| 欧美gvvideo网站| 久久综合免费视频| 久久久无码一区二区三区| 亚洲国产日韩欧美一区二区三区| 欧美性一区二区三区| 69国产精品视频免费观看| 日韩电影在线免费看| 国产精品自产拍在线观| 精品人妻一区二区三区换脸明星 | 黄色网址视频在线观看| 亚洲另类在线视频| 久久手机在线视频| 亚洲天堂av在线| 在线视频观看一区| 成人av毛片在线观看| youjizz亚洲| 亚洲欧美一区二区三区四区 | 日韩成人激情| 久久国产精品影视| 九九九在线观看| 蜜桃视频在线观看一区| 亚洲一区二区在线| 天堂在线一二区| 国产精品国产a| www.夜夜爱| jizz欧美| 亚洲第一精品电影| jizzjizz日本少妇| 在线欧美三区| 国产日韩欧美另类| 欧美一区二不卡视频| 国产欧美一区二区精品性色 | 宅男噜噜噜66一区二区| 国产精品极品美女粉嫩高清在线| 国产免费一区二区三区免费视频| av亚洲精华国产精华| 亚洲电影免费| av在线最新| 欧美精品欧美精品系列| 朝桐光av一区二区三区| 四季av一区二区凹凸精品| 性视频1819p久久| 91麻豆国产在线| 91丨porny丨最新| 91嫩草国产丨精品入口麻豆| 久久久一本精品| 精品国产乱码久久久久久浪潮| 亚洲欧美日韩第一页| 99热精品在线| 91麻豆精品秘密入口| 高清日韩av电影| 精品久久久久久久久久| 国产欧美精品一二三| 九九视频精品全部免费播放| 欧美精品福利在线| 国产精品高潮呻吟AV无码| 久久伊人中文字幕| 日本a在线免费观看| 国产一区二区三区免费在线| 国产亚洲精品久久久久久777| 日韩精品视频免费看| 韩国精品一区二区| 亚洲欧美精品| 日韩精品影片| 亚洲精品中文字幕女同| 久久久久亚洲av片无码下载蜜桃 | 亚洲欧美日韩偷拍| 欧美va天堂在线| 成人黄色大片在线免费观看| 波多野结衣在线网站| 日韩欧美在线视频日韩欧美在线视频| 在线精品视频播放| 国内精品福利| 国产精品久久久一区二区三区| 免费av在线网站| 欧美人妖巨大在线| 性色国产成人久久久精品 | 黑人无套内谢中国美女| 91视频综合| 国产日本欧美一区| 五月婷婷在线视频| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲精品国产成人| 日韩免费一级片| 成人av影院在线| 久久99中文字幕| 欧美一级三级| 日本中文字幕久久看| 麻豆国产在线播放| 欧美日韩综合一区| 日本成人精品视频| 国内外成人在线| 成人国产在线看| 99久久香蕉| 午夜精品久久久99热福利| 色婷婷激情五月| 日韩欧美国产成人| 黄色片网站免费| 免费在线观看一区二区三区| 一区二区三区偷拍| 天堂久久av| 69精品小视频| 国产综合视频一区二区三区免费| 欧美午夜精品久久久| 国产视频精品免费| 国产高清精品网站| 五十路熟女丰满大屁股| 伊人成综合网伊人222| 国产精品成人v| 国产精品久久久久久福利| 日韩一区二区三区精品视频| 日本一区二区不卡在线| 91啦中文在线观看| 蜜臀一区二区三区精品免费视频| 中文精品电影| 久久久福利视频| 国产亚洲精彩久久| 久久久久久国产精品美女| 青青草免费在线| 欧美精品久久天天躁| 国产一级一片免费播放放a| 久久日韩精品一区二区五区| 日本不卡一区二区在线观看| 精品成人在线| 美女亚洲精品| 高清国产一区二区三区四区五区| 久久久久久久久久久久久久久久久久av | 日韩欧美在线123| 91精品国产综合久久久蜜臀九色| 国产精品乱人伦一区二区| 初高中福利视频网站| 麻豆91精品| 超碰10000| 精品亚洲成人| 黑人另类av| 色狠狠一区二区三区| 欧美在线精品免播放器视频| 黄色一级片在线观看| 亚洲偷欧美偷国内偷| 亚洲精品一区二区三区区别| 欧美视频一区二区三区在线观看 | 亚洲va欧美va在线观看| 亚洲第一av| 欧美福利视频在线| 天堂аⅴ在线地址8| 亚洲精品成人久久电影| 精品免费久久久| 欧美性生活影院| 国产午夜性春猛交ⅹxxx| 亚洲欧美另类久久久精品| 无码一区二区三区在线| av不卡免费电影| 日本一本在线视频| 青青青爽久久午夜综合久久午夜| 99久久国产综合精品五月天喷水| 久久精品免费一区二区三区| 日韩资源av在线| 日韩成人av在线资源| caoporen国产精品| 亚洲一区av| 国产精品久久久久9999| 中文字幕资源网在线观看免费| 色综合色综合久久综合频道88| h网站视频在线观看| 精品亚洲国产视频| 无码国产色欲xxxx视频| 精品国产一区二区三区久久久蜜月 | 色av成人天堂桃色av| 亚洲 欧美 日韩 综合| 亚洲一二三四区| 2021亚洲天堂| 亚洲欧洲日韩av| 你懂得在线观看| 亚洲欧洲精品天堂一级| 欧美aaa级片| 中文一区一区三区高中清不卡| a天堂中文字幕| 国产欧美一区二区在线观看| www..com.cn蕾丝视频在线观看免费版| 91亚洲精品久久久蜜桃网站| 伊人网综合视频| proumb性欧美在线观看| 182在线视频| 99国产精品久| 国精产品一区二区三区| 久久久精品蜜桃| 一区二区三区伦理片| 国产精品乱码久久久久久| 亚洲国产精品一区二区久久hs| 亚洲欧美综合另类在线卡通| 精品自拍偷拍视频| 一区二区在线看| 国产精品2020| 欧美视频一区二区三区…| 9i精品福利一区二区三区| 日本道色综合久久| 亚洲香蕉在线视频| 91精品久久久久久久99蜜桃| 不卡的日韩av| 日韩精品在线观看一区| 国内在线精品| 久久精品国产亚洲精品2020| 牛牛电影国产一区二区| 欧美一级视频免费在线观看| 日日夜夜天天综合| 91免费电影网站| 加勒比久久高清| 日韩精品欧美一区二区三区| 亚洲国产一区二区三区在线播放| www.亚洲成人网| 久久xxxx| 国产高清999| 99精品欧美一区二区三区小说| 一色道久久88加勒比一| 亚洲欧美一区二区三区久本道91| 国产无码精品在线观看| 色婷婷久久久久swag精品| 一级黄色片视频| 精品福利在线导航| 国产人成在线观看| 欧美伦理91i| 欧美极品免费| 91丨九色丨国产| 精品国产99| 激情五月婷婷六月| 秋霞电影一区二区| 深田咏美中文字幕| 国产精品你懂的在线欣赏| 久久精品亚洲无码| 欧美日韩精品一区二区天天拍小说| 亚洲精品成人电影| 视频直播国产精品| 一个人www视频在线免费观看| 国产一区二区丝袜| 日韩三区视频| 久久精品在线免费视频| 日韩经典一区二区| 国产白袜脚足j棉袜在线观看| 亚洲国产成人午夜在线一区| 国产无套在线观看| 欧美精品免费视频| 国产爆初菊在线观看免费视频网站| 欧美激情一区二区久久久| 日本久久久久| 欧美一二三区| 亚洲国内精品| 国产精品igao网网址不卡| 日本一区二区三区高清不卡 | 国产视频中文字幕在线观看| 国产成人精品午夜| 久本草在线中文字幕亚洲| 女女同性女同一区二区三区按摩| 日本欧美一区二区| 亚洲天堂资源在线| 亚洲韩国一区二区三区| 国产精品久久久久久久久久久久久久久久 | 蜜桃视频久久一区免费观看入口 | 精品国产精品国产精品| 欧美亚洲一区三区| 欧洲伦理片一区 二区 三区| 久久久免费精品视频| 精品国产亚洲一区二区三区大结局| 日本视频一区二区在线观看| 一区二区日韩免费看| 亚洲一二三四五| 亚洲人一二三区| 91九色蝌蚪91por成人| 色婷婷综合久久久久中文字幕1| 日韩av福利| 牛人盗摄一区二区三区视频| 国产日本精品| 强迫凌虐淫辱の牝奴在线观看| 亚洲综合免费观看高清完整版| 国产高清视频免费| 免费91麻豆精品国产自产在线观看| 亚洲国产91视频| www.午夜色| 国产麻豆一精品一av一免费| 91视频综合网| 欧美电影免费观看完整版| 日韩欧美一起| 国产高清自拍一区| 激情久久一区| 久久人人爽人人人人片| 精品人伦一区二区三区蜜桃网站 | 成人免费观看在线| 成人综合在线视频| 国产成年人免费视频| 亚洲国产精品网站| 中文在线免费二区三区| 欧洲精品在线一区| 捆绑调教美女网站视频一区| 国产精品视频看看| 日韩视频永久免费| av手机免费在线观看| 欧美日韩精品一区| 美国一区二区三区在线播放| 三上悠亚在线观看视频| 日韩片之四级片| av在线最新| 亚洲v国产v| 国产福利一区二区三区视频在线| 色播视频在线播放| 国产亚洲精品91在线| 国产精品一区二区精品视频观看| 丁香色欲久久久久久综合网| heyzo一本久久综合| 日日夜夜狠狠操| 日韩小视频在线观看| 成人爽a毛片| 爆乳熟妇一区二区三区霸乳| 亚洲人成精品久久久久| 色综合免费视频| 国产精品久久久久久久av电影| 91精品天堂福利在线观看| 一边摸一边做爽的视频17国产 | 国产女人18毛片水18精| 午夜精品久久久久久久久久久久| 国产麻豆精品久久| 国产免费中文字幕| 亚洲一级二级三级| 成人在线免费观看| 超碰97在线资源| 久久先锋影音| 欧美交换国产一区内射| 亚洲天堂第二页| 亚洲一区电影| 亚洲成人福利在线观看| 亚洲一区二区黄色| 91欧美在线视频| 久久婷婷人人澡人人喊人人爽| 捆绑调教美女网站视频一区|