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.

Penampan Node.js(penampan) sintaks

Bahasa JavaScript itu sendiri hanya mempunyai jenis data rentetan, bukan jenis data binari.

Tetapi apabila memproses strim seperti TCP atau strim fail, data binari mesti digunakan. Oleh itu, dalam Node.js, kelas Penampan ditakrifkan, yang digunakan untuk mencipta kawasan penimbal khusus untuk menyimpan data binari.

Dalam Node.js, kelas Penampan ialah perpustakaan teras yang dikeluarkan dengan kernel Node. Pustaka Buffer membawa cara untuk menyimpan data mentah ke Node.js, membenarkan Node.js memproses data binari Setiap kali anda perlu memproses data yang dialihkan semasa operasi I/O dalam Node.js, adalah mungkin untuk menggunakan pustaka Penimbal. . Data mentah disimpan dalam keadaan kelas Penampan. Penampan adalah serupa dengan tatasusunan integer, tetapi ia sepadan dengan sekeping memori mentah di luar memori timbunan V8.

Penampan Node.js(penampan) contoh

const buf = Buffer.from('runoob', 'ascii');
// 输出 72756e6f6f62
console.log(buf.toString('hex'));
// 输出 cnVub29i
console.log(buf.toString('base64'));