Programmation JavaScript/Debuggage

Un livre de Wikilivres.
Aller à : navigation, rechercher
Programmation JavaScript
Programmation JavaScript
Sommaire
  1. Introduction 100 percents.svg
  2. Présentation
  3. Syntaxe 50%.svg
    1. Ligne d'instruction 100 percents.svg
    2. Ordre d'évaluation 100 percents.svg
    3. Bloc d'instructions 100 percents.svg
    4. Identificateurs 100 percents.svg
    5. Expression littérale 100 percents.svg
    6. Commentaire 100 percents.svg
    7. Mots réservés et constantes 100 percents.svg
    8. Variables 100 percents.svg
    9. Opérateurs 100 percents.svg
    10. Structures de contrôle 75%.svg
      1. if else
      2. ? :
      3. switch
      4. for
      5. while
      6. do
    11. Fonctions utilisateur 100 percents.svg
    12. Évènement 75%.svg
  4. Objets prédéfinis 00%.svg
    1. window 25%.svg
    2. document 25%.svg
    3. navigator 25%.svg
    4. Array (tableaux) 100 percents.svg
    5. Boolean 00%.svg
    6. Date 25%.svg
    7. Error 00%.svg
    8. Function 00%.svg
    9. Math 25%.svg
    10. Number 25%.svg
    11. Object 00%.svg
    12. RegExp 00%.svg
    13. String 25%.svg
  5. Fonctions prédéfinies
  6. Mise en œuvre
  7. Programmation avancée
    1. Opérateurs de bits 00%.svg
    2. Programmation objet 00%.svg
    3. Gestion d'évennements 00%.svg
    4. Exceptions et erreurs 00%.svg
    5. Interface DOM 00%.svg
    6. Objets Microsoft 00%.svg
    7. Applets Java 00%.svg
    8. Notation JSON 00%.svg
    9. AJAX 00%.svg
  8. Debuggage
  9. Exemples commentés
  10. Références00%.svg
    1. Évènements
    2. Liens
Modifier ce modèle ce sommaire

Débogage au sein d'un navigateur[modifier | modifier le wikicode]

Firefox[modifier | modifier le wikicode]

  • Firefox fournit une console d'erreur JavaScript (Menu "Outils" / "Console d'erreur")
  • Des extensions spécifiques permettent de faciliter le débogage du JavaScript :

Chrome[modifier | modifier le wikicode]

Internet Explorer[modifier | modifier le wikicode]

Sous IE, dans les options avancées (Menu "Outils" / "Options Internet" / Onglet "Avancées"), décocher 2 options "désactiver le débogage de script". Si une erreur JavaScript est présente dans la page, une popup vous demandera si vous souhaitez ouvrir le déboguer de Microsoft (Microsoft Script Editor).

Ce navigateur vous dira ainsi, qu'il ne reconnait pas la fonction getElementsByClassName disponible dans d'autres navigateurs.

F12 lance le débogage de la page.

Voir aussi[modifier | modifier le wikicode]