Das geht auch in JavaScript - wieder was dazugelernt - bis jetzt hab ich das nur in Perl gebraucht !
Danke
Soviel ich weiß, können das alle Scriptsprachen.
Der Backslash bedeuted, daß das folgende Zeichen OHNE Interpretation ausgegeben wird.
Haarig wird es, wenn man mittels Perl UND per document.write (JavaScript) HTML-Code ausgeben will. Irgendwann ist ein Punkt erreicht, wo das kein Mensch mehr lesen kann und der Quellcode unübersichtlich und sehr fehleranfällig wird. In Perl gibt es dazu die hier-Anweisung:
print <<HIER_IST_DAS_ENDE;
<html>
<head>
...
</html>
HIER_IST_DAS_ENDE
Dabei braucht man sich keine Gedanken um das Problem zu machen. Mit einer Ausname: Zeichen wie z.B. das "@" bedürfen auch eines Backslashs, da Perl sonst glaubt, auf ein Array o.ä. zu treffen und versucht, das zu interpretieren.
Ging vielleicht etwas von der Ursprungsfrage weg, ist aber sicherlich auch in diesem Zusammenhang interessant.