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