模塊名 | 模塊功能 | stability(穩定度) |
assert | 爲應用程序的單元測試添加斷言處理 | 5-Locked(從此不會被修改) |
buffer | 用於實現二進制數據的存儲與轉換 | 3-stable(穩定) |
child_process | 用於實現子進程的建立與管理 | 3-stable(穩定) |
cluster | 用於實現多進程 | 1-Experimental(實驗性階段) |
console | 用於爲控制檯輸出信息 | 4-API Frozen(從此API部分不會被修改) |
crypto | 用於實現數據的加密解密處理 | 2-Unstable(不穩定) |
debugger | 用於實現一個內置調試器來幫助開發者調試應用程序 | 3-stable(穩定) |
dns | 用於實現與DNS相關的處理 | 3-stable(穩定) |
domain | 用於實現多個I/o之間的協做處理 | 2-Unstable(不穩定) |
events | 用於爲事件處理提供一個基礎類 | 4-API Frozen(從此API部分不會被修改) |
fs | 用於操做文件及文件系統 | 3-stable(穩定) |
http | 用於實現HTTP服務器端及客戶端 | 3-stable(穩定) |
https | 用於實現HTTPS服務器端及客戶端 | 3-stable(穩定) |
net | 用於建立TCP服務器與客戶端 | 3-stable(穩定) |
os | 用於獲取操做系統信息 | 4-API Frozen(從此API部分不會被修改) |
path | 用於處理文件路徑 | 3-stable(穩定) |
punycode | 用於實現punycode字符串的編碼及解碼 | 2-Unstable(不穩定) |
querystring | 用於處理HTTP請求中使用的查詢字符串 | 3-stable(穩定) |
readline | 用於讀取一行標準輸入流 | 2-Unstable(不穩定) |
repl | 用於實現REPL(Read-Eval-Print-Loop)交互式運行環境 | (無) |
stream | 用於爲流的輸入/輸出處理提供一個基礎類 | 2-Unstable(不穩定) |
string_decoder | 用於實現從二進制數據到字符串數據之間的轉換 | 3-stable(穩定) |
tls | 用於使用OpenSSL 來實現TLS/SSL 通訊處理 | 3-stable(穩定) |
tty | 用於獲取來自於TTY終端的信息 | 2-Unstable(不穩定) |
url | 用於實現URL字符串的解析與格式化 | 3-stable(穩定) |
util | 用於實現各類實用函數 | 5-Locked(從此不會被修改) |
vm | 用於爲JavaScript腳本代碼提供一個獨立的運行環境 | 2-Unstable(不穩定) |
zlib | 內部使用zlib類庫來實現數據的壓縮及解壓處理 | 3-stable(穩定) |
node.js中追加的類、函數與對象node
Buffer類 | 用於爲二進制數據的存儲提供一個緩存區 |
setTimeout函數 | 用於在指定時間到達時執行一個指定函數,指定方法爲從當前時刻以後多少毫秒 |
clearTimeout函數 | 用於取消在setTimeout函數內指定的函數的執行 |
setInterval函數 | 用於指定每隔多少時間執行一個指定函數 |
clearInterval函數 | 用於取消在setInterval函數內指定的函數的執行 |
require函數 | 用於加載模塊 |
module對象 | 用於訪問模塊信息 |
process對象 | 用於訪問進程信息 |