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ū)別
- 對(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
- 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