4.Tools學(xué)習(xí)

1.PATH使用方法

path.parse('/home/user/dir/file.txt')
// 返回:
// {
//    root : "/",
//    dir : "/home/user/dir",
//    base : "file.txt",
//    ext : ".txt",
//    name : "file"
// }
1.png
path.parse('C:\\path\\dir\\file.txt')
// 返回:
// {
//    root : "C:\\",
//    dir : "C:\\path\\dir",
//    base : "file.txt",
//    ext : ".txt",
//    name : "file"
// }
2.png

2.URL使用方法


3.png

url.parse(urlString[, parseQueryString[, slashesDenoteHost]])

urlString <String> 要解析的 URL 字符串。
parseQueryString <Boolean> 如果為 true,則 query 屬性總會(huì)通過(guò) querystring 模塊的 parse() 方法生成一個(gè)對(duì)象。 
如果為 false,則返回的 URL 對(duì)象上的 query 屬性會(huì)是一個(gè)未解析、未解碼的字符串。 默認(rèn)為 false。
slashesDenoteHost <Boolean> 如果為 true,則 // 之后至下一個(gè) / 之前的字符串會(huì)被解析作為 host。 例如,//foo/bar 會(huì)被解析為 {host: 'foo', pathname: '/bar'} 而不是 {pathname: '//foo/bar'}。 默認(rèn)為 false。
url.parse() 方法會(huì)解析一個(gè) URL 字符串并返回一個(gè) URL 對(duì)象。

3.QureyString使用方法

querystring.parse(str[, sep[, eq[, options]]])#

str <String> 要解析的 URL 查詢(xún)字符串。
sep <String> 用于界定查詢(xún)字符串中的鍵值對(duì)的子字符串。默認(rèn)為 '&'。
eq <String> 用于界定查詢(xún)字符串中的鍵與值的子字符串。默認(rèn)為 '='。
options <Object>
decodeURIComponent <Function> 當(dāng)解碼查詢(xún)字符串中百分號(hào)編碼的字符時(shí)使用的函數(shù)。默認(rèn)為 querystring.unescape()。
maxKeys <number> 指定要解析的鍵的最大數(shù)量。默認(rèn)為 1000。指定為 0 則移除鍵數(shù)的限制。
querystring.parse() 方法能把一個(gè) URL 查詢(xún)字符串(str)解析成一個(gè)鍵值對(duì)的集合。

例子,查詢(xún)字符串 'foo=bar&abc=xyz&abc=123' 被解析成:

{
  foo: 'bar',
  abc: ['xyz', '123']
}

4.UTIL使用方法

util.format('%s:%s', 'foo');
輸出:
// 返回: 'foo:%s'
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光劍書(shū)架上的書(shū)閱讀 4,184評(píng)論 2 8
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評(píng)論 19 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線(xiàn)程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,697評(píng)論 18 399
  • 作為一個(gè)全職麻麻,而且還是倆娃他媽?zhuān)刻於济τ趽Q尿片、哄娃,洗衣做家務(wù),總覺(jué)得家里的事情永遠(yuǎn)忙不完,有點(diǎn)空閑的時(shí)候...
    摩家三姐閱讀 291評(píng)論 0 2
  • 畢業(yè)幾個(gè)月,一直處在一直非常焦躁的情緒當(dāng)中,不喜歡做家務(wù),不喜歡說(shuō)話(huà),甚至不喜歡發(fā)泄情緒,那太勞神了。 但是現(xiàn)在不...
    陳遠(yuǎn)恩閱讀 549評(píng)論 0 0

友情鏈接更多精彩內(nèi)容