精品欧美一区二区三区在线观看 _久久久久国色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)

国产91欧美| 毛片网站在线观看| 欧美在线亚洲| 精品久久一区二区| 国产欧美在线一区| 91最新在线| 国产.欧美.日韩| 欧美又大又粗又长| 国产aaaaaaaaa| 99香蕉久久| 欧美在线免费播放| www.18av.com| 少妇av一区二区| 毛片av一区二区| 国模私拍一区二区三区| 精品一区二区6| 欧美色图婷婷| 日韩欧美高清一区| 天堂av在线网站| 波多野结衣在线高清| 中文字幕的久久| 久久99精品久久久久久久久久 | 色综合久久综合网97色综合 | 欧美性69xxxx肥| 欧美 亚洲 视频| 97人人在线| 久久午夜免费电影| 国产伦视频一区二区三区| 91高潮大合集爽到抽搐| 久久美女性网| 欧美一区二区三区免费观看| 久久一区二区三| 国产精品99久久| 亚洲天堂av在线免费| 小毛片在线观看| 国产精品三p一区二区| 欧美一级一级性生活免费录像| 三级a在线观看| 另类专区亚洲| 欧美性猛交xxxx免费看| 国产精品久久中文字幕| 欧美xxxx做受欧美88bbw| 亚洲欧洲国产日韩| 在线观看视频黄色| 老司机免费在线视频| 国产精品美女久久久久久久网站| 欧美在线激情| 啊v在线视频| 久久一夜天堂av一区二区三区 | 日韩成人免费| 自拍视频国产精品| 国产调教在线观看| 欧美一站二站| 中文综合在线观看| 成人免费精品动漫网站| 久久久9色精品国产一区二区三区| 一本色道久久综合亚洲精品小说 | 日本在线视频网| 亚洲国产高清在线观看视频| 日日骚一区二区网站| 蜜桃成人在线视频| 国产精品三级视频| 26uuu成人| 在线观看a级片| 亚洲五码中文字幕| 国产高清av在线播放| 欧美日韩在线观看首页| 日韩欧美aaa| 浓精h攵女乱爱av| 成人av在线播放| 精品999在线播放| 中文精品在线观看| 日本午夜一区| 欧美精品中文字幕一区| 日本熟妇毛耸耸xxxxxx| 老牛影视一区二区三区| 国产欧美精品一区二区三区介绍| 99久久免费国产精精品| 成人免费高清在线观看| 欧美性天天影院| 99re热久久这里只有精品34| 亚洲日本一区二区| 可以在线看的av网站| 成人视屏在线观看| 91精品久久久久久蜜臀| 中文字幕乱视频| 米奇777超碰欧美日韩亚洲| 日日骚久久av| 亚洲国产精一区二区三区性色| 一本一本久久| 国产欧美精品日韩| 污视频软件在线观看| 中文字幕国产一区二区| 国产精品一线二线三线| 高清av一区| 精品福利av导航| 国产精久久一区二区三区| 中文字幕av亚洲精品一部二部| 97国产精品视频人人做人人爱| 中文字幕 日韩有码| 成人午夜激情片| 亚洲国产综合自拍| 麻豆免费在线| 欧美一区二区三区色| 国产ts丝袜人妖系列视频| 先锋资源久久| 欧美在线视频a| 亚洲av色香蕉一区二区三区| 国产欧美日韩在线视频| 欧美精品久久久久久久久久久| 福利一区在线| 亚洲精品一区二三区不卡| 午夜爱爱毛片xxxx视频免费看| 欧美亚洲三级| 肥熟一91porny丨九色丨| 色的视频在线免费看| 欧美视频不卡中文| 亚洲天堂美女视频| 女生裸体视频一区二区三区| 国产精品久久久久久亚洲调教| 国产 日韩 欧美 精品| 中文字幕一区二区日韩精品绯色| 国产l精品国产亚洲区久久| 在线日韩成人| 久久精品国产91精品亚洲| 免费一级a毛片| 91碰在线视频| 国产精品999视频| 亚洲视频国产精品| 欧美日韩国产二区| 99热这里只有精品3| 国产精品久久久久久久久久免费看| 国产91对白刺激露脸在线观看| 亚洲欧美日本国产| 欧美黄色性视频| 国产精品视频一二区| 中文字幕在线不卡一区二区三区| 欧美少妇性生活视频| 人妖一区二区三区| 7777kkkk成人观看| 天堂网在线中文| 午夜精品一区在线观看| 精品久久久久一区二区| 在线成人欧美| 国产尤物99| 狠狠操一区二区三区| 精品久久久久久综合日本欧美| 午夜国产福利一区二区| 国产一区不卡视频| 九九久久九九久久| 日韩黄色av| 欧美富婆性猛交| 性欧美8khd高清极品| 夜夜嗨av一区二区三区网页| 好吊操视频这里只有精品| 精品电影一区| 狠狠色综合一区二区| 黄毛片在线观看| 亚洲网站在线看| www.亚洲激情| 国产精品久久久99| 中文字幕人妻无码系列第三区| 午夜国产精品视频免费体验区| 国产传媒欧美日韩| 中文字幕资源网在线观看免费| 亚洲女人被黑人巨大进入al| 国产一卡二卡三卡| 中文字幕一区二区三区在线播放| 中文字幕国产高清| 国产一在线精品一区在线观看| 国产日产精品一区二区三区四区 | 国产综合自拍| 精品一区二区三区自拍图片区| 国产乱码精品一区二三赶尸艳谈| 亚洲欧美日韩国产中文专区| 特级西西444www高清大视频| 亚洲视频网在线直播| 四虎永久免费观看| 久久久久在线| 青青草原网站在线观看| 日韩美脚连裤袜丝袜在线| 国产脚交av在线一区二区| av电影免费在线观看| 日韩精品高清在线| 91精品国产乱码久久久久| 亚洲大片在线观看| 蜜桃久久精品成人无码av| 国产一区二区三区免费观看| 欧美黑人经典片免费观看| 日本一区二区高清不卡| 国产精品视频免费一区| 99欧美精品| 久久理论片午夜琪琪电影网| 国产三级在线| 精品电影一区二区| 亚洲天堂777| 精品国产户外野外| 在线观看美女av| 久久久久9999亚洲精品| 国产精品欧美性爱| 免费看精品久久片| 日韩国产欧美亚洲| 亚洲综合中文| 亚洲精品美女久久7777777| 麻豆一区二区麻豆免费观看| 国产在线拍偷自揄拍精品| 另类图片综合电影| 久久久亚洲成人| sm国产在线调教视频| 亚洲最新av在线| 婷婷丁香花五月天| 日韩一区二区三区四区| 国产精品露脸视频| 欧美视频在线观看免费| 欧美极品aaaaabbbbb| 中文字幕一区二区三区蜜月 | 国产资源中文字幕| 老牛国产精品一区的观看方式| 91黄色在线看| 伊人色**天天综合婷婷| 亚洲三区在线| 韩日一区二区三区| 久久精品中文字幕一区二区三区 | 亚洲国产欧美一区二区三区同亚洲 | 日本高清视频在线观看| 亚洲精选中文字幕| 色婷婷中文字幕| 精品三级在线看| 性猛交富婆╳xxx乱大交天津| 91精品国产入口| 一级做a爱片久久毛片| 在线观看91视频| 久久久久久不卡| 欧美天天综合色影久久精品| 久久午夜无码鲁丝片| 亚洲永久免费视频| 黄色一级视频免费| 一区二区三区四区高清精品免费观看| 亚洲欧美综合7777色婷婷| 国产精品天干天干在观线| 国产一二三四五区| 久久蜜桃av一区精品变态类天堂| 国产精品无码一区二区三区免费 | 欧美男男tv网站在线播放| 97国产一区二区精品久久呦| 交100部在线观看| 欧美有码在线视频| 婷婷激情一区| 国产激情久久久| 国产精品高潮久久| 成人写真福利网| 日韩三级久久| 国产一区免费在线| 嫩草一区二区三区| 日韩久久不卡| 日韩毛片视频| 黄色网址在线免费看| 欧美不卡视频| 国产不卡一区二区视频| 亚洲影音先锋| 美女网站视频黄色| 激情综合色播激情啊| 曰本三级日本三级日本三级| 丁香婷婷综合色啪| 成人午夜福利一区二区| 中文字幕不卡三区| 全网免费在线播放视频入口| 夜夜嗨av一区二区三区中文字幕| 日本熟妇毛茸茸丰满| 在线免费视频一区二区| 国产欧美一区二区三区视频在线观看| 日韩欧美你懂的| 欧洲成人av| 色噜噜亚洲精品中文字幕| 宅男网站在线免费观看| 91精品国产自产91精品| 99久久er| 福利视频久久| 国产精品片aa在线观看| 穿情趣内衣被c到高潮视频| 亚洲二区精品| 另类小说色综合| 成人免费高清在线观看| 亚洲色图日韩精品| 亚洲一级二级在线| 人妻中文字幕一区二区三区| 日韩一区二区三区电影| 日本中文字幕电影在线观看| 日韩视频中文字幕| 麻豆mv在线看| 国产日韩欧美另类| 亚洲都市激情| 国产乱子伦精品视频| 欧美专区一区二区三区| 手机在线免费毛片| 久久久久高清精品| 久久国产一级片| 欧美午夜影院一区| 少妇av一区二区| 欧美成人精品一区二区| 欧美三区四区| 国产区二精品视| 一区二区国产在线| wwwwww.色| 91丝袜美腿高跟国产极品老师| 亚洲欧美精品aaaaaa片| 一本久久a久久免费精品不卡| 99热这里只有精品9| 色爱av美腿丝袜综合粉嫩av| 成人性生活视频| 国产精品日韩高清| 影视一区二区| 手机看片一级片| 久久综合av免费| 日韩和一区二区| 日韩亚洲欧美在线| 一区二区三区视频在线观看视频| 欧美一级片在线播放| 66精品视频在线观看| 国产免费色视频| 蜜桃精品在线观看| 免费视频91蜜桃| 好吊成人免视频| 五月婷婷六月色| 欧美精品激情blacked18| 日本综合精品一区| 做爰高潮hd色即是空| 久久精品国产亚洲a| 永久免费毛片在线观看| 色哟哟亚洲精品| 亚洲色图欧美视频| 91高清视频免费观看| 精品少妇一区| 热99这里只有精品| 波多野结衣中文一区| 国产在线视频二区| 精品国产一区二区三区四区四 | 6080国产精品| 国产精品国产三级国产aⅴ中文| 免费黄色片视频| 亚洲午夜av久久乱码| 日韩高清不卡| 亚洲精品中文综合第一页| 蜜桃av噜噜一区二区三区小说| 97在线观看免费视频| 欧美日韩免费高清一区色橹橹| 成人福利在线| 91精品久久久久久久久| 999精品色在线播放| 五月天婷婷影视| 一区二区三区在线视频观看 | 男人添女人下部高潮视频在观看| 国产·精品毛片| 亚洲男人的天堂在线视频| 日韩精品在线影院| 自拍偷自拍亚洲精品被多人伦好爽 | 一级片黄色免费| 亚洲国产人成综合网站| 欧美自拍第一页| 日韩av毛片网| 日韩av自拍| 熟妇女人妻丰满少妇中文字幕| 亚洲一区二区高清| 日本人妖在线| 国产精品一二区| 在线中文字幕亚洲| 国产精品无码一区二区三| 色哟哟一区二区三区| 看女生喷水的网站在线观看| 国产精品免费一区二区三区在线观看 | 五月婷婷在线观看视频| 国产成人精品午夜| 国产精品久久观看| 亚洲av成人片无码| 日本精品视频一区二区| 精品国产99久久久久久| 国产日韩亚洲精品| 日本免费新一区视频| 欧美三根一起进三p| 国产丝袜精品视频| 婷婷丁香久久| 久草热视频在线观看| 国产精品国产精品国产专区不蜜| 亚洲黄色a级片| 国产精品第一区| 精品成人国产| www亚洲色图| 亚洲精品一区二区三区在线观看| 全球最大av网站久久| 男人天堂av片| 中文字幕高清不卡| 深夜福利在线视频| 91久久在线播放| 久色成人在线| 久久久无码精品亚洲国产| 在线国产精品视频| 精品女人视频| 国产又粗又猛又爽又黄| 欧美亚洲一区二区在线观看| av毛片午夜不卡高**水|