2010-08-25 6 views

Répondre

12

Utilisez le mot-clé "débogueur;" pour tenter d'invoquer un point d'arrêt.

Tant que votre navigateur a Javascript Debugging activé, puis le débogueur ; Instruction lui dira de faire c'est thang et vous serez dans un débogueur étape-par-étape.

Le Firebug extension pour Firefox est de loin le plus facile, mais de nouvelles intégrées à Internet Explorer "Developer Tools" option est tout à fait agréable. Firebug je dois dire est plus facile et plus poli, mais je dois souvent valider dans une pile de navigateurs différents et dans certains cas, seulement Internet Explorer comme lors du débogage de l'interaction du Javascript côté client et un contrôle ActiveX personnalisé. L'instruction "débogueur;" semble toujours être la clé d'or pour accéder rapidement à un débogueur sur les plates-formes et les navigateurs sans passer par un tas de cerceaux de gravure.

Donc, vous pourriez avoir un bloc de Javacscript comme suit, et le navigateur invoquerait le débogueur ligne par ligne sur « débogueur, » comme il était un point d'arrêt ...

var a = 5;

var b = 6;

débogueur;

a = b;

+0

Les navigateurs utilisant Webkit (comme Safari) ont également des outils de débogage intégrés assez puissants. – MKroehnert

0

Dans le navigateur Google Chrome, appuyez sur les touches "Ctrl + Maj + i". Dans le navigateur IE:
- Télécharger le débogueur Microsoft Javascript.
- Dans le navigateur, allez dans "Outils-> Options Internet-> Avancé" et supprimez "V" de la case "Désactiver le débogueur de script".
Profitez-en.

0
alert(variable); 

C'est ce que je fais, il fonctionne à peu près exactement comme un point d'arrêt. Lorsque vous appuyez sur 'OK' le script continue.

Questions connexes