Node.js ialah platform yang dibina pada masa jalan JavaScript Chrome.

Node.js ialah persekitaran JavaScript bahagian pelayan I/O dipacu peristiwa berdasarkan enjin V8 Google Enjin V8 melaksanakan Javascript dengan sangat pantas dan mempunyai prestasi yang sangat baik.

Fungsi panggil balik Node.js sintaks

Node.js Manifestasi langsung pengaturcaraan tak segerak ialah panggilan balik.

Pengaturcaraan tak segerak bergantung pada panggilan balik, tetapi tidak boleh dikatakan bahawa program menjadi tak segerak selepas menggunakan panggilan balik.

Fungsi panggil balik akan dipanggil selepas menyelesaikan tugasan Node menggunakan sejumlah besar fungsi panggil balik Semua Node API menyokong fungsi panggil balik.

Sebagai contoh, kita boleh membaca fail semasa melaksanakan arahan lain Selepas pembacaan fail selesai, kami mengembalikan kandungan fail sebagai parameter fungsi panggil balik. Dengan cara ini tiada penyekatan atau menunggu operasi I/O fail semasa melaksanakan kod. Ini sangat meningkatkan prestasi Node.js dan boleh mengendalikan sejumlah besar permintaan serentak.

Fungsi panggil balik Node.js contoh

Buat fail main.js, kodnya adalah seperti berikut:

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