Maison > Article > interface Web > Dans quels environnements javascript peut-il s'exécuter ?
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.
L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.
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!