script
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu script
Element script reprezentuje zasób internetowy w postaci dodatkowego skryptu przeznaczonego dla danego dokumentu HTML (domyślnie skryptu języka programowania JavaScript).
Dodatkowe artykuły związane z elementem script
Informacje techniczne o elemencie script
- kategoria ogólna
- kontekst zewnętrzny
-
-
element HTML, który tworzy wewnętrzny kontekst metadata
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <script src="skrypt-01.js"></script> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>Kontekstem zewnętrznym przykładowego elementu "script" jest element "head". Wspomniany element "head" jest jednym z elementów HTML, które tworzą wewnętrzny kontekst metadata, dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "head", jest prawidłowym kontekstem zewnętrznym dla elementu "script".
-
element HTML, który tworzy wewnętrzny kontekst frazowany
Przykładowy Kod HTML
<article> <h1>Mój ulubiony owoc</h1> <p> Moim ulubionym owocem jest czereśnia. <script src="skrypt-01.js"></script> </p> </article>Kontekstem zewnętrznym przykładowego elementu "script" jest element "p". Wspomniany element "p" jest jednym z elementów HTML, które tworzą wewnętrzny kontekst frazowany, dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "p", jest prawidłowym kontekstem zewnętrznym dla elementu "script".
-
element HTML, który tworzy wewnętrzny kontekst skryptowy
Przykładowy Kod HTML
<article> <h1>Mój ulubiony owoc</h1> <p>Moim ulubionym owocem jest czereśnia.</p> <script src="skrypt-01.js"></script> </article>Kontekstem zewnętrznym przykładowego elementu "script" jest element "article". Wspomniany element "article" jest jednym z elementów HTML, które tworzą wewnętrzny kontekst skryptowy, dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "article", jest prawidłowym kontekstem zewnętrznym dla elementu "script".
-
- kontekst wewnętrzny
-
-
gdy dany element script nie posiada atrybutu src, wtedy kontekstem wewnętrznym takiego elementu script może być zawartość tekstowa reprezentująca skrypt utworzony w języku, na który wskazuje wartość atrybutu type wspomnianego elementu script
Przykładowy Kod HTML
<article> <h1>Mój ulubiony owoc</h1> <p>Moim ulubionym owocem jest czereśnia.</p> <script>alert('Witaj w serwisie!');</script> </article>Kontekstem wewnętrznym przykładowego elementu "script" jest wyłącznie zawartość tekstowa w formie skryptu języka programowania JavaScript. Ponadto wspomniany element "script" nie posiada atrybutu "src" oraz wartością domyślną atrybutu "type" wspomnianego elementu "script" jest wartość "text/javascript", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli ciąg znaków "alert('Witaj w serwisie!');", jest prawidłowym kontekstem wewnętrznym dla elementu "script".
-
brak, lecz tylko wtedy gdy dany element script posiada atrybut src, ponadto kontekstem wewnętrznym takiego elementu script może być wyłącznie zawartość tekstowa reprezentująca dokumentację danego skryptu, napisaną w formie komentarza danego języka skryptu, na który wskazuje wartość atrybutu type wspomnianego elementu script
Przykładowy Kod HTML
<article> <h1>Mój ulubiony owoc</h1> <p>Moim ulubionym owocem jest czereśnia.</p> <script src="skrypt-01.js"></script> </article>Przykładowy element "script" nie posiada kontekstu wewnętrznego, ponieważ wspomniany element "script" posiada atrybut "src", dlatego w tej sytuacji wspomniany brak kontekstu wewnętrznego jest prawidłowym kontekstem wewnętrznym dla elementu "script".
Przykładowy Kod HTML
<article> <h1>Mój ulubiony owoc</h1> <p>Moim ulubionym owocem jest czereśnia.</p> <script src="skrypt-01.js"> //ten skrypt JavaScript pełni rolę powitania użytkownika </script> </article>Kontekstem wewnętrznym przykładowego elementu "script" jest wyłącznie zawartość tekstowa w formie komentarza języka programowania JavaScript. Ponadto wspomniany element "script" posiada atrybut "src" oraz wartością domyślną atrybutu "type" wspomnianego elementu "script" jest wartość "text/javascript", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli ciąg znaków "//ten skrypt JavaScript pełni rolę powitania użytkownika", jest prawidłowym kontekstem wewnętrznym dla elementu "script".
-
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
-
brak
- zdolność fallback
-
nie dotyczy
- składnia HTML
-
<script> ... </script> - pominięcie tagu na początku
-
nigdy
- pominięcie tagu na końcu
-
nigdy
- CSS display
-
none
Przypuszczalnie domyślne reguły CSS elementu script
script {
display:none;
}
Interpretacja elementu script

-
tak

-
tak

-
tak

-
tak

-
tak
Interpretuje atrybut async oraz defer, lecz od wersji "10".
Interpretuje atrybut crossorigin, lecz od wersji "11".
Nie interpretuje atrybutu nonce.

-
tak