Kontakt aufnehmen
Wir stellen ein: PHP-Entwickler (m/w/d) Key Account Manager (m/w/d)

Der JavaScript Debugger Befehl

Wenn man JavaScript dynamisch nachlädt, kann es in einigen Browsern vorkommen, dass man dies nicht so einfach mit dem JavaScript-Debugger der Browser debuggen kann. In solchen Situationen habe ich früher regelmäßig zum Logging gegriffen (console.log).

Doch es gibt auch einen einfachen Befehl, mit dem den Debugger automatisch an einer bestimmten Stelle zum Halten bringen kann. Es ist im Endeffekt ganz einfach:

<!DOCTYPE html>
<html>
	<body>
		<a href="javascript:debugger;alert('jo');">
			Test
		</a>
	</body>
</html>

Normalerweise wäre es hier umständlich das alert Debuggen zu können. Besonders, wenn die Seite etwas komplexer wird. Denn es gibt keine richtige Datei, in dem das JavaScript ausgelagert ist.

Doch wenn man nun zum Beispiel im Chrome die Konsole offen hat, bleibt man direkt an der Stelle stehen, an der der debugger; Befehl ausgeführt wurde:

Debugger Befehl

Debugger Befehl

Dabei handelt es sich nur um ein Beispiel. Man sollte den Inhalt von onclicks im Optimalfall in Funktionen auslagern, dann kann man sie auch besser debuggen. Aber es gibt durchaus Situationen, in der es einfach schneller geht den Befehl zu verwenden, statt sich erstmal im Browser durch alle Dateien zu suchen.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Karriere bei a coding project - Wir freuen uns auf dich!

Alle unsere Stellen sind Remote oder an unseren Standorten in Münster und Wuppertal verfügbar:

// Warum Du Dich für uns entscheiden solltest

  • Regelmäßig neue Projekte, die Du von Grund an mit planen und aufbauen kannst
  • Arbeit in einem wachsenden IT-Unternehmen
  • So viel Home-Office wie Du möchtest - Und einen Arbeitsplatz in unserem Büro in Münster
  • Wöchentliche Vorträge: Jeden Freitag hält ein Mitarbeiter einen Vortrag über ein Fachthema seiner Wahl
Karriere

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern