Rumah  >  Artikel  >  hujung hadapan web  >  Adakah nodejs sama dengan js?

Adakah nodejs sama dengan js?

青灯夜游
青灯夜游asal
2021-10-29 15:32:044386semak imbas

Nodejs dan js adalah berbeza. Perbezaan antara keduanya: 1. Nodejs ialah platform, manakala js ialah bahasa pengaturcaraan 2. Objek peringkat atas adalah berbeza Objek peringkat atas dalam JS ialah objek tetingkap, dan objek peringkat atas dalam nod ialah objek global; 3. Komposisi nodejs dan js adalah berbeza.

Adakah nodejs sama dengan js?

Persekitaran pengendalian tutorial ini: sistem windows7, nodejs versi 12.19.0&&javascript1.8.5, komputer Dell G3.

nodej dan js adalah berbeza.

Node.js ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8 Ia adalah platform pembangunan yang membolehkan JavaScript berjalan pada pelayan Ia membolehkan JavaScript menjadi bahasa sebelah pelayan PHP, Python, Perl dan Ruby Bahasa skrip yang sama.

JavaScript ialah bahasa skrip literal, bahasa berasaskan prototaip yang ditaip secara dinamik, ditaip lemah. js (JavaScript) ialah bahasa pengaturcaraan peringkat tinggi yang ditafsirkan; ia adalah bahasa berasaskan prototaip, bahasa utama dan bahasa berbilang paradigma yang menyokong pengaturcaraan berorientasikan objek, pengaturcaraan imperatif dan pengaturcaraan berfungsi.

Js tradisional berjalan pada penyemak imbas, kerana teras penyemak imbas terbahagi kepada dua bahagian:

  • Enjin pemaparan---memaparkan HTML dan CSS
  • Enjin JavaScript- --bertanggungjawab untuk menjalankan JavaScript

Jika anda ingin melaksanakan kod JavaScript, anda memerlukan enjin js Anda boleh memasang penyemak imbas (enjin js terbina dalam), atau persekitaran nodejs (js terbina dalam. enjin), Jika anda memanggil API yang disediakan oleh penyemak imbas dalam kod js, anda mesti memasang penyemak imbas Jika anda memanggil API nodejs, anda mesti memasang persekitaran nodejs, dan kemudian memuatkan dan melaksanakan kod JavaScript mengikut cara yang ditetapkan. .

Perbezaan antara node.js dan js:

1 ialah Platform, Js ialah bahasa pengaturcaraan; 🎜>3. node.js ialah platform berdasarkan masa jalan JavaScript Chrome yang merangkumi enjin Google V8; penyemak imbas Jurubahasa pelayan dirangkumkan sebagai platform yang menjalankan pelayan, diprogramkan dengan sintaks struktur seperti JavaScript, dan berjalan pada node.js.

5 Komposisi node.js dan js adalah berbeza:

JavaScript:

ECMAScript ( asas bahasa, Seperti: sintaks, struktur jenis data dan beberapa objek terbina dalam)

DOM (beberapa kaedah untuk mengendalikan elemen halaman)

BOM (beberapa operasi untuk menyemak imbas kaedah Bekas)
  • Node.js:
  • ECMAScript (asas bahasa, seperti sintaks, struktur jenis data , dan beberapa objek terbina dalam)
  • OS (sistem pengendalian)

fail (sistem fail)
  • net (sistem rangkaian)
  • pangkalan data
  • 6 Objek peringkat atas adalah berbeza
  • Objek peringkat atas dalam JS Objek ialah objek tetingkap, tetapi tiada objek tetingkap dalam nod Objek peringkat atas dalam nod ialah objek global. Ini adalah perbezaan antara keduanya.
  • Dalam objek tetingkap, mentakrifkan pembolehubah global boleh diakses melalui Tetingkap, tetapi ia tidak boleh diakses melalui objek global dalam nod

    [Pembelajaran yang disyorkan: "
  • Tutorial nodejs
》]

Atas ialah kandungan terperinci Adakah nodejs sama dengan js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel sebelumnya:apa itu modul nodejsArtikel seterusnya:apa itu modul nodejs