Entwicklungshelfer

Teil 3: Check: Internet Explorer 8 Developer Tools: Nützlich für SEO und gegen Spam

Wo sich der Aufwand für die Umstellung auf die neue Version als zu groß erweist, da schalten Sie den Browser mit

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

in den Kompatibilitätsmodus. Tipp: Für Tests in älteren Versionen des IE verwenden Sie den IE-Tester ().

Javascript debuggen

Bisher war das Entwickeln von Javascript mit dem Internet Explorer eine echte Qual. Um sinnvoll arbeiten zu können, musste man Javascript für alle Fenster aktivieren, was der Microsoft-Browser prompt mit schlechter Performance bestrafte. Obendrein wurde man auch beim Surfen auf Seiten, an denen man nicht gerade arbeitete, mit Debug-Hinweisen aller Art eingedeckt.

Internet Explorer 8 Developer Tools

© Archiv

Mit Formate nachverfolgen kommen Sie der Herkunft einer CSS-Eigenschaft schnell auf die Schliche.

IE 8 schafft diese Mängel ab. Die Entwickler des neuen Debugging-Werkzeugs haben zwar erkennbar bei Firebug gespickt. Doch insgesamt bietet der Internet Explorer derzeit das übersichtlichere Debugging-Tool, auch weil die neue Konsole direkt integriert wurde und nicht in einem eigenen Fenster ruht. Einfache Statements können Sie hier einfach eintippen und testen, ohne den Umweg über den Quelltext einer Website.

Zwar können Sie auch im jüngsten Microsoft-Browser weiterhin Debugging pauschal aktivieren (unter Extras / Internetoptionen / Erweitert / Browsen). Im Prinzip reicht es aber, wenn Sie die DT öffnen und das gewünschte Skript im Ausklappmenü rechts oben im Inhaltsbereich des Skript-Tabs auswählen. Dann klicken Sie auf Debuggen starten. So wird der Debugger nur für das aktuelle Tab aktiv. Vorher sollten Sie gegebenenfalls per DT vorgenommene Änderungen am HTML und CSS sichern, denn der Debugger lädt als Erstes die aktuelle Seite neu.

Abbruch auf Kommando

Der Javascript-Debugger hält das Skript automatisch an, wenn er auf einen Fehler stößt. Diese Reaktion können Sie unterbinden, indem Sie auf das Pause-Symbol mit dem roten X klicken.

Als Entwickler möchte man zuweilen selbst bestimmen, an welchen Stellen ein Skript angehalten werden soll. Dafür geben Ihnen die DT die Breakpoint-Funktion an die Hand. Markieren Sie beliebige Zeilen eines Skripts als Breakpoint, in dem Sie sie links von der Zeilennummer anklicken. Markierte Zeilen erkennen Sie an einem roten Punkt.

Erreicht der Debugger einen Breakpoint, dann stoppt er das Skript automatisch am Ende der vorherigen Zeile. Im Eigenschaftenbereich finden Sie jetzt unter Lokale Variablen eine Aufstellung aller zum Skript gehörenden Variablen und deren Werte. Das ist aber ziemlich unübersichtlich. Besser ist es, wenn Sie vor dem Start des Debuggers die entscheidenden Variablen im Code mit der rechten Maustaste anklicken und auf Überwachung hinzufügen gehen. So ausgewählte Variablen erscheinen im Tab Überwachen. Nutzen Sie die Konsole, um Variablen beim Erreichen eines Breakpoints zu manipulieren.

Javascript-Tuning

Internet Explorer 8 hat zwar in vielen Disziplinen auf die Konkurrenz aufgeschlossen, aber bei der Ausführung von Javascript hinkt er Firefox, Safari und Chrome in Sachen Geschwindigkeit hinterher. Mit dem Profiler findet sich in den DT aber immerhin eine Funktion, die Ihnen verrät, welche Funktion wie viel Zeit benötigt und so Optimierungs-Ansätze aufzeigt.

Bedient wird der Profiler nach einem einfachen Prinzip. Sie laden die zu testende Seite und starten den Profiler mit einem Klick auf Profilerstellung starten. Dann führen Sie die gewünschten Aktionen aus und klicken den Knopf anschließend erneut an. Nach kurzer Wartezeit erscheint eine Tabelle, die alle aufgerufenen Funktionen, die von diesen verbrauchte Zeit und andere Angaben enthält. Übersichtlicher wird diese Aufstellung, wenn Sie die Ansicht auf Aufrufstruktur umstellen. Mit einem Doppelklick auf einen Eintrag springen Sie direkt zum Quellcode.

zm_timkaufmann

Mehr zum Thema

Youtube Sperre umgehen GEMA
Videos freischalten

So umgehen Sie die GEMA-Sperre bei Youtube. Was Sie dazu brauchen, und wie es am einfachsten geht.
Neue Fritzboxen unterstützen den AC-Standard.
WLAN-Geschwindigkeit verdoppeln

Mehr WLAN-Geschwindigkeit: Mit dem WLAN-Standard 802.11ac und den richtigen Geräten und Einstellungen verdoppeln Sie den Datendurchsatz.
Netflix auf dem TV
Programm in der Übersicht

Welche Filme und Serien gibt es bei Netflix eigentlich zu sehen? Was ist neu im Streaming-Angebot? Diese Antworten helfen weiter.
Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
E.T. – Der Außerirdische
Vorschau auf Film- und Serien-Highlights

Amazon Prime Instant Video lockt im Dezember 2016 mit Film-Highlights wie "E.T.", "Fast & Furious 7" und der Serie "Ku’damm 56​".