Yang manakah objek global nod?
Objek global nod ialah "global". Sifat global boleh diakses terus dalam Node.js tanpa memasukkannya ke dalam aplikasi.
Persekitaran pengendalian tutorial ini: sistem Windows 7, nodejs versi 16, komputer DELL G3.
Terdapat objek khas dalam JavaScript yang dipanggil objek global (Global Object), yang dan semua sifatnya boleh diakses di mana-mana dalam program, iaitu pembolehubah global.
Dalam JavaScript pelayar, biasanya tetingkap ialah objek global, dan Objek global dalam Node.js adalah global Semua pembolehubah global (kecuali global itu sendiri) adalah sifat objek global.
Dalam Node.js kita boleh mengakses terus sifat global tanpa memasukkannya ke dalam aplikasi.
Objek global dan pembolehubah global
Peranan global yang paling asas ialah berfungsi sebagai hos pembolehubah global. Mengikut takrifan ECMAScript, pembolehubah yang memenuhi syarat berikut ialah pembolehubah global:
Pembolehubah yang ditakrifkan dalam lapisan paling luar; >Sifat global bagi objek;
Pembolehubah yang ditakrifkan secara tersirat (pembolehubah dengan penetapan langsung tidak ditakrifkan).
Apabila anda mentakrifkan pembolehubah global, pembolehubah itu juga akan menjadi hak milik objek global, dan begitu juga sebaliknya. Perlu diingat bahawa dalam Node.js anda tidak boleh mentakrifkan pembolehubah pada tahap paling luar, kerana semua kod pengguna tergolong dalam modul semasa, dan modul itu sendiri bukanlah konteks paling luar.
Nota: Sebaik-baiknya jangan gunakan var untuk mentakrifkan pembolehubah untuk mengelak daripada memperkenalkan pembolehubah global, kerana pembolehubah global akan mencemarkan ruang nama dan meningkatkan risiko gandingan kod.
Buat global.js baharu dengan kandungan berikut:
Jalankan seperti berikut:console.log( __filename );
2. __dirname
node global.js __filename=/root/node_test/global.js
Buat dirname.js baharu dengan kandungan berikut:
Jalankan seperti berikut:console.log(__dirname);
3. setTimeout (cb, ms)
node dirname.js /root/node_test
setTimeout(cb, ms) Fungsi global melaksanakan fungsi tertentu (cb) selepas bilangan milisaat (ms) yang ditentukan. :setTimeout() hanya melaksanakan fungsi yang ditentukan sekali. Mengembalikan nilai pemegang yang mewakili pemasa.
4. clearTimeout(t)clearTimeout(t) Fungsi global digunakan untuk menghentikan pemasa yang dibuat sebelum ini melalui setTimeout(). Parameter t ialah pemasa yang dicipta melalui fungsi setTimeout().
5. setInterval(cb, ms)setInterval(cb, ms) Fungsi global melaksanakan fungsi tertentu (cb) selepas bilangan milisaat (ms) yang ditentukan ). Mengembalikan nilai pemegang yang mewakili pemasa. Pemasa boleh dikosongkan menggunakan fungsi clearInterval(t).
Kaedah setInterval() akan terus memanggil fungsi sehingga clearInterval() dipanggil atau tetingkap ditutup.
6. konsolKaedah objek konsol adalah sama dengan kaedah pencetakan js tradisional dalam penyemak imbas, disingkatkan.
7. prosesIa adalah objek yang digunakan untuk menerangkan status proses Node.js semasa dan menyediakan antara muka yang ringkas dengan sistem pengendalian. Biasanya apabila anda menulis program baris arahan tempatan, anda perlu menanganinya.
keluar
Dicetuskan apabila proses sedia untuk keluar.-
Peristiwa ini dicetuskan apabila nod mengosongkan gelung peristiwa dan tidak mempunyai susunan lain. Biasanya nod keluar apabila tiada proses dijadualkan, tetapi pendengar 'beforeExit' boleh dipanggil secara tak segerak supaya nod meneruskan pelaksanaan.
sebelum Keluar -
Peristiwa ini dicetuskan apabila pengecualian menggelembung kembali ke gelung acara. Jika monitor ditambahkan pada pengecualian, tindakan lalai (cetak surih tindanan dan keluar) tidak akan berlaku.
uncaughtException -
dicetuskan apabila proses menerima isyarat. Untuk senarai isyarat, lihat nama isyarat POSIX standard, seperti SIGINT, SIGUSR1, dsb.
Acara isyarat -
tutorial nodejs
Untuk lebih banyak pengetahuan berkaitan nod, sila lawati: !
Atas ialah kandungan terperinci Yang manakah objek global nod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Node.js boleh digunakan sebagai rangka kerja bahagian belakang kerana ia menawarkan ciri seperti prestasi tinggi, kebolehskalaan, sokongan merentas platform, ekosistem yang kaya dan kemudahan pembangunan.

Untuk menyambung ke pangkalan data MySQL, anda perlu mengikuti langkah berikut: Pasang pemacu mysql2. Gunakan mysql2.createConnection() untuk mencipta objek sambungan yang mengandungi alamat hos, port, nama pengguna, kata laluan dan nama pangkalan data. Gunakan connection.query() untuk melaksanakan pertanyaan. Akhir sekali gunakan connection.end() untuk menamatkan sambungan.

Pembolehubah global berikut wujud dalam Node.js: Objek global: modul Teras global: proses, konsol, memerlukan pembolehubah persekitaran Runtime: __dirname, __filename, __line, __column Constants: undefined, null, NaN, Infinity, -Infinity

Terdapat dua fail berkaitan npm dalam direktori pemasangan Node.js: npm dan npm.cmd Perbezaannya adalah seperti berikut: sambungan berbeza: npm ialah fail boleh laku dan npm.cmd ialah pintasan tetingkap arahan. Pengguna Windows: npm.cmd boleh digunakan daripada command prompt, npm hanya boleh dijalankan dari baris arahan. Keserasian: npm.cmd adalah khusus untuk sistem Windows, npm tersedia merentas platform. Cadangan penggunaan: Pengguna Windows menggunakan npm.cmd, sistem pengendalian lain menggunakan npm.

Penjelasan dan Panduan Pemasangan Terperinci untuk Pinetwork Nodes Artikel ini akan memperkenalkan ekosistem pinetwork secara terperinci - nod pi, peranan utama dalam ekosistem pinetwork, dan menyediakan langkah -langkah lengkap untuk pemasangan dan konfigurasi. Selepas pelancaran Rangkaian Ujian Blockchain Pinetwork, nod PI telah menjadi bahagian penting dari banyak perintis yang aktif mengambil bahagian dalam ujian, bersiap sedia untuk pelepasan rangkaian utama yang akan datang. Jika anda tidak tahu kerja pinet, sila rujuk apa itu picoin? Berapakah harga untuk penyenaraian? Penggunaan PI, perlombongan dan analisis keselamatan. Apa itu Pinetwork? Projek Pinetwork bermula pada tahun 2019 dan memiliki syiling pi cryptocurrency eksklusifnya. Projek ini bertujuan untuk mewujudkan satu yang semua orang boleh mengambil bahagian

Perbezaan utama antara Node.js dan Java ialah reka bentuk dan ciri: Didorong peristiwa vs. didorong benang: Node.js dipacu peristiwa dan Java dipacu benang. Satu-benang vs. berbilang benang: Node.js menggunakan gelung acara satu-benang dan Java menggunakan seni bina berbilang benang. Persekitaran masa jalan: Node.js berjalan pada enjin JavaScript V8, manakala Java berjalan pada JVM. Sintaks: Node.js menggunakan sintaks JavaScript, manakala Java menggunakan sintaks Java. Tujuan: Node.js sesuai untuk tugas intensif I/O, manakala Java sesuai untuk aplikasi perusahaan besar.

Ya, Node.js ialah bahasa pembangunan bahagian belakang. Ia digunakan untuk pembangunan bahagian belakang, termasuk mengendalikan logik perniagaan sebelah pelayan, mengurus sambungan pangkalan data dan menyediakan API.

Node.js dan Java masing-masing mempunyai kebaikan dan keburukan dalam pembangunan web, dan pilihan bergantung pada keperluan projek. Node.js cemerlang dalam aplikasi masa nyata, pembangunan pesat dan seni bina perkhidmatan mikro, manakala Java cemerlang dalam sokongan, prestasi dan keselamatan gred perusahaan.
