Websiteentwicklung: JavaScript: Der SCRIPT Tag: Lösungen
Aus Wikibooks
<< Der SCRIPT Tag | Inhaltsverzeichnis | Aufgaben >>
Lösungen zu JavaScript: Der SCRIPT Tag
- Die Aussage
- ist richtig – am „<SCRIPT type="text/javascript">“-Tag erkennt der Browser, dass er den folgenden Text bis zum </SCRIPT>-Tag nicht als HTML bearbeiten darf. Er übergibt die Kontrolle dann an den JavaScript-Interpreter.
- ist richtig – „<!--“ ist eine Sicherheitsmaßnahme gegen ältere – nicht javascript-fähige – Browser, die den Code sonst als Klartext darstellen würden. Durch „<!--“ sehen diese Browser den Code als Kommentar an und zeigen ihn nicht an.
- ist falsch „-->“ ist das HTML-Kommentarende-Zeichen und beendet den durch <!-- eingeleiteten Kommentar. // ist das Zeichen für einen einzeiligen JavaScript-Kommentar und schützt das HTML-Kommentarende vor Abarbeitung durch den JavaScript-Interpreter!
- ist falsch – JavaScript-Code kann im HEAD und im BODY des HTML-Dokumentes stehen. Der „<SCRIPT></SCRIPT>“-Container darf nur nicht im HEAD beginnen und im BODY enden – Container müssen immer korrekt geschachtelt werden. Ein Container muss sich immer vollständig in einem anderen Container befinden.
- ist falsch – Kommentare zum Script sind für den Programmierer wichtig, weil er im Fehlerfall leicht nachlesen kann, was an dieser Stelle im Code hätte geschehen sollen.
- ist falsch – JavaScript-Kommentare können durch „/*“ und „*/“ als mehrzeilige Kommentare oder durch „//“ als einzeilige Kommentare (auch ans Zeilenende) in den Programmtext geschrieben werden.
- Der „<NOSCRIPT>“-Tag oder besser "<NOSCRIPT></NOSCRIPT>“-Container enthält den Text, den javascript-fähige Browser bei abgeschaltetem JavaScript anzeigen, um den Benutzer darauf aufmerksam zu machen, dass er möglicherweise nicht alle Elemente der Seite sehen oder bedienen kann.
- Ein Minimal-HTML-Gerüst inklusive SKRIPT-Gerüst könnte zum Beispiel so aussehen:
<HTML>
<HEAD>
<TITLE>Seiten-Titel</TITLE>
<SCRIPT type="text/javascript" language="JavaScript">
<!--
//-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
oder auch so:
<HTML>
<HEAD>
<TITLE>Seiten-Titel</TITLE>
</HEAD>
<BODY>
<SCRIPT type="text/javascript" language="JavaScript">
<!--
//-->
</SCRIPT>
</BODY>
</HTML>
<< Der SCRIPT Tag | Inhaltsverzeichnis | Aufgaben >>