node.js介紹
node.js可以讓javascript程序在後端運行起來。我們之前所熟知的javascript都是運行在前端瀏覽器,我們編寫好了javascript代碼後,由瀏覽器解釋執行。而node.js,可以讓我們編寫javascript,然後在後端運行起來。現在的javascript和java、python一樣,可以操作I/O、操作數據庫、或者其他各類操作系統資源。
node.js重要模塊(API)介紹
node.js全局對象
變量名 | 註釋 |
---|---|
__filename | 表示當前正在執行的腳本的文件名 |
__dirname | 表示當前執行腳本所在的目錄。 |
console.log | 輸出日誌 |
node.js原生模塊
模塊名稱 | 介紹 |
---|---|
os 模塊 |
獲取操作系統相關的信息,例如:獲取臨時文件夾,獲取主機名、獲取操作系統名稱 |
http 模塊 |
提供了開發服務器後端程序的相關API |
path 模塊 |
提供了處理文件路徑相關的API |
net 模塊 |
提供了網絡編程API |
Node.js® 是一個搭建在Chrome V8上的JavaScript即時運行平臺,採用事件驅動、非阻塞I/O模型,既輕量又高效。
用句大白話解釋就是,Node.js是一個可以讓您利用JavaScript語言開發應用的平臺, 是構建運行在分佈式設備上的數據密集型實時程序的完美選擇。