Latest web development tutorials

HTML <script> tag

Przykłady

Poprzez wyjście JavaScript "Hello World":

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

Spróbuj »

Pomoc Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Wszystkie główne przeglądarek obsługuje tagu <script>.


definicje i instrukcje Tag

<Script> tag służy do definiowania skrypt po stronie klienta, takich jak JavaScript.

<Script> element może zawierać stwierdzenia skryptów, można również "src" Punkty atrybut do zewnętrznego pliku skryptu.

JavaScript jest zazwyczaj używany do manipulacji obrazem, walidacji formularza i dynamicznych zmian treści.


Porady i wskazówki

UWAGA: W przypadku korzystania z atrybutu "src", <script> musi być pusty.

Wskazówka: Patrz <noscript> elementu, dla tych niepełnosprawnych w skrypcie przeglądarki lub przeglądarka nie obsługuje użytkowników po stronie klienta skryptów, ten element jest bardzo przydatna.

Uwaga: Istnieje kilka sposobów, aby wykonać skrypt zewnętrznego:

  • Jeśli async = "asynchroniczny": skrypt asynchronicznie w stosunku do pozostałej części wykonanie strony (gdy strona nadal być przetwarzane, skrypt zostanie wykonany)
  • Podczas wykonywania skryptu zostanie zakończone parsowania stronę: Jeśli nie korzystasz z asynchronicznych i odroczyć = "odroczyć"
  • Jeśli ani wykorzystanie ani asynchroniczny Defer: Przed przeglądarka nadal parsowania stronę natychmiast odczytu i wykonywania skryptów

Różnice między HTML 4.01 i HTML5

W HTML 4 w wymagany jest "typem" atrybut, ale nie jest obowiązkowe w HTML5.

atrybut "asynchroniczny" jest nowością w atrybutach HTML5.

HTML5 nie jest już obsługiwana w HTML 4.01 w pewnych właściwości: "xml: space".


Różnice między HTML i XHTML

W XHTML, typ zawartości skrypt jest zadeklarowana jako #PCDATA (zamiast CDATA), oznacza to, że jednostka zostanie rozwiązana.

Oznacza to, że w XHTML znaki specjalne powinny być zakodowane lub cała zawartość zagnieżdżone w sekcji CDATA:

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


nieruchomość

Nowość: HTML5 nowy obiekt.

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


Właściwości ogólne

<Script> tag obsługuje HTML właściwości globalnych .


Powiązane artykuły

Kurs HTML: Script HTML