Le moteur javascript est-il une machine virtuelle ?

青灯夜游
Libérer: 2022-02-08 15:18:21
original
2217 Les gens l'ont consulté

Le moteur Javascript est une machine virtuelle. Le moteur JavaScript est une machine virtuelle spécialisée dans le traitement des scripts JavaScript. Il est généralement inclus avec un navigateur Web et est utilisé pour interpréter et exécuter des scripts js.

Le moteur javascript est-il une machine virtuelle ?

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

Moteur JavaScript :

Le moteur dit JavaScript est une machine virtuelle spécialisée dans le traitement des scripts JavaScript. Il est généralement inclus dans un navigateur Web et est utilisé pour interpréter et exécuter des scripts js.

  Célèbre moteur js :

  Mozilla : moteur SpiderMonkey, le premier moteur JavaScript au monde, écrit en C/C++, utilisé dans les versions Mozilla Firefox 1.0~3.0

  Google : moteur V8, écrit en C++/langage assembleur, utilisant pour chrome navigateur

Microsoft : moteur Chakra (Chakra, rire), pour la version 32 bits d'Internet Explorer 9

Machine virtuelle :

La machine virtuelle js est une machine virtuelle de processus, qui a pour caractéristique Il existe un virtuel jeu d'instructions (ISA)

environnement d'exécution :

C'est-à-dire le temps d'exécution : lorsque le programme est en cours d'exécution, il doit contrôler certains facteurs importants de l'exécution du programme pour garantir la sécurité de l'exécution du programme, etc.

Pour l'expliquer avec une image :

La partie bleue est la machine virtuelle, et la partie bleue et grise est le moteur

  Visuellement parlant, le moteur JavaScript est une machine qui peut fonctionner, et la machine virtuelle JavaScript est cette machine L'exécution Le noyau et l'environnement d'exécution de JavaScript sont le carburant et les lubrifiants pour le temps d'exécution de la machine. Le travail conjoint des trois est une dépendance importante pour le fonctionnement normal du navigateur.

【Recommandations associées :

Tutoriel d'apprentissage Javascript

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