05 - NodeAPI

url 模塊

  • url字符串與url對(duì)象

URL 字符串是結(jié)構(gòu)化的字符串,包含多個(gè)含義不同的組成部分。 解析字符串后返回的 URL 對(duì)象,每個(gè)屬性對(duì)應(yīng)字符串的各個(gè)組成部分。

url 模塊提供了兩套 API 來(lái)處理 URL:一個(gè)是舊版本遺留的 API,一個(gè)是實(shí)現(xiàn)了 WHATWG標(biāo)準(zhǔn)的新 API。

image
  • url.parse(urlString[, parseQueryString]);
  • url.format(urlObj);

querystring 模塊

  • querystring.parse(str[, sep[, eq[, options]]]);
  • querystring.stringify(obj[, sep[, eq[, options]]]);

events 模塊


fs模塊


path 模塊

  • path.resolve([...path]);
  • path.join([...path]);

兩個(gè)方法之間的區(qū)別

  1. 對(duì)于以/開(kāi)始的路徑片段,path.join只是簡(jiǎn)單的將該路徑片段進(jìn)行拼接,而path.resolve將以/開(kāi)始的路徑片段作為根目錄,在此之前的路徑將會(huì)被丟棄,就像是在terminal中使用cd命令一樣。
path.join('/a', '/b'); // \a\b
path.resolve('/a', '/b'); // F:\b

  1. path.resolve總是返回一個(gè)以相對(duì)于當(dāng)前的工作目錄(working directory)的絕對(duì)路徑。
path.join('./a', './b') // a\b
path.resolve('./a', './b') // F:\node-day02\code\a\b


Stream 模塊

  • 讀取文件流
  • 可讀流的事件
  • 可寫(xiě)的文件流
  • pipe
  • 鏈?zhǔn)绞褂胮ipe
最后編輯于
?著作權(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)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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