Node.js 回呼函數


  翻譯結果:

Node.js 是一個基於Chrome JavaScript 執行階段建立的平台。

Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。

Node.js 回呼函數語法

Node.js 非同步程式設計的直接體現就是回呼。

非同步程式設計依託於回呼來實現,但不能說使用了回呼後程式就非同步化了。

回呼函數在完成任務後就會被調用,Node 使用了大量的回調函數,Node 所有 API 都支援回調函數。

例如,我們可以一邊讀取文件,一邊執行其他命令,在文件讀取完成後,我們將文件內容作為回調函數的參數傳回。這樣在執行程式碼時就沒有阻塞或等待檔案 I/O 操作。這大大提高了 Node.js 的效能,可以處理大量的並發請求。

Node.js 回呼函數範例

建立 main.js 檔案, 程式碼如下:

var fs = require("fs");
var data = fs.readFileSync('input.txt');
console.log(data.toString());
console.log("程序执行结束!");

熱門推薦

首頁

影片

問答