Rumah  >  Artikel  >  hujung hadapan web  >  Menyekat dan tidak menyekat panggilan fungsi panggil balik node.js

Menyekat dan tidak menyekat panggilan fungsi panggil balik node.js

PHPz
PHPzasal
2016-05-16 15:32:311351semak imbas

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("程序执行结束!");

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("程序执行结束!");

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

Kenyataan:
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