Maison > interface Web > Questions et réponses frontales > Dans quels environnements javascript peut-il s'exécuter ?

Dans quels environnements javascript peut-il s'exécuter ?

WBOY
Libérer: 2022-04-01 10:07:21
original
6832 Les gens l'ont consulté

Environnement d'exécution : 1. Environnement d'exécution du navigateur. JavaScript dans l'environnement du navigateur se compose principalement de trois parties : ECMAScript, DOM et BOM ; 2. Environnement d'exécution "Node.js", "node.js" utilise ECMAScript comme base pour créer JavaScript Peut être exécuté côté serveur.

Dans quels environnements javascript peut-il s'exécuter ?

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

Dans quels environnements JavaScript peut-il s'exécuter ?

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 de Node.js

Environnement d'exécution du navigateur

JavaScript dans l'environnement du navigateur se compose principalement de trois parties, à savoir ECMAScript, DOM et BOM.

JavaScript est né avec la naissance du navigateur, l'exécution de JavaScript se fait donc principalement dans l'environnement du navigateur. Cependant, le concept de JavaScript en tant que script côté serveur existe depuis sa naissance. En 1995, Netscape a proposé le concept de JavaScript côté serveur et a développé Netscape Enterprise Server, publié par Microsoft en 1996, qui peut également s'exécuter côté serveur. .

JavaScript ne s'exécute pas directement sur le système d'exploitation après avoir été compilé et s'exécute comme d'autres langages compilés tels que C. Puisqu'il s'agit d'un langage de script, il doit s'exécuter à l'aide d'un moteur (interprète), il peut donc être fonctionner sur un moteur qui encapsule l’environnement du moteur. L'environnement qui encapsule le moteur JavaScript peut être divisé en deux catégories : l'une est l'environnement du navigateur ; l'autre est l'environnement sans navigateur, tel que Node.js et MongoDB.

Environnement d'exécution Node.js

Node.js est basé sur ECMAScript et étend les opérations d'E/S, les opérations sur les fichiers, les 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.

【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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal