Henry: Warum werden Kommentare geparst?

Beitrag lesen

Hallo,

gibt es einen logischen Grund weshalb Kommentare geparst werden?

Beispiel:

<script>

/*
Extern zb. <script src="xy.js"></script> 
*/
function machtnix(){return false;}

</script>

Das bringt natürlich Probleme, weil die Browser versuchen das Element im Kommentar zu verwenden(warum?). Mögliche Abhilfe wäre die Klammern durch Entsprechungen zu ersetzen oder, so wie ich das meist mache, durch zusätzliche HTML Kommentare(ist das überhaupt zu empfehlen? Wenn ich mir hier die Vorschau anschaue dann nicht, obwohl es funktioniert)

<script>

/*
<!--
Extern zb. <script src="xy.js"></script> 

-->
*/


</script>

Aber zurück zu meiner Frage. Warum werden Kommentare nicht einfach als das vom Browser gesehen, was sie auch sind, unwichtig fürs Funktionieren des HTML/SCRIPT? Es wäre kein Parsing notwendig, der Ersteller braucht sich keine Gedanken machen und kann alles reinschreiben wie es im Sinn kommt, auch als sicherer Container eine gute Sache und letztendlich geringere Laufzeit.

Ach ja und noch was, warum tritt die Problematik nur bei eingebundenen Dateien auf, nicht aber wenn der gleiche Inhalt von extern kommt?

Gruss
Henry