Latest web development tutorials

HTML <script> -Tag

Beispiele

Durch JavaScript Ausgang "Hallo Welt":

<script>
document.write("Hello World!")
</script>

Versuchen »

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Alle gängigen Browser unterstützen das <script> Tag.


Tag Definitionen und Anleitungen

<Script> Tag wird verwendet, clientseitige Skript, wie JavaScript zu definieren.

<Script> -Element Skript-Anweisungen enthalten können, können Sie auch "src" Attribut auf eine externe Skriptdatei.

JavaScript ist in der Regel für die Bildbearbeitung, Formularvalidierung und dynamische Inhalte für Änderungen eingesetzt.


Tipps und Hinweise

HINWEIS: Wenn Sie das "src" -Attribut verwenden, muss das Element <script> leer sein.

Tipp: Sehen Sie die <noscript> Element, für diejenigen , bei Ihrem Browser deaktiviert Skript oder ein Browser unterstützt Client-Side - Scripting - Benutzer nicht, dieses Element ist sehr nützlich.

Hinweis: Es gibt mehrere Möglichkeiten , ein externes Skript auszuführen:

  • Wenn async = "async": Skript asynchron in Bezug auf den Rest der Seite Ausführung (wenn die Seite analysiert werden fortsetzt, wird das Skript ausgeführt wird)
  • Wenn die Ausführung des Skripts abgeschlossen werden, um die Seite Syntaxanalyse: Wenn Sie nicht die async verwenden und verschieben = "verschieben"
  • Wenn weder Verwendung noch Asynchron-VERZÖGERUNG: Bevor der Browser Parsen der Seite fortzusetzen, sofort lesen und Ausführen von Skripts

Die Unterschiede zwischen den HTML 4.01 und HTML5

In HTML 4 in "Typ" Attribut ist erforderlich, aber in HTML5 optional.

"Async" Attribut ist neu in HTML5 Attribute.

HTML5 nicht mehr unterstützt HTML 4.01 in bestimmten Eigenschaften: "xml: space".


Die Unterschiede zwischen HTML und XHTML

In XHTML, wird das Skript Inhaltstyp als #PCDATA erklärt (statt CDATA), bedeutet dies, dass das Unternehmen gelöst werden.

Das bedeutet, dass in XHTML, alle Sonderzeichen sollten in einem CDATA-Abschnitt verschachtelt oder alle Inhalte codiert werden:

<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
  {
  // some code
  }
//]]>
</script>


Immobilien

Neu: HTML5 neue Eigenschaft.

属性 描述
async New async 规定异步执行脚本(仅适用于外部脚本)。
charset charset 规定在脚本中使用的字符编码(仅适用于外部脚本)。
defer defer 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。
src URL 规定外部脚本的 URL。
type MIME-type 规定脚本的 MIME 类型。
xml:space preserve HTML5 不支持。规定是否保留代码中的空白。


globale Eigenschaften

<Script> Tag unterstützt HTML globale Eigenschaften .


In Verbindung stehende Artikel

HTML - Tutorial: HTML - Skript