Maison  >  Article  >  interface Web  >  Par quoi le script javascript est-il interprété et exécuté ?

Par quoi le script javascript est-il interprété et exécuté ?

藏色散人
藏色散人original
2022-01-19 16:22:002921parcourir

Les scripts Javascript sont interprétés et exécutés par le navigateur. Les situations dans lesquelles les scripts javascript sont exécutés : 1. Le navigateur exécute le script à l'ouverture de la page ; 2. Utilise l'événement onLoad pour exécuter le script ; pour exécuter le script.

Par quoi le script javascript est-il interprété et exécuté ?

L'environnement d'exploitation de cet article : système Windows 7, javascript version 1.8.5, ordinateur DELL G3

Comment le script javascript est-il interprété et exécuté ?

les scripts javascript sont interprétés et exécutés par le navigateur.

Quand le script javascript sera-t-il exécuté ?

Javascript peut être intégré n'importe où dans HTML, mais quand est-il appelé ? Lorsque le navigateur ouvre un fichier HTML, il exécutera directement un script qui n'est pas une fonction déclarée ou appellera une fonction de script via un événement. Ces situations sont analysées ci-dessous.

1. Le navigateur exécute le script lors de l'ouverture de la page

Lorsque le navigateur ouvre un fichier HTML, il interprète l'intégralité du fichier à partir de zéro, y compris les balises html et les scripts. Si le script contient des instructions qui peuvent être exécutées directement, elles seront interprétées et exécutées immédiatement lorsqu'elles seront rencontrées. Il existe principalement les deux situations suivantes :

1). Lorsque le programme démarre (il s'agit ici de la page de chargement du navigateur), des fonctions telles que l'alerte seront déclenchées pour exécuter

<html>
  <head>
    <title>demo</title>
    <script type="text/javascript">
      alert("dare you click me once again");  
    </script>
  </head>
  <body onLoad="display()">
  </body>
</html>

2). la fonction est automatiquement appelée (elle n'est pas déclenchée par les clics de l'utilisateur et d'autres comportements)

2. Utilisez l'événement onLoad pour exécuter le script (équivalent à écouter ** se produire puis à l'exécuter)

L'événement onLoad se produit lorsqu'un la page est ouverte dans le navigateur. Cette méthode est souvent utilisée pour ouvrir une page et afficher des messages à l'utilisateur.

L'exemple suivant utilise l'événement onLoad de l'étiquette à des fins de démonstration :

<html>
  <head>
    <title>demo</title>
    <script type="text/javascript">
      //insert javascript code here.
      function display()
      {
        alert("dare you click me once again")  
      }
    </script>
  </head>
  <body onLoad="display()">
  </body>
</html>

3. Utiliser les événements utilisateur pour exécuter des scripts

Les utilisateurs utilisent souvent la souris et le clavier pour effectuer certaines opérations lors de l'utilisation des navigateurs, comme déplacer la souris proportionnellement, en cliquant sur des liens ou des boutons, etc. Les opérations généreront les événements correspondants. Nous pouvons utiliser ces événements pour appeler des fonctions de script.

L'exemple suivant utilise un événement de bouton de clic pour appeler la fonction display().

<html>
  <head>
    <title>demo</title>
    <script type="text/javascript">
      //insert javascript code here.
      function display(){
        alert("you click me ,it is so pain")
        }
    </script>
  </head>
  <body>
    <center><br>
    <form>
      <input type="button" value="onclick" onclick="display()">
    </form>
  </center>
  </body>
</html>

Apprentissage recommandé : "Tutoriel de base js"

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