HTML <script> Etiketi
Örnek
"Merhaba JavaScript!" Yaz JavaScript ile:
<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
Tanım ve Kullanım
Etiket <script>
, bir istemci tarafı komut dosyasını (JavaScript) gömmek için kullanılır.
Öğe , <script>
komut dosyası deyimleri içerir veya src özniteliği aracılığıyla harici bir komut dosyasına işaret eder.
JavaScript'in yaygın kullanımları, görüntü işleme, form doğrulama ve dinamik içerik değişiklikleridir.
İpuçları ve Notlar
İpucu: Tarayıcılarında komut dosyalarını devre dışı bırakmış veya istemci tarafı komut dizisini desteklemeyen bir tarayıcıya sahip kullanıcılar için <noscript> öğesine de bakın .
İpucu: JavaScript hakkında daha fazla bilgi edinmek istiyorsanız JavaScript Eğitimimizi ziyaret edin .
Tarayıcı Desteği
Element | |||||
---|---|---|---|---|---|
<script> | Yes | Yes | Yes | Yes | Yes |
Öznitellikler
Attribute | Value | Description |
---|---|---|
async | async | Specifies that the script is downloaded in parallel to parsing the page, and executed as soon as it is available (before parsing completes) (only for external scripts) |
crossorigin | anonymous use-credentials |
Sets the mode of the request to an HTTP CORS Request |
defer | defer | Specifies that the script is downloaded in parallel to parsing the page, and executed after the page has finished parsing (only for external scripts) |
integrity | filehash | Allows a browser to check the fetched script to ensure that the code is never loaded if the source has been manipulated |
nomodule | True False |
Specifies that the script should not be executed in browsers supporting ES2015 modules |
referrerpolicy | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin same-origin strict-origin strict-origin-when-cross-origin unsafe-url |
Specifies which referrer information to send when fetching a script |
src | URL | Specifies the URL of an external script file |
type | scripttype | Specifies the media type of the script |
HTML ve XHTML Arasındaki Farklar
XHTML'de, komut dosyalarının içindeki içerik (CDATA yerine) #PCDATA olarak bildirilir, bu da varlıkların ayrıştırılacağı anlamına gelir.
Bu, XHTML'de tüm özel karakterlerin kodlanması veya tüm içeriğin bir CDATA bölümüne sarılması gerektiği anlamına gelir:
<script type="text/javascript">
//<![CDATA[
var i = 10;
if (i < 5) {
// some code
}
//]]>
</script>
Genel Özellikler
Etiket ayrıca HTML'deki Global Nitelikleri<script>
de destekler .
İlgili Sayfalar
HTML öğreticisi: HTML Komut Dosyaları
HTML DOM referansı: Komut Dosyası Nesnesi
JavaScript Eğitimi: JavaScript öğrenin
Varsayılan CSS Ayarları
Çoğu tarayıcı, <script>
öğeyi aşağıdaki varsayılan değerlerle görüntüler:
script {
display: none;
}