| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/HTML/How_to/Add_JavaScript_to_your_web_page | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Bringen Sie Ihre Webseiten mit JavaScript auf die nchste Stufe. Lernen Sie in diesem Artikel, wie Sie JavaScript direkt aus Ihren HTML-Dokumenten aufrufen knnen.
| Voraussetzungen: | Sie sollten wissen, wie man ein einfaches HTML-Dokument erstellt. |
|---|---|
| Ziel: | Lernen Sie, wie Sie JavaScript in Ihrer HTML-Datei auslsen knnen, und lernen Sie die wichtigsten bewhrten Praktiken, um JavaScript zugnglich zu halten. |
JavaScript ist eine Programmiersprache, die hauptschlich clientseitig verwendet wird, um Webseiten interaktiv zu machen. Sie knnen erstaunliche Webseiten ohne JavaScript erstellen, aber JavaScript erffnet eine ganz neue Ebene von Mglichkeiten.
Hinweis: In diesem Artikel gehen wir ber den HTML-Code, den Sie bentigen, um JavaScript wirksam zu machen. Wenn Sie JavaScript selbst lernen mchten, knnen Sie mit unserem Artikel JavaScript-Grundlagen beginnen. Wenn Sie bereits etwas ber JavaScript wissen oder einen Hintergrund in anderen Programmiersprachen haben, empfehlen wir, direkt in unseren JavaScript-Leitfaden einzusteigen.
Innerhalb eines Browsers tut JavaScript allein nichts. Sie fhren JavaScript aus Ihren HTML-Webseiten heraus aus. Um JavaScript-Code aus HTML aufzurufen, bentigen Sie das <script>-Element. Es gibt zwei Mglichkeiten, script zu verwenden: abhngig davon, ob Sie auf ein externes Skript verlinken oder ein Skript direkt auf Ihrer Webseite einbetten.
Normalerweise werden Sie Skripte in eigenen .js-Dateien schreiben. Wenn Sie ein .js-Skript von Ihrer Webseite ausfhren mchten, verwenden Sie einfach <script> mit einem src-Attribut, das auf die Skriptdatei zeigt, mithilfe ihrer URL:
<script src="path/to/my/script.js"></script>
Sie knnen auch JavaScript-Code zwischen <script>-Tags hinzufgen, anstatt ein src-Attribut bereitzustellen.
<script>
console.log("Some code");
</script>
Das ist praktisch, wenn Sie nur ein kleines Stck JavaScript bentigen, aber wenn Sie JavaScript in separaten Dateien halten, wird es Ihnen leichter fallen:
Hinweis:
Bei sowohl eingebetteten Skripten als auch externen Skripten ohne die Attribute defer oder async wird das Skript sofort ausgefhrt, wenn der Browser das <script>-Element beim Parsen des HTMLs entdeckt. Das bedeutet, dass das Skript auf keine HTML-Elemente zugreifen kann, die spter im Dokument erscheinen. Um auf solche Elemente zuzugreifen, sollten Sie das Skript an das Ende des Dokumentenkrpers verschieben (direkt vor das schlieende </body>-Tag) oder das defer-Attribut fr externe Skripte verwenden.
Barrierefreiheit ist ein wichtiges Thema in jeder Softwareentwicklung. JavaScript kann Ihre Website zugnglicher machen, wenn Sie es mit Bedacht einsetzen, oder es kann ein Desaster werden, wenn Sie Skripting unberlegt verwenden. Um JavaScript zu Ihrem Vorteil arbeiten zu lassen, ist es sinnvoll, bestimmte bewhrte Praktiken fr das Hinzufgen von JavaScript zu kennen:
<noscript> hinterlassen, wie diese: <noscript>Um diese Seite zu nutzen, bitte aktivieren Sie JavaScript.</noscript><noscript> keine Entschuldigung, unzugngliche Skripte zu schreiben.<script><noscript><a><abbr><acronym><address><area><article><aside><audio><b><base><bdi><bdo><big><blockquote><body><br><button><canvas><caption><center><cite><code><col><colgroup><data><datalist><dd><del><details><dfn><dialog><dir><div><dl><dt><em><embed><fencedframe><fieldset><figcaption><figure><font><footer><form><frame><frameset><geolocation><h1><h6><head><header><hgroup><hr><html><i><iframe><img><input><ins><kbd><label><legend><li><link><main><map><mark><marquee><menu><meta><meter><nav><nobr><noembed><noframes><noscript><object><ol><optgroup><option><output><p><param><picture><plaintext><pre><progress><q><rb><rp><rt><rtc><ruby><s><samp><script><search><section><select><selectedcontent><slot><small><source><span><strike><strong><style><sub><summary><sup><table><tbody><td><template><textarea><tfoot><th><thead><time><title><tr><track><tt><u><ul><var><video><wbr><xmp><input>-Typen<input type="button"><input type="checkbox"><input type="color"><input type="date"><input type="datetime-local"><input type="email"><input type="file"><input type="hidden"><input type="image">`<input type="month">`<input type="number"><input type="password"><input type="radio"><input type="range"><input type="reset"><input type="search"><input type="submit"><input type="tel"><input type="text"><input type="time"><input type="url"><input type="week"><script type>Der Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |