Menyekat dan tidak menyekat panggilan fungsi panggil balik node.js

PHPz
Lepaskan: 2018-10-13 15:49:08
asal
1398 orang telah melayarinya

Pertama sekali, node.js, sebagai platform berjalan JavaScript, menggunakan pengaturcaraan dipacu peristiwa dan tak segerak Melalui pendaftaran acara dan fungsi tak segerak, pembangun boleh meningkatkan penggunaan sumber dan prestasi pelayan juga boleh dipertingkatkan. Kedua, untuk orang hadapan, node.js ialah platform berjalan untuk js Kita boleh menulis kod javascript peringkat sistem atau bahagian pelayan dan menyerahkannya kepada node.js untuk dilaksanakan, supaya orang hadapan kita juga boleh. Bertindak pada latar belakang Sebaliknya, kod JavaScript sisi penyemak imbas akan tertakluk kepada pelbagai sekatan keselamatan apabila dijalankan, dan mempunyai operasi terhad pada sistem klien, manakala node.js ialah masa jalan latar belakang komprehensif yang menyediakan JavaScript dengan banyak fungsi yang lain. bahasa boleh dicapai.

Mari kita kembali ke topik pertama, saya akan memperkenalkan panggilan menyekat kepada anda. Sila baca di bawah untuk mendapatkan butiran.

1. Menyekat panggilan (baca fail sebelum melakukan operasi seterusnya)

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

Hasil keluaran:

" Kandungan fail"

"Pelaksanaan program tamat!"

2. Panggilan tidak menyekat (membaca fail dan operasi lain dilakukan secara serentak)

var fs = require("fs"); 
fs.readFile('/fs.txt',function(err,data){
if(err) return console.error(err);
console.log(data.toString());
});
console.log("程序执行结束!");
Salin selepas log masuk

Hasil keluaran:

"Pelaksanaan program tamat!"

"Kandungan fail"

Kandungan di atas ialah nod yang diperkenalkan oleh editor The keseluruhan kandungan menyekat panggilan dan panggilan tidak menyekat fungsi panggil balik .js, saya harap anda menyukainya.

【Tutorial berkaitan yang disyorkan】

1 Tutorial video JavaScript
2 Manual dalam talian JavaScript
3 tutorial bootstrap

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan