Maison  >  Article  >  interface Web  >  Est-ce que nodejs est identique à js ?

Est-ce que nodejs est identique à js ?

青灯夜游
青灯夜游original
2021-10-29 15:32:044323parcourir

nodejs et js sont différents. La différence entre les deux : 1. Nodejs est une plate-forme, tandis que js est un langage de programmation ; 2. Les objets de niveau supérieur sont différents dans JS et l'objet de niveau supérieur dans Node. est l'objet global ; 3. La composition de nodejs et js est différente.

Est-ce que nodejs est identique à js ?

L'environnement d'exploitation de ce tutoriel : système windows7, nodejs version 12.19.0&&javascript1.8.5, ordinateur Dell G3.

nodejs et js sont différents.

Node.js est un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Il s'agit d'une plate-forme de développement qui permet à JavaScript de s'exécuter côté serveur. Cela fait de JavaScript un langage de script à égalité avec les langages côté serveur tels que. PHP, Python, Perl et Ruby.

JavaScript est un langage de script littéral, un langage basé sur un prototype à typage dynamique, faiblement typé. js (JavaScript) est un langage de programmation interprété de haut niveau ; il s'agit d'un langage basé sur des prototypes, axé sur les fonctions, et un langage multi-paradigmes qui prend en charge la programmation orientée objet, la programmation impérative et la programmation fonctionnelle.

Js traditionnel s'exécute sur le navigateur, car le noyau du navigateur est divisé en deux parties :

  • Moteur de rendu --- rendu HTML et CSS
  • Moteur JavaScript --- responsable de l'exécution de JavaScript

Si vous souhaitez exécuter Code JavaScript, vous avez besoin d'un moteur js. Vous pouvez installer un navigateur (moteur js intégré) ou un environnement nodejs (moteur js intégré). Si vous appelez l'API fournie par le navigateur dans le code js, vous devez l'installer. un navigateur. , si l'API nodejs est appelée, l'environnement nodejs doit être installé, puis le code JavaScript doit être chargé et exécuté de la manière prescrite respective. La différence entre node.js et js :

L'interpréteur JavaScript interprète et exécute ;

3 node.js est une plate-forme basée sur le runtime JavaScript Chrome. C'est un environnement d'exécution qui encapsule le moteur Google V8.

4. node.js encapsule l'interpréteur du navigateur en tant que plate-forme d'exécution de serveur, programme utilisant une syntaxe structurelle de type JavaScript et s'exécute sur node.js.

5. La composition de node.js et js est différente :

JavaScript :

ECMAScript (bases du langage, telles que la syntaxe, la structure des types de données et certains objets intégrés)

DOM (quelques méthodes d'éléments de la page d'opération)

BOM (quelques méthodes pour faire fonctionner le navigateur)

  • Node.js :

  • ECMAScript (bases du langage, telles que la syntaxe, les structures de types de données et certains objets intégrés )

  • OS (système d'exploitation)

file (système de fichiers)

  • net (système réseau)

  • database (base de données)

  • 6. Les objets de niveau supérieur sont différents
  • L'objet de niveau supérieur dans JS est un objet fenêtre, mais il n'y a pas d'objet fenêtre dans le nœud. L'objet de niveau supérieur dans le nœud est l'objet global. C'est la différence entre les deux.

  • Dans l'objet window, la définition d'une variable globale est accessible via Window, mais elle n'est pas accessible via l'objet global dans node
  • [Apprentissage recommandé : "

    Tutoriel Nodejs
  • "]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce que le module nodejsArticle suivant:qu'est-ce que le module nodejs