Node.js ialah platform sumber terbuka yang dibina pada enjin JavaScript Chrome V8 untuk membina aplikasi web yang cekap dengan cepat. Ia ialah persekitaran masa jalan JavaScript yang menjalankan kod JavaScript pada pelayan.
Node.js mempunyai banyak objek dan modul terbina dalam yang biasa digunakan, yang boleh digunakan untuk memproses fail (Sistem Fail), rangkaian (Bersih), permintaan HTTP (HTTP), penyulitan (Crypto) dan strim (Strim) )tunggu. Artikel ini akan memperkenalkan beberapa objek terbina dalam biasa Node.js.
1. Objek global (Global)
Objek global ialah objek JavaScript yang diakses secara global. Node.js menyediakan beberapa objek global, seperti konsol, proses, dsb. Objek konsol boleh digunakan untuk mengeluarkan maklumat konsol, dan objek proses boleh digunakan untuk memproses maklumat berkaitan proses.
2. Objek modul (Modul)
Modul Node.js ialah fungsi atau objek yang digunakan untuk melaksanakan fungsi tertentu. Biasanya, kod Node.js dirangkumkan dalam modul untuk digunakan semula merentas aplikasi. Sistem modul Node.js merangkumi dua operasi: eksport dan import modul. Melalui objek modul, anda boleh mengakses beberapa modul terbina dalam yang penting, seperti http, fs (sistem fail), laluan, acara, dll.
3. Objek Acara (Acara)
Banyak objek dalam acara sokongan Node.js, seperti objek pelayan http, objek sistem fail, dsb. Acara dicetuskan oleh penjana acara dan dikendalikan oleh pendengar acara. Node.js menyediakan modul Acara untuk mencipta dan mengendalikan acara.
4. Objek Pemasa (Pemasa)
Objek Pemasa dalam Node.js menyokong fungsi berkaitan pemasa, seperti pelaksanaan tertunda, pelaksanaan berjadual, dsb. Node.js menyediakan tiga fungsi pemasa, setTimeout, setInterval dan setImmediate, yang boleh digunakan untuk melaksanakan fungsi selepas masa yang ditentukan.
5. Objek Ralat (Ralat)
Dalam aplikasi Node.js, pelbagai ralat mungkin dilemparkan. Node.js menyediakan objek Ralat untuk mencipta dan mengendalikan ralat.
6. Objek Penampan (Buffer)
Penimbal ialah struktur data yang memperuntukkan memori saiz tetap di mana satu siri data boleh disimpan. Penampan ialah struktur data yang sangat biasa dalam komunikasi rangkaian, operasi fail, dsb. Node.js menyediakan objek Penampan untuk mencipta dan memproses penimbal.
7. Objek Strim (Strim)
Dalam Node.js, strim ialah kaedah penghantaran dan pemprosesan data yang boleh digunakan untuk mengendalikan sejumlah besar data. Strim boleh dibahagikan kepada strim boleh dibaca dan strim boleh tulis. Node.js menyediakan modul strim untuk mencipta dan memproses objek strim.
8. Objek Path (Path)
Node.js menyediakan modul laluan untuk memproses laluan fail. Objek laluan menyediakan beberapa kaedah, seperti path.join, path.resolve, path.basename, dsb., yang boleh digunakan untuk mengendalikan laluan fail.
Di atas ialah objek terbina dalam yang biasa digunakan dalam Node.js Objek ini boleh digunakan untuk memproses fail, rangkaian, permintaan HTTP, penyulitan, strim dan operasi lain. Node.js menyediakan beberapa modul dan perpustakaan terbina dalam yang boleh digunakan untuk mengurus objek ini dan melaksanakan fungsi yang kompleks. Menguasai objek terbina dalam ini membolehkan anda memahami dan menggunakan Node.js dengan lebih baik.
Atas ialah kandungan terperinci Apakah objek terbina dalam dalam nodejs?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!