Ö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:space | preserve | 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;
}