HTML <script> etiketi
Tanım ve Kullanım
<script>
etiketi kullanarak istemci betiklerini yerleştirir.
<script>
element ya betik ifadeleri içerir ya da src özelliği Dış betik dosyasına işaret eder.
En yaygın betik türü JavaScript'tir, ancak tarayıcılar bazı diğer betik dillerini de destekler.
JavaScript'in yaygın kullanımları resim işleme, form doğrulama ve içeriğin dinamik değişimidir.
Açıklama:script elementinin türü kullanımına göre değişir. Head elementi içindeki script elementi meta veri elementine aittir, diğer elementler (örneğin body veya section)'ta olanlar ise ifadelerdir.
Ayrıca bakınız:
HTML Eğitim Seti:HTML Betik
HTML DOM Referans Kılavuzu:Script nesnesi
JavaScript Eğitim Seti:JavaScript öğrenme
Örnek
Örnek 1: Doküman içine gömülü script tanımlamak
"Hello JavaScript!" yazısını JavaScript ile yazmak için:
<script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script>
Örnek 2: Dışarıdaki script kütüphanesi yüklemek
<script src="simple.js"></script>
İpuçları ve açıklamalar
İpucu:Scriptleri devre dışı bırakılan veya script desteklemeyen tarayıcılar için ayrıca bkz: <noscript> elementi.
İpucu:JavaScript hakkında daha fazla bilgi öğrenmek istiyorsanız, sitemizi ziyaret edin: JavaScript Eğitimi.
Özellik
Özellik | Değer | Açıklama |
---|---|---|
async | async | Scriptin sayfanın çözümlenirken paralel olarak indirilmesini ve kullanılabilir olduğunda hemen çalıştırılmasını belirtir (çözümleme tamamlanmadan önce) (sadece dışarıdaki scriptler için geçerlidir). |
crossorigin |
|
İstek modunu HTTP CORS istek moduna ayarlar. |
defer | defer | Scriptin sayfanın çözümlenirken paralel olarak indirilmesini ve sayfa çözümleme tamamlandıktan sonra çalıştırılmasını belirtir (sadece dışarıdaki scriptler için geçerlidir). |
integrity | filehash | Tarayıcının alınan script'i kontrol etmesine izin verir, böylece kaynak kodun değiştirildiği durumlarda kodun asla yüklenmemesi sağlanır. |
nomodule |
|
Scriptin ES2015 modülleri destekleyen tarayıcılarda çalışmamasını belirtir. |
referrerpolicy |
|
Scriptin alınırken hangi referans bilgilerinin gönderileceğini belirtir. |
src | URL | Dışarıdaki script dosyasının URL'sini belirtir. |
type | Script türü | Scriptin medya türünü belirtir. |
HTML ve XHTML arasındaki farklar
XHTML'de, içerik içindeki içerik #PCDATA olarak belirtilir (CDATA yerine), bu da entitelerin çözüleceği anlamına gelir.
Bu, XHTML'de tüm özel karakterlerin kodlanması veya tüm içeriklerin CDATA bölümü içinde sarılması gerektiği anlamına gelir:
<script type="text/javascript"> //<![CDATA[ var i = 10; if (i < 5) { // some code } //]]> </script>
Genel özellikler
<script>
Bu etiketler genel özellikleri de destekler HTML'deki genel özellikler.
Varsayılan CSS ayarları
Çoğu tarayıcı aşağıdaki varsayılan değerleri görüntüleyecektir: <script>
Element:
script { display: none; }
Tarayıcı desteği
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek |