1. 全局對(duì)象
所謂全局對(duì)象,也就是在全局的范圍類可以訪問到的數(shù)據(jù),在Node中的全局對(duì)象是global,(類似于window),
所以全局對(duì)象中的全局屬性也可以全局訪問到的
常用的全局變量屬性
- __filename:表示當(dāng)前正在執(zhí)行的腳本的文件名。它將輸出文件所在位置的絕對(duì)路徑
console.log( __filename );
/web/com/nodejs/main.js
- __dirname 表示當(dāng)前執(zhí)行腳本所在的目錄。
console.log( __dirname );
/web/com/nodejs
- 其他函數(shù)console,setTimeout等等
2. 常用工具集合類util
Node.js 工具模塊
- OS 模塊,提供基本的系統(tǒng)操作函數(shù)。
- Path 模塊 提供了處理和轉(zhuǎn)換文件路徑的工具。
- Net 模塊,用于底層的網(wǎng)絡(luò)通信。提供了服務(wù)端和客戶端的的操作。
- DNS 模塊,用于解析域名。
- Domain 模塊,簡化異步代碼的異常處理,可以捕捉處理try catch無法捕捉的。