Maison >interface Web >Questions et réponses frontales >Javascript peut-il fonctionner uniquement dans le navigateur ?

Javascript peut-il fonctionner uniquement dans le navigateur ?

WBOY
WBOYoriginal
2022-07-01 15:43:363508parcourir

JavaScript peut non seulement s'exécuter dans le navigateur, mais peut également s'exécuter dans l'environnement "Node.js" ; l'environnement d'exécution "Node.js" utilise ECMAScript comme base pour étendre les opérations "E/S", les opérations sur les fichiers et opérations de bases de données, etc., permettant à JavaScript de s'exécuter côté serveur en tant que langage de script côté serveur.

Javascript peut-il fonctionner uniquement dans le navigateur ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.

JavaScript peut-il s'exécuter uniquement dans le navigateur ?

Non, JavaScript peut non seulement s'exécuter dans le navigateur, mais peut également s'exécuter dans d'autres environnements d'exécution, tels que l'environnement node.js.

1. JavaScript est désigné comme langage de script de navigateur. Son environnement d'exécution a toujours été le navigateur client, car l'intention initiale de la conception JavaScript est de compléter l'interaction entre le navigateur et l'utilisateur et les effets spéciaux de certaines pages Web. . Lacunes du HTML et du CSS.

2. En 2009, une technologie appelée node.js est née. Node.js est un environnement d'exécution Javascript (runtime). En fait, il encapsule le moteur Google V8. Node.js est une plate-forme basée sur le runtime JavaScript Chrome, qui est utilisée pour créer facilement des applications Web avec une vitesse de réponse rapide et une expansion facile. Node.js permet à JavaScript de s'exécuter côté serveur en tant que langage de script serveur, similaire aux langages dynamiques tels que PHP.

3. Ainsi, les environnements d'exécution actuels pour JavaScript incluent les navigateurs et les environnements node.js.

JavaScript a deux environnements d'exécution :

  • L'un est l'environnement d'exécution du navigateur

  • L'autre est l'environnement d'exécution Node.js

Node.js est basé sur ECMAScript et étend les opérations d'E/S , opérations sur les fichiers, opérations sur la base de données, etc.

JavaScript est défini comme un langage de script de navigateur. Son environnement d'exécution a toujours été le navigateur client, car l'intention initiale de la conception JavaScript est d'effectuer une certaine interaction entre le navigateur et l'utilisateur et des effets spéciaux sur la page Web pour compléter le HTML. et les lacunes CSS.

En 2009, la technologie node.js est née node.js est un environnement d'exécution Javascript (runtime). En fait, il encapsule le moteur Google V8. Node.js est une plate-forme basée sur le runtime JavaScript Chrome, qui est utilisée pour créer facilement des applications Web avec une vitesse de réponse rapide et une expansion facile.

node.js permet à JavaScript de s'exécuter côté serveur en tant que langage de script serveur, similaire aux langages dynamiques tels que php.

Connaissances approfondies :

En termes simples, Node.js est JavaScript exécuté côté serveur.

Node.js est une plate-forme construite sur le runtime JavaScript Chrome.

Node.js est un environnement JavaScript côté serveur d'E/S basé sur le moteur V8 de Google. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances.

Mode script

Instance

console.log("Hello World");

Enregistrez le fichier sous le nom de fichier helloworld.js et exécutez-le via la commande node :

node helloworld.js

Une fois le programme exécuté, si c'est normal, Hello World sera affiché dans la borne.

Mode interactif

Ouvrez le terminal et tapez node pour entrer dans le mode interactif de la commande. Vous pouvez saisir une instruction de code et l'exécuter immédiatement et afficher le résultat, par exemple :

$ node
> console.log('Hello World!');
Hello World!

[Recommandations associées : Tutoriel vidéo javascript. , front-end web]

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