En son web geliştirme öğreticiler
 

HTML <script> Tag


Örnek

Yazın "Hello JavaScript!" JavaScript:

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
Kendin dene "

Tanımı ve Kullanımı

<script> etiketi, bir istemci tarafı komut dosyası tanımlamak için kullanılır (JavaScript) .

<script> eleman betik ifadeleri içeriyor ya, yoksa içinden harici komut dosyasına işaret eden src özniteliği.

JavaScript yaygın kullanımları resim işleme, form doğrulama ve içerik dinamik değişikliklerdir.

İpucu: JavaScript öğrenmek istiyorsanız, bizim ziyaret JavaScript Eğitimi .


Tarayıcı Desteği

Eleman
<script> Evet Evet Evet Evet Evet

İpuçları ve Notlar

Note: Eğer "src" özniteliği mevcutsa, <script> öğesi boş olması gerekir.

Tip: Ayrıca bak <noscript> tarayıcılarında engelli komut varsa veya istemci tarafı komut dosyası desteklemeyen bir tarayıcı olan kullanıcılar için eleman.

Note: Bir dış komut çalıştırılabilir çeşitli yolları vardır:

  • Eğer async="async" : komut sayfanın geri kalanı ile uyumsuz yürütülür (sayfa ayrıştırılmasını devam ederken komut yürütülecektir)
  • Eğer async mevcut değildir ve defer="defer" : komut sayfa ayrıştırılmasını bittiğinde çalıştırılır
  • Eğer ne async veya defer mevcut olduğu: tarayıcı sayfayı ayrıştırmaya devam etmeden önce komut derhal getirilen ve idam olduğunu

HTML 4.01 ve HTML5 Arasındaki Farklar

"type" niteliği HTML 4 gerekli, ancak HTML5'teki isteğe edilir.

"async" niteliği HTML5 getirdiği bir yeniliktir.

HTML 4.01 özellik: "xml:space" , HTML5 desteklenmez.


HTML ve XHTML Arasındaki Farklar

XHTML olarak, komut içine içeriği #PCDATA olarak ilan edilir (instead of CDATA) kişiler ayrıştırılması anlamına gelir.

Bu XHTML, tüm özel karakterler kodlanmış olmalıdır veya tüm içerik bir CDATA bölümü içine sarılmış olması gerektiği anlamına gelir:

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

Nitelikler

= HTML5'teki Yeni.

nitelik değer Açıklama
async async Belirtir komut dosyası eş zamansız yürütülür olduğunu (only for external scripts)
charset charset Harici bir komut dosyasında kullanılan karakter kodlamasını belirtir
defer defer Sayfa ayrıştırma tamamlandığında komut yürütüldüğünde belirtir (only for external scripts)
src URL Harici bir komut dosyasının URL'sini belirtir
type media_type script ortam türünü belirtir
xml:spacepreserve HTML5 desteklenmez.
kodunda boşluk korunması gerektiğini belirtir

Küresel Nitelikler

<script> etiketi de destekliyor Küresel HTML Özellikleri .


İlgili Sayfalar

HTML öğretici: HTML Komut

HTML DOM referansı: Senaryo Nesne

JavaScript Öğretici: JavaScript bilgi


Varsayılan CSS Ayarları

Çoğu tarayıcı gösterecektir <script> aşağıdaki varsayılan değerlerle eleman:

script {
    display: none;
}