Modèle d'exécution
-
Le code JS est exécuté au moment où le document est
affiché, dans l'ordre où le document est analysé
par le butineur, c-a-d. du début vers la fin.
-
Même si certains objets JS sont modifiés, tout ce qui a
déjà été affiché sur la base de leur valeur
avant le changement ne sera pas affecté par ce changement. La seule
exception est les champs de formulaires qui sont mis à jour en permanence.
- En cas d'erreur dans du code JavaScript, le butineur fait normalement apparaître une fenêtre avec unmessage d'erreur. Dans Netscape Navigator, en ouvrant l'URL javascript: (soit en la tapant dans le champ d'adresse du butineur, soit en utilisant l'élément "ouvrir" du menu "Fichier") on peut fair apparaître une console JavaScript dans laquelle s'afficheront tous les messages d'erreur. Cette console a aussi un champ de saisie qui permet de taper directement une expression JavaScript pour l'évaluer immédiatement.