Wie kann es sein, dass ich den Java-Script Block über den Inspector der Firefox Entwicklertools finde über den Quellcode (STRG+U) hingegen nicht? Es handelt sich bei beiden Varianten doch um den gleichen Quellcode?
Nein. Die Quellcode-Ansicht zeigt dir den HTML-Code, wie er vom Server als HTML-Datei geladen worden ist. Der Inspektor der Entwicklertools zeigt dir den normalisierten HTML-Code des DOMs an – und das kann durch JavaScript-Eingriff anders aussehen.
Das heißt es gibt folgende Möglichkeiten, warum der Javascript-Code nicht mit STRG+U zu finden ist?
- Der Javascript Code liegt in einer externen Datei
- Der Javascript Code wird erst später per Javascript in den DOM reingeladen
Was meinst du mit normalisiert? Das es schön eingerückt dargestellt wird?
Ich habe bemerkt, dass der Quellcode in diesem DOM viel übersichtlicher angezeigt wird. Demnach sollte ich zukünftig wohl nur noch in den DOM schauen und die Quellcode Ansicht mit STRG+U komplett vergessen? Im DOM ist das Lesen des Codes ja viele einfacher.