日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

看了就会的 Node.js 三大基础模块常用 API

發(fā)布時(shí)間:2023/12/9 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 看了就会的 Node.js 三大基础模块常用 API 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

大家好,我是若川。歡迎加我微信?ruochuan12,加群交流學(xué)習(xí)。今天分享一篇nodejs基礎(chǔ)的文章。點(diǎn)擊下方卡片關(guān)注我,或者查看源碼等系列文章。

在日常使用 Node 進(jìn)行開發(fā)的時(shí)候,會(huì)使用到一些文件系統(tǒng)、路徑操作等基礎(chǔ) API,這里整理一下,方便大家理解和直接使用。

這里只介紹最常用的那些,不是所有哈,想要看更全的,直接看官方文檔[1]就 OK。

盡量不廢話,多上代碼。

Process 模塊

先介紹 process 模塊,它提供了當(dāng)前 Node 進(jìn)程相關(guān)的全局環(huán)境信息。在后面的 API 中被用到。

//?內(nèi)置模塊,直接使用 const?process?=?require('process');

process.cwd()

這是一個(gè)函數(shù),返回當(dāng)前 Node 進(jìn)程執(zhí)行的目錄,舉例一個(gè)常見的場景:

一個(gè) Node 模塊 A 通過 NPM 發(fā)布,項(xiàng)目 B 中使用了模塊 A。在 A 中需要操作 B 項(xiàng)目下的文件時(shí),就可以用 process.cwd() 來獲取 B 項(xiàng)目的路徑。

const?cwd?=?process.cwd();?//?輸出:/Users/xiaolian/Code/node-api-test

process.argv

在終端通過 Node 執(zhí)行命令的時(shí)候,通過 process.argv 可以獲取傳入的命令行參數(shù),返回值是一個(gè)數(shù)組:

  • 0: Node 路徑(一般用不到,直接忽略)

  • 1: 被執(zhí)行的 JS 文件路徑(一般用不到,直接忽略)

  • 2~n: 真實(shí)傳入命令的參數(shù)**

所以,我們只要從 process.argv[2] 開始獲取就好了。一般都是這樣用

const?args?=?process.argv.slice(2);

直接獲取我們想要的參數(shù)。

process.env

返回一個(gè)對象,存儲(chǔ)當(dāng)前環(huán)境相關(guān)的所有信息,一般很少直接用到。

一般我們會(huì)在 process.env 上掛載一些變量標(biāo)識(shí)當(dāng)前的環(huán)境。比如最常見的用 process.env.NODE_ENV 區(qū)分 development 和 production。在 vue-cli 的源碼中也經(jīng)常會(huì)看到 process.env.VUE_CLI_DEBUG 標(biāo)識(shí)當(dāng)前是不是一 DEBUG 模式。

這里提一個(gè) webpack 的插件 DefinePlugin[2],在日常的構(gòu)建流程中,我們經(jīng)常會(huì)通過這個(gè)插件來注入不同的全局變量,從而執(zhí)行不同的構(gòu)建流程,并且代碼中的 process.env.xxx 會(huì)被替換成具體的值,在 Terser 壓縮階段會(huì)將 deadCode 移除,優(yōu)化代碼體積。

process.platform

這個(gè)用的不多,返回當(dāng)前系統(tǒng)信息,枚舉值如下:

console.log(process.platform);//?'aix' //?'darwin'??-?macOS //?'freebsd' //?'linux'?-?linux //?'openbsd' //?'sunos' //?'win32'?-?windows

Path 模塊

//?內(nèi)置模塊,直接使用 const?path?=?require('path');

Node 中幾乎路徑相關(guān)的操作都會(huì)使用這個(gè)模塊。

這里就說 5 個(gè)最常用的:

path.join(...paths)

path.join 作用是將傳入的多個(gè)路徑拼成一個(gè)完整的路徑。

const?dPath?=?path.join('template',?'aaa',?'bbb',?'ccc',?'d.js'); //?輸出:?template/aaa/bbb/ccc/d.js

來看一個(gè)非常常見的場景,我們需要獲取當(dāng)前項(xiàng)目的 package.json 文件,就可以這樣獲取它的路徑:

const?pkgPath?=?path.join(process.cwd(),?'./package.json'); //?輸出:?/Users/xiaolian/Code/node-api-test/package.json

path.join 可以傳入任意個(gè)路徑,比如:

['package.json',?'README.md'].forEach(fileName?=>?{const?templateFilePath?=?path.join(process.cwd(),?'template',?fileName);console.log(templateFilePath); }); //?輸出:?/Users/xiaolian/Code/node-api-test/template/package.json //?輸出:?/Users/xiaolian/Code/node-api-test/template/README.md

path.resolve(...paths)

path.resovle 和 path.join 的區(qū)別在于它的作用是將傳入的多個(gè)路徑和當(dāng)前執(zhí)行路徑拼接成一個(gè)完整的絕對路徑。

假設(shè)我現(xiàn)在 index.js 在 scripts 目錄下,然后我在根目錄下執(zhí)行 node scripts/index.js,它的代碼如下:

const?dPath?=?path.resolve('aaa',?'bbb',?'ccc',?'d.js'); //?輸出:??/Users/xiaolian/Code/node-api-test/aaa/bbb/ccc/d.js

一般情況下,當(dāng) path.resolve 的第一個(gè)參數(shù)為 ./ 時(shí),可以直接理解和 path.join(processs.cwd(), '') 表現(xiàn)一致。

path.basename(path[, ext])

path.basename 返回指定 path 最后一個(gè)路徑名,其中第二個(gè)參數(shù) ext 可選,表示文件擴(kuò)展名。比如:

console.log(path.basename('scripts/index.js'));??//?index.js console.log(path.basename('scripts/index.js',?'.js'));??//?匹配到?.js,返回?index console.log(path.basename('scripts/index.js',?'.json'));??//?沒匹配到,返回?index.js

path.dirname(path)

和 path.basename 對應(yīng),返回指定 path 最后一個(gè)路徑名之前的路徑。比如:

console.log(path.basename('scripts/index.js'));??//?scripts console.log(path.basename('scripts/hook/index.js'));??//?scripts/hook

path.extname(path)

和 path.basename 對應(yīng),返回指定 path 最后一個(gè)路徑名的文件擴(kuò)展名(含小數(shù)點(diǎn) .)。比如:

console.log(path.basename('scripts/index.js'));??//?.js console.log(path.basename('README.md'));??//?.md

對比

最后再來對比一下各個(gè)路徑相關(guān)的 API 的區(qū)別。

項(xiàng)目 A 的目錄結(jié)構(gòu)如下:

├──?scripts │???└──?index.js ├──?src │???└──?index.js ├──?package.json ├──?README.md

scripts/index.js 的代碼如下:

const?path?=?require('path');console.log(path.join('package.json')); console.log(path.resolve('package.json')); console.log(path.join('src',?'index.js')); console.log(path.resolve('src',?'index.js')); console.log(path.join(process.cwd(),?'package.json')); console.log(path.resolve('./',?'package.json')); console.log(__filename); console.log(__dirname);

然后,我們在項(xiàng)目 A 的根目錄下執(zhí)行 node scripts/index.js,結(jié)果如下:

->?node?scripts/index.js package.json /Users/xiaolian/Code/A/package.json src/index.js /Users/xiaolian/Code/A/src/index.js /Users/xiaolian/Code/A/package.json /Users/xiaolian/Code/A/package.json /Users/xiaolian/Code/A/scripts/index.js /Users/xiaolian/Code/A/scripts

品,仔細(xì)品,它們有什么區(qū)別。

個(gè)人而言,一般還是習(xí)慣用 path.join(process.cwd(), 'xxx')。

File System 模塊

//?內(nèi)置模塊,直接使用 const?fs?=?require('fs');

文件系統(tǒng)相關(guān)操作的模塊,除了 fs 之外,我們還經(jīng)常用到 fs-extra,后面會(huì)介紹。

這個(gè)模塊在平時(shí)的 Node 開發(fā)中會(huì)被大量使用,這里簡單列幾個(gè),其它的還是看文檔哈:https://nodejs.org/dist/latest-v14.x/docs/api/fs.html[3]

fs 模塊的 API 默認(rèn)都是異步回調(diào)的形式,如果你想使用同步的方法,有兩種解決方法:

  • 使用 Node 提供的同步 API:xxxSync,也就是在 API 的后面加一個(gè) Sync 后綴,它就是一個(gè)同步方法了(具體還是需要查文檔哈,是否有提供同步 API)

  • 包裝成一個(gè) Promise 使用

  • fs.stat(path[, options], callback)

    fs.stat() 返回一個(gè)文件或者目錄的信息。

    const?fs?=?require('fs');fs.stat('a.js',?function(err,?stats)?{console.log(stats); });

    其中包含的參數(shù)有很多,介紹幾個(gè)比較常用的:

    export?interface?StatsBase<T>?{isFile():?boolean;?????????????????//?判斷是否是一個(gè)文件isDirectory():?boolean;????????????//?判斷是否一個(gè)目錄size:?T;???????????????????????????//?大小(字節(jié)數(shù))atime:?Date;???????????????????????//?訪問時(shí)間mtime:?Date;???????????????????????//?上次文件內(nèi)容修改時(shí)間ctime:?Date;???????????????????????//?上次文件狀態(tài)改變時(shí)間birthtime:?Date;???????????????????//?創(chuàng)建時(shí)間 }

    一般我們會(huì)使用 fs.stat 來取文件的大小,做一些判斷邏輯,比如發(fā)布的時(shí)候可以檢測文件大小是否符合規(guī)范。在 CLI 中,經(jīng)常需要獲取一個(gè)路徑下的所有文件,這時(shí)候也需要使用 fs.stat 來判斷是目錄還是文件,如果是目錄則繼續(xù)遞歸。當(dāng)然,現(xiàn)在也有更方便的 API 可以完成這個(gè)工作。

    同步方法

    const?fs?=?require('fs');try?{const?stats?=?fs.statSync('a.js'); }?catch(e)?{}

    fs.readdir(path[, options], callback)

    fs.readdir(path) 獲取 path 目錄下的文件和目錄,返回值為一個(gè)包含 file 和 directory 的數(shù)組。

    假設(shè)當(dāng)前目錄為:

    . ├──?a │???├──?a.js │???└──?b │???????└──?b.js ├──?index.js └──?package.json

    執(zhí)行以下代碼:

    const?fs?=?require('fs');fs.readdir(process.cwd(),?function?(error,?files)?{if?(!error)?{console.log(files);} });

    返回值為:

    [?'a','index.js','package.json'?]

    可以看到這里只返回了根目錄下的文件和目錄,并沒有去深度遍歷。所以如果需要獲取所有文件名,就需要自己實(shí)現(xiàn)遞歸。

    同步方法

    const?fs?=?require('fs');try?{const?dirs?=?fs.readdirSync(process.cwd()); }?catch(e)?{}

    fs.readFile(path[, options], callback)

    文件讀取的 API,通過 fs.readFile 可以獲取指定 path 的文件內(nèi)容。

    入?yún)⑷缦?#xff1a;

    • 第一個(gè)參數(shù): 文件路徑

    • 第二個(gè)參數(shù): 配置對象,包括 encoding 和 flag,也可以直接傳如 encoding 字符串

    • 第三個(gè)參數(shù): 回調(diào)函數(shù)

    使用方法如下:

    const?fs?=?require('fs'); const?path?=?require('path');fs.readFile(path.join(process.cwd(),?'package.json'),?'utf-8',?function?(error,content )?{if?(!error)?{console.log(content);} });

    如果沒傳 encoding,則其默認(rèn)值為 null,此時(shí)返回的文件內(nèi)容為 Buffer 格式。

    同步方法

    const?fs?=?require('fs');try?{fs.readFileSync(path.join(process.cwd(),?'package.json'),?'utf-8'); }?catch(e)?{}

    fs.writeFile(file, data[, options], callback)

    對應(yīng)著讀文件 readFile,fs 也提供了寫文件的 API writeFile,接收四個(gè)參數(shù):

    • 第一個(gè)參數(shù): 待寫入的文件路徑

    • 第二個(gè)參數(shù): 待寫入的文件內(nèi)容

    • 第三個(gè)參數(shù): 配置對象,包括 encoding 和 flag,也可以直接傳如 encoding 字符串

    • 第三個(gè)參數(shù): 回調(diào)函數(shù)

    使用方法如下:

    const?fs?=?require('fs'); const?path?=?require('path');fs.writeFile(path.join(process.cwd(),?'result.js'),'console.log("Hello?World")',function?(error,?content)?{console.log(error);} );

    同步方法

    const?fs?=?require('fs'); const?path?=?require('path');try?{fs.writeFileSync(path.join(process.cwd(),?'result.js'),'console.log("Hello?World")','utf-8'); }?catch?(e)?{}

    本文主要是總結(jié)了一下在開發(fā) Node 時(shí)常用的一些 API,后續(xù)的文章會(huì)帶來 Node 常用的一些三方包。

    參考資料

    [1]

    官方文檔: https://nodejs.org/dist/latest-v14.x/docs/api/

    [2]

    DefinePlugin: https://webpack.js.org/plugins/define-plugin

    [3]

    https://nodejs.org/dist/latest-v14.x/docs/api/fs.html: https://nodejs.org/dist/latest-v14.x/docs/api/fs.html


    最近組建了一個(gè)江西人的前端交流群,如果你也是江西人可以加我微信 ruochuan12 拉你進(jìn)群。



    ·················?若川出品?·················

    今日話題

    去年清明假期開通了第二個(gè)微信號?ruochuan12,昨天突破2000好友了。清明假期打算完稿vuex4源碼文章,可惜,我是沒有完成,錯(cuò)誤的預(yù)估了工作量,和自己的惰性...我可能可以封為資深拖稿專家了。

    一個(gè)愿景是幫助5年內(nèi)前端人走向前列的公眾號

    可加我個(gè)人微信 ruochuan12,長期交流學(xué)習(xí)

    推薦閱讀

    我在阿里招前端,我該怎么幫你?(現(xiàn)在還能加我進(jìn)模擬面試群)

    如何拿下阿里巴巴 P6 的前端 Offer

    總結(jié)

    以上是生活随笔為你收集整理的看了就会的 Node.js 三大基础模块常用 API的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    久久久国产视频 | 福利视频午夜 | 天天操天天操天天操天天操天天操天天操 | 成人网在线免费视频 | 中文在线免费观看 | 日韩激情影院 | 亚洲精品在线资源 | 91中文字幕 | 日韩在线观看小视频 | 国产一级高清 | 天天色天天骑天天射 | 国产福利免费看 | 天天操天天曰 | 国产美女精品久久久 | 成人免费在线网 | 国产福利专区 | av性网站| 国产二级视频 | 国产字幕在线看 | 久久精品国产亚洲 | 人人精品 | 激情在线五月天 | 九九热免费在线观看 | 成人av影视在线 | 欧美性生活免费 | 国产99久久精品一区二区300 | 日韩免费一级a毛片在线播放一级 | 黄色一级片视频 | 涩涩在线 | 麻豆视频免费在线观看 | 天天干天天射天天操 | 国产成人精品亚洲a | 欧美少妇的秘密 | 麻豆传媒视频观看 | 中文字幕在线免费播放 | 国产精品99久久免费黑人 | 精品v亚洲v欧美v高清v | 亚洲九九 | 三级黄在线 | 亚洲精品国产精品国自产观看浪潮 | 日韩丝袜 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 久久少妇免费视频 | 黄色视屏在线免费观看 | 久久久精品国产免费观看一区二区 | 蜜臀av夜夜澡人人爽人人桃色 | 日韩免费一区二区三区 | 99视频在线看 | 国产一级免费观看 | 国产高清中文字幕 | 亚洲综合色丁香婷婷六月图片 | 永久免费毛片 | 狠狠操操操 | 免费试看一区 | 射射色| 久久 精品一区 | 黄色国产精品 | 麻花豆传媒mv在线观看网站 | 91色网址| 国产香蕉在线 | 成人国产精品久久久春色 | 手机在线欧美 | 日韩精品一区二区三区水蜜桃 | 久草在线观看 | 日本韩国中文字幕 | 亚洲激色 | 亚洲丝袜一区 | 免费99视频 | 成人av免费在线 | 婷婷丁香五 | 精品一区二区三区在线播放 | 91av小视频| 久久99精品久久久久婷婷 | 天天色天天干天天色 | 伊人色播 | 九七视频在线 | 亚洲性xxxx | 九九热在线精品 | 中文亚洲欧美日韩 | 手机版av在线 | 婷婷久久国产 | 在线视频a | 久久久久久久久久久成人 | 久久久久成人精品免费播放动漫 | 天堂网av在线 | 国产精品免费在线观看视频 | 成人午夜在线观看 | 久久一区二区三区超碰国产精品 | 男女日麻批 | av中文字幕免费在线观看 | 狠狠干综合网 | 久久男人视频 | 特级大胆西西4444www | 97av视频| 日韩在线观看精品 | 91亚色在线观看 | 中文字幕在线播放日韩 | 国产精品免费视频一区二区 | 成人黄色av免费在线观看 | 热久久免费国产视频 | 亚洲精品在线免费观看视频 | 精品久久久成人 | 麻豆影视网 | 九九九九九九精品任你躁 | 亚洲综合在线播放 | 免费在线成人 | 国产美女主播精品一区二区三区 | 69国产精品视频免费观看 | 精品二区视频 | 天天操操操操操操 | 麻豆视频在线免费看 | 三级av免费观看 | 成av在线| 欧美精品少妇xxxxx喷水 | 天天爽天天爽天天爽 | 久久综合狠狠综合久久综合88 | 黄色小网站在线观看 | 日韩av高清在线观看 | 国产成人三级 | 国产大陆亚洲精品国产 | 999成人国产 | www.激情五月.com | 十八岁免进欧美 | 日韩av在线免费播放 | 久久国产一区 | 欧美性直播 | 开心丁香婷婷深爱五月 | 丁香高清视频在线看看 | 六月色婷 | 国产精品久久一区二区三区不卡 | 99免费观看视频 | 色综合咪咪久久网 | 国产在线视频资源 | 久久看毛片 | 亚洲国产午夜视频 | 国产女人免费看a级丨片 | 天天色婷婷 | 久久伊人爱 | 国产99久久久久 | 久久久久夜色 | 久久久免费精品国产一区二区 | 国产福利精品在线观看 | 亚洲国产成人精品久久 | 日产乱码一二三区别免费 | 欧美日韩在线视频一区二区 | 久久tv| 麻豆91在线观看 | 特级西西www44高清大胆图片 | 美女视频a美女大全免费下载蜜臀 | 91在线蜜桃臀 | 亚州日韩中文字幕 | 99精品视频观看 | 亚洲午夜久久久久久久久电影网 | 婷婷丁香激情综合 | 亚洲h在线播放在线观看h | 天天伊人网 | 日韩乱色精品一区二区 | 日韩a免费 | 99精品久久99久久久久 | 精品国产一区二区三区久久影院 | 亚洲视频免费在线观看 | 国产精品久久久久影院日本 | 日韩黄在线观看 | 国产一级片播放 | www视频在线观看 | 黄色小说免费观看 | 91福利区一区二区三区 | 亚洲免费国产视频 | 国产精品久久久久久久7电影 | 国产成人精品综合 | 六月丁香激情综合 | 在线观看成人av | 国产精品网红福利 | 一级黄色片在线免费看 | 久久久久激情 | 婷婷丁香色 | 国产婷婷vvvv激情久 | 国产亚州av | 成人高清在线观看 | 久久久久五月天 | 国产精品久久久久久久婷婷 | 日日夜夜天天射 | 日韩啪啪小视频 | 免费观看久久 | 国产精品久久久久久久久免费 | 人人超碰97 | 天天干,天天操 | 免费一级黄色 | 久久综合久久88 | 欧美一级黄色网 | 日韩视频1区 | 伊人色播 | 日韩大片在线免费观看 | 91豆花在线观看 | 99se视频在线观看 | 中文字幕在线视频一区二区 | 国产在线专区 | 99久久婷婷国产综合精品 | 在线视频欧美精品 | 中文字幕美女免费在线 | 国产色影院 | 中文字幕国产视频 | 日韩伦理片一区二区三区 | 99视频网址| 996久久国产精品线观看 | 色99视频| 五月婷婷激情六月 | 亚洲第一区在线观看 | 久久综合欧美 | 蜜臀aⅴ国产精品久久久国产 | 97在线播放视频 | 一级一片免费视频 | 天天操天天综合网 | 丁香六月伊人 | 香蕉视频导航 | 欧美人交a欧美精品 | 欧美日比视频 | 免费av电影网站 | 最近中文字幕完整视频高清1 | 九九免费在线视频 | 亚洲第一av在线 | 国产精品国产精品 | 手机版av在线 | 精精国产xxxx视频在线播放 | 激情综合五月天 | 免费在线观看日韩视频 | 在线观看91精品国产网站 | 2024国产在线| 久久99国产综合精品免费 | 国内精品视频在线播放 | 久久亚洲区 | 丁香六月在线观看 | 狠狠88综合久久久久综合网 | 波多野结衣视频网址 | 在线免费观看黄色 | 超碰国产在线播放 | 狠狠躁日日躁 | 国产精品免费观看在线 | 91九色视频导航 | 嫩草伊人久久精品少妇av | 久久精品播放 | 狠狠撸电影 | 91豆花在线| 肉色欧美久久久久久久免费看 | 久久综合9988久久爱 | 激情欧美丁香 | 玖玖爱在线观看 | 日韩激情第一页 | 99精品久久久久久久久久综合 | 在线a亚洲视频播放在线观看 | 在线播放91| 国产精品久久久免费 | 亚洲天堂视频在线 | 国产区在线看 | 91精品国产乱码久久 | 国产视频一区在线播放 | 青草视频在线 | 亚洲精品影院在线观看 | 美女一二三区 | 天天操天天艹 | 丝袜网站在线观看 | 亚洲狠狠丁香婷婷综合久久久 | 人人揉人人揉人人揉人人揉97 | 中文视频在线看 | 九九九在线观看视频 | 狠狠色丁香婷婷综合欧美 | 视频一区视频二区在线观看 | 在线观看国产高清视频 | 97成人在线视频 | 日韩精品久久中文字幕 | 国产精品婷婷午夜在线观看 | 欧美一区二区三区在线 | 波多野结衣小视频 | 精品视频久久 | 免费看国产黄色 | 亚洲2019精品| 免费看特级毛片 | 成人一区二区在线观看 | 91片网| 久久综合加勒比 | 97国产情侣爱久久免费观看 | 97超碰国产精品女人人人爽 | 毛片99 | 亚洲精品自在在线观看 | 久草在线久草在线2 | 亚洲一区二区精品在线 | 国产一区二区免费在线观看 | 在线播放av网址 | 午夜精品一区二区三区在线观看 | 香蕉视频网站在线观看 | 在线 高清 中文字幕 | 人人爽人人看 | 国产精品亚洲视频 | 91精品亚洲影视在线观看 | 久草视频资源 | 久久女教师 | 天堂网一区二区 | 午夜精品一区二区国产 | 狠狠色丁香久久婷婷综合丁香 | 91精品国产福利在线观看 | 国产精品 国产精品 | 国产污视频在线观看 | 一区二区三区免费在线 | 成人免费在线电影 | www五月天com| 狠狠色婷婷丁香六月 | 色婷婷成人网 | 99精品久久久久久久 | 国产成人精品综合久久久 | 亚洲精品乱码久久久久久按摩 | 国产 日韩 欧美 在线 | 亚洲精品国精品久久99热一 | 天天爱天天射 | 一级做a爱片性色毛片www | 国产精品porn| 在线免费观看欧美日韩 | 国产中文字幕在线免费观看 | 国产精品一区二区精品视频免费看 | 日韩色区 | 天天天天色综合 | 国产99亚洲 | 最近最新最好看中文视频 | 午夜精品一区二区三区视频免费看 | 亚洲伦理一区二区 | 91av观看| 国产精品一级视频 | 国产精品一区二区在线观看 | 久久激情视频 久久 | 黄网站色成年免费观看 | av网站在线观看免费 | 韩日精品在线 | 在线看av网址 | 美女网色 | 亚洲精品久久在线 | 亚洲欧美在线视频免费 | 美女视频a美女大全免费下载蜜臀 | 日日日天天天 | 免费高清在线观看成人 | 久草久草在线 | 久草在线资源网 | 激情五月av| 日韩免费视频 | 欧美一级特黄aaaaaa大片在线观看 | 国产 在线观看 | 久久天堂亚洲 | 国内偷拍精品视频 | 亚洲午夜精品一区 | 国产+日韩欧美 | 国产在线a免费观看 | 日本激情中文字幕 | 国产精品欧美久久久久三级 | 99操视频 | 视频一区二区三区视频 | 91av免费在线观看 | 91视频亚洲| 蜜臀久久99精品久久久无需会员 | 色婷婷激情电影 | 久草在线久 | 欧美黄色特级片 | 人人爱人人做人人爽 | 99r在线观看 | 2022国产精品视频 | 亚洲高清免费在线 | 亚洲精品国偷自产在线91正片 | 国产h在线播放 | 日日爱网站 | 国产精品毛片久久久久久久久久99999999 | 亚洲va欧美va人人爽 | 国产999精品久久久久久绿帽 | 婷婷久久精品 | 欧美亚洲三级 | 国产福利一区二区三区视频 | 丁香婷婷综合色啪 | 国产精品毛片久久蜜 | 狠狠婷婷 | 999精品视频| 欧美专区国产专区 | 国产伦精品一区二区三区照片91 | 国产美女精品视频 | 婷婷伊人综合 | 国产精品久久久久久吹潮天美传媒 | 超碰在线个人 | 麻豆国产精品永久免费视频 | av中文字幕在线观看网站 | 欧洲在线免费视频 | 日本精品一区二区三区在线观看 | 九九九热精品免费视频观看 | 国产一区视频在线观看免费 | 国产黄色看片 | 精品久久免费 | 天天爽天天摸 | 欧美一级久久久久 | 久草新在线 | 不卡av电影在线观看 | 天天操夜夜操国产精品 | 一级久久精品 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 97超级碰碰碰视频在线观看 | 久久99免费视频 | 日韩18p| 精品日韩在线一区 | 国产综合视频在线观看 | 激情网色| 成人在线你懂得 | 天天干天天操天天拍 | 一区二区电影在线观看 | 亚洲精品一区二区三区新线路 | 国产中文字幕视频在线 | 日韩黄色中文字幕 | 天天操天天干天天玩 | 九七视频在线观看 | 激情五月婷婷激情 | 日韩美一区二区三区 | 91资源在线 | 国产一性一爱一乱一交 | 黄色成人在线 | 亚洲激情视频在线 | 国产小视频在线免费观看 | 久久99网站 | 国产精品 999 | 超碰在线天天 | 日韩精选在线 | 中文字幕av最新 | 天天av在线播放 | 蜜桃av人人夜夜澡人人爽 | 亚洲精品自拍视频在线观看 | 人人看人人做人人澡 | 亚洲高清91 | 狠狠搞,com| 国产欧美在线一区 | 国产五月天婷婷 | 国产成人三级在线播放 | 久久久久视 | 国产成人三级在线播放 | 99精品在线视频观看 | 日韩精品视频免费看 | 亚洲欧美国产视频 | 狠狠的操狠狠的干 | 激情婷婷色 | 成人欧美日韩国产 | 精品一区精品二区高清 | 久久久91精品国产 | 国产va在线| av免费看在线 | 亚洲欧美日韩在线看 | 国产在线精品国自产拍影院 | 亚洲日本中文字幕在线观看 | 亚洲日日射 | a在线观看免费视频 | av午夜电影 | 日韩在线视频线视频免费网站 | 97超碰福利久久精品 | 香蕉影视在线观看 | 久久综合久久伊人 | 福利视频精品 | 日韩在线观看a | 婷婷综合亚洲 | 亚洲精品国产成人 | 99精品国产成人一区二区 | avhd高清在线谜片 | 成人中文字幕在线 | 欧美极品在线播放 | 国产一区二区久久久久 | 国产五月天婷婷 | 三三级黄色片之日韩 | 夜夜夜影院 | 国内精品在线一区 | 国产美女主播精品一区二区三区 | 精品国产欧美一区二区三区不卡 | 91污污视频在线观看 | 久久伊人精品一区二区三区 | 精品主播网红福利资源观看 | 久久不卡国产精品一区二区 | 操操操人人 | 亚洲国产精品久久 | 天天曰 | 久久精品一区二区三区四区 | 国产精品久久久久久婷婷天堂 | 99亚洲天堂| 伊甸园永久入口www 99热 精品在线 | 四虎国产永久在线精品 | 亚洲欧美日韩国产一区二区 | 欧美日韩高清在线一区 | 日本精品久久久一区二区三区 | 在线视频精品播放 | 手机成人在线 | 五月婷婷综合激情网 | 欧洲精品久久久久毛片完整版 | 精品国产91亚洲一区二区三区www | 狠狠色婷婷丁香六月 | 国产剧情av在线播放 | 这里有精品在线视频 | 黄色大片国产 | 最新日韩视频 | 国产生活一级片 | 日日激情 | 久久韩国免费视频 | 伊人国产在线播放 | 免费色婷婷| 在线观看日韩国产 | 午夜精品久久久久久99热明星 | 亚洲精品综合欧美二区变态 | 色午夜| 久久久久久久久久久久久9999 | 成人在线免费小视频 | 中文字幕丝袜一区二区 | 亚洲欧美怡红院 | 欧美日韩国产二区三区 | 麻豆精品在线 | 日韩在线视频在线观看 | 青青草国产精品视频 | 日韩黄色大片在线观看 | 午夜视频播放 | av免费在线免费观看 | 亚洲视频电影在线 | 99精彩视频在线观看免费 | 99久久精品午夜一区二区小说 | 一区二区三区日韩视频在线观看 | 久久免费国产 | 欧美激情视频免费看 | 91麻豆免费看 | 免费视频在线观看网站 | 久保带人 | 四虎国产精品成人免费影视 | 国产精品美女视频网站 | 久久久久综合精品福利啪啪 | 日韩av午夜 | 免费aa大片 | 四虎小视频 | 日韩系列在线观看 | 日韩免费一区二区在线观看 | 欧美91视频 | 欧美激情视频在线观看免费 | 免费看一级 | 99热亚洲精品| 国产一级片免费播放 | 欧美性精品 | 99九九免费视频 | 久久国产精品99久久人人澡 | 日本精油按摩3 | 免费黄色网址网站 | 国产 日韩 在线 亚洲 字幕 中文 | 国产成人一区二区三区在线观看 | 久久精品激情 | 日日夜夜操操操操 | 日本黄色黄网站 | 国产成人亚洲精品自产在线 | 91丨九色丨国产在线 | 国产不卡在线观看视频 | 黄色毛片在线 | 国产在线色视频 | 最近中文字幕视频完整版 | 亚洲视频国产 | 91chinesexxx | 久久精品91视频 | 三级黄色a| 成人免费在线电影 | 蜜臀久久99精品久久久酒店新书 | 国产成人精品久 | 国产精品理论片 | 日韩a在线观看 | 国产精品专区在线观看 | 国产伦精品一区二区三区免费 | 色无五月| 国产一区二区视频在线 | 国产精品一区二区三区在线看 | 天天射天天操天天干 | 国产精品久久久久久电影 | 中文字幕在线观看你懂的 | 久久九九九九 | 久草久草在线观看 | 蜜臀久久99精品久久久酒店新书 | 婷婷五综合 | 久久久久国产精品一区二区 | 五月激情六月丁香 | 在线观看aa| 久久精品99精品国产香蕉 | 欧美一区在线看 | 婷婷五月在线视频 | 久久草在线视频国产 | 在线国产日本 | 成人免费视频播放 | 99精品美女| 国产精品视频全国免费观看 | 四虎免费在线观看 | 深爱激情五月综合 | 久久人人射 | 超碰在线94 | 亚洲第一中文字幕 | 91 中文字幕 | 天天色综合三 | 日韩欧美精品在线 | 久久亚洲综合色 | 久久成人高清视频 | 免费看污在线观看 | 狠狠色丁香婷婷综合基地 | 天天爱天天射天天干天天 | 成人免费视频在线观看 | 999成人网| 一级黄色a视频 | 日韩精品在线视频 | 久久精品国产第一区二区三区 | av在线免费在线观看 | 久久精品国产免费观看 | 超碰97网站| 一区二区三区日韩在线 | 激情五月五月婷婷 | 久久视| 色姑娘综合天天 | 久久综合久色欧美综合狠狠 | 国产高清中文字幕 | 99久久久久久国产精品 | 成人性生交大片免费观看网站 | 日本久久影视 | 少妇视频在线播放 | 在线 国产 亚洲 欧美 | 视频三区 | 日韩精品不卡 | 九九亚洲视频 | 日韩理论| 不卡视频在线看 | 色视频在线 | 黄色国产高清 | 免费看的黄色的网站 | 天天操偷偷干 | 日韩在线免费观看视频 | 久久人91精品久久久久久不卡 | 韩国精品视频在线观看 | 久久五月婷婷综合 | 麻豆久久久| 免费一级片在线观看 | 国产精品18久久久久vr手机版特色 | 在线看片视频 | 最近2019好看的中文字幕免费 | 国产精品欧美久久久久天天影视 | 97在线观视频免费观看 | 久久tv | 日本精品视频在线观看 | 国产一区二区三区黄 | 国产精品成人一区二区三区吃奶 | 国产大陆亚洲精品国产 | 欧美另类z0zx | 97精品国产91久久久久久久 | 91九色在线观看视频 | av黄色一级片 | 国产免费一区二区三区网站免费 | 国产 欧美 日产久久 | 久久av一区二区三区亚洲 | 五月婷婷激情六月 | 亚洲一本视频 | 激情丁香久久 | 国产精品精品久久久久久 | 一本大道久久精品懂色aⅴ 五月婷社区 | 久久久久久中文字幕 | 日韩av免费一区二区 | 久久a国产| 免费观看成人av | 亚洲mv大片欧洲mv大片免费 | 国产美女网| 日韩在线网址 | 久久久久久看片 | 欧美福利在线播放 | 欧美一区二区三区在线观看 | 九九热只有这里有精品 | 亚洲日本精品 | 九九热99视频 | 国产成人三级在线观看 | 日本动漫做毛片一区二区 | 国产高清在线视频 | 亚洲电影自拍 | 国内小视频| 色综合天天综合在线视频 | 亚洲专区免费观看 | 国产精品免费在线观看视频 | 青青河边草免费观看完整版高清 | 久久成人精品电影 | 成年人黄色大片在线 | 亚洲精品自拍 | 精品国产一区二区三区不卡 | 美女网站在线看 | 深爱激情五月婷婷 | 99精品一区 | 精品一区二区久久久久久久网站 | 亚洲精品国产自产拍在线观看 | 91精品久久久久久综合五月天 | 天天射天天色天天干 | 九九热久久久 | 久久99深爱久久99精品 | 波多野结衣精品在线 | 丝袜美腿av | 日韩高清一二区 | 久久国产精品色av免费看 | 黄色毛片网站在线观看 | 久久久久 | 国产美女精彩久久 | 国产精品久久久久久久久久久久午 | 久久久影片 | 日韩最新在线视频 | 久久久国产精品一区二区三区 | 成人国产电影在线观看 | 日韩av不卡在线观看 | 久久久精品免费看 | 四虎成人精品永久免费av | 日本一区二区三区免费看 | 国产精品激情 | www黄色大片 | 亚洲mv大片欧洲mv大片免费 | 免费观看全黄做爰大片国产 | 色小说av | 成人a级网站 | 日日夜夜噜噜噜 | 最新日本中文字幕 | 精品久久网 | 久久精品国产免费看久久精品 | 四虎视频 | 视频一区二区在线 | 国产精品一区在线观看 | 麻豆 videos | 91久草视频 | www激情久久 | 97色免费视频 | 免费日韩一区二区 | 国产日韩欧美视频在线观看 | 久久视频免费在线 | 91中文字幕永久在线 | 成人宗合网| 操综合| 国产免费视频一区二区裸体 | 色综合天天视频在线观看 | 制服丝袜天堂 | 992tv成人免费看片 | 99爱国产精品 | 日韩欧美一区二区在线 | 国产精品美女久久久久久久久久久 | 91在线产啪| 久久不卡国产精品一区二区 | 国产在线不卡 | 狠狠操狠狠干天天操 | 欧美日韩一区二区三区不卡 | 欧美成人基地 | 婷婷av网站 | 久久久久久久久久久久久国产精品 | 黄色亚洲免费 | 日韩久久视频 | 国产专区欧美专区 | 久久人人97超碰精品888 | 免费在线观看国产精品 | 国产精品久久久久久影院 | 九九热re | 天天综合网 天天 | 亚洲日本中文字幕在线观看 | 国产一线天在线观看 | 亚洲精品国产精品国自 | 免费看片网页 | 久久精品亚洲国产 | 久久久在线免费观看 | 97精品国产手机 | 日韩欧美极品 | 国产手机在线观看视频 | 视频高清 | 国产女教师精品久久av | 在线成人av | 操操碰 | 在线精品观看 | 一区二区三区在线观看免费 | 日av免费 | 精品一区二区三区久久久 | 日韩精品一区二区三区中文字幕 | 九九交易行官网 | 狠狠的干狠狠的操 | 九九九热精品免费视频观看网站 | 亚洲黄色成人网 | 日韩精品视频免费看 | 超碰个人在线 | 全黄网站| 国产视频精品免费 | 人人玩人人添人人 | 中文字幕av最新更新 | 91精品在线免费 | 日韩欧美综合视频 | 欧美成人久久 | 在线观看亚洲国产 | 国产精品一区二区av | 97视频在线免费 | 久久精品久久久久 | 少妇自拍av | 丁香婷婷电影 | 天天夜夜狠狠操 | 国产精品成人久久久 | 免费在线观看成人av | 日韩在线免费看 | 欧美大片www| 在线有码中文字幕 | av成人免费在线观看 | 日韩欧美在线高清 | 国产在线中文字幕 | 亚洲第二色 | 国产福利久久 | 亚洲一区 av | 国产二区视频在线观看 | av在线8 | 免费中文字幕视频 | 在线日韩中文字幕 | 中文字幕久久亚洲 | 99久久久成人国产精品 | 国产福利91精品一区二区三区 | 欧美激情精品久久久久久变态 | 91av综合| 日韩成人在线免费观看 | 欧美激情精品久久 | 免费av成人在线 | 中文字幕高清在线 | 午夜精品视频福利 | 欧美日韩国产区 | 国产91欧美 | 国产成人333kkk | 国产精品成人一区二区三区 | 日韩免费一区二区三区 | 毛片网免费 | 精品黄色在线观看 | 免费看国产黄色 | 色偷偷av男人天堂 | av电影不卡 | 国产黄色免费看 | 特黄免费av | 午夜影视剧场 | 午夜精品久久久久久中宇69 | 天天操天天操 | 欧美日本中文字幕 | 欧美色婷 | 国产一级片免费视频 | 国产精品自在线拍国产 | 在线成人免费 | 国产v在线播放 | 免费97视频| 五月婷婷播播 | 天天干,天天射,天天操,天天摸 | 国产成人精品免高潮在线观看 | 日韩精品视频在线免费观看 | 久久久亚洲麻豆日韩精品一区三区 | 91香蕉视频黄色 | 欧美一级性生活视频 | 成人免费看片网址 | 久久国产精品一区二区三区 | 91香蕉国产在线观看软件 | 国产一级精品绿帽视频 | 亚洲电影自拍 | 黄色a视频免费 | 在线国产视频观看 | av中文字幕第一页 | 日韩女同一区二区三区在线观看 | 激情综合一区 | 91看片看淫黄大片 | 亚洲精品国产成人av在线 | 香蕉网站在线观看 | 久久国产精品视频观看 | 欧美在线观看视频一区二区 | 亚州精品在线视频 | 日韩性久久 | 9草在线| 国产在线精品一区二区三区 | 国产资源网站 | 婷婷午夜天 | 99久久精品免费看国产免费软件 | 最近日本韩国中文字幕 | 人人dvd | 综合网天天射 | 玖玖精品在线 | 69精品在线观看 | 超碰免费97 | 偷拍精品一区二区三区 | 91在线播放综合 | 国产裸体无遮挡 | 成人久久久久 | 69av网| 日韩在线影视 | 韩国一区二区三区视频 | 亚洲最大av网 | av福利超碰网站 | 久久久亚洲电影 | 日韩成人黄色 | 91人人在线 | 天躁狠狠躁 | av在观看 | 久久另类视频 | 成人毛片网 | 黄色1级毛片 | 国产黄色精品网站 | 欧美日韩视频在线一区 | 激情欧美日韩一区二区 | 久久免费的视频 | 国产一区欧美一区 | 国产在线a视频 | 96精品视频 | 国产黄色电影 | 精品国产伦一区二区三区观看体验 | 国产主播大尺度精品福利免费 | 超碰资源在线 | av在线精品| a√天堂中文在线 | 色多多在线观看 | 男女啪啪网站 | 欧美人交a欧美精品 | 久久久午夜电影 | 久久精品日本啪啪涩涩 | 激情电影影院 | 在线韩国电影免费观影完整版 | 91麻豆产精品久久久久久 | 国产精品一区二区久久国产 | 在线导航av | 蜜桃视频色 | 亚洲欧洲精品久久 | 伊人成人激情 | 国产精品久久久久婷婷二区次 | 精品亚洲一区二区 | 婷婷av网 | 99久久99久久精品国产片果冰 | 欧美一级视频免费 | 综合久久一本 | 国产亚洲在线视频 | 在线观看视频国产一区 | 国产精品久久久久久久久久久免费 | 中文字幕专区高清在线观看 | 精品嫩模福利一区二区蜜臀 | 国产一性一爱一乱一交 | 中文字幕亚洲精品日韩 | 91精品毛片| 国产传媒一区在线 | 日韩美女免费线视频 | 欧美片一区二区三区 | av国产在线观看 | 日日夜夜天天干 | 色五月情 | 国产精品一区二区三区久久久 | 丝袜美女在线 | 久久草在线视频国产 | 国产成人精品日本亚洲999 | 精品久操 | 99r国产精品 | av在线电影免费观看 | 中文日韩在线 | 亚洲精品tv久久久久久久久久 | 久久九九久久九九 | 日本久久久精品视频 | 天天综合婷婷 | 免费看污黄网站 | 色婷婷激情五月 | 人人干狠狠操 | 麻花天美星空视频 | 亚洲国产精品小视频 | 久久九九精品 | 在线91av | 国产精品96久久久久久吹潮 | 久久国产欧美日韩精品 | 91丨九色丨高潮 | 国产一区二区三区免费视频 | 国产老太婆免费交性大片 | 九九影视理伦片 | 国产精品美女网站 | 成人免费观看电影 | 成人av在线直播 | 亚洲国产日韩一区 | 69精品久久 | 日韩va亚洲va欧美va久久 | 亚洲婷婷在线 | 婷婷网五月天 | 在线一区av| 日日操网| 日狠狠| 国产精品美女久久久久久免费 | 日韩在线免费 | 在线久草视频 | 亚洲va欧美va人人爽春色影视 | 日韩精品一区二区三区水蜜桃 | 久久全国免费视频 | 成人av手机在线 | 成人午夜电影久久影院 | 婷婷激情综合网 | 少妇资源站 | 精品国产乱码久久久久久1区二区 | 久久人人精| 欧美日韩一区二区视频在线观看 | 久久最新网址 | 97在线观看免费高清完整版在线观看 | 久久久久久网址 | 国色天香永久免费 | 欧美久久久影院 | 最新av在线播放 | 国产91欧美 | 国产免费观看久久黄 | 亚洲精品国产精品国 | 在线看免费 | 波多野结衣日韩 | 婷婷午夜 | 免费av福利| 成人免费观看视频网站 | 国产在线一区二区三区播放 | 免费高清男女打扑克视频 |