HTML Script (Polski)

Reklama

W tym poradniku dowiesz się, jak włączyć JavaScript do dokumentu HTML.

Working with Client-side Script

Skryptowanie po stronie klienta odnosi się do rodzaju programów komputerowych, które są wykonywane przez przeglądarkę internetową użytkownika. JavaScript (JS) jest najpopularniejszym językiem skryptowym po stronie klienta w sieci.

Element <script> jest używany do osadzania lub odwoływania się do JavaScript w dokumencie HTML, aby dodać interaktywność do stron internetowych i zapewnić znacznie lepsze wrażenia użytkownika.

Kilka najczęstszych zastosowań JavaScript to sprawdzanie poprawności formularzy, generowanie komunikatów alarmowych, tworzenie galerii obrazów, pokazywanie ukrytej zawartości, manipulowanie DOM i wiele innych.

Dodawanie JavaScript do stron HTML

JavaScript może być osadzony bezpośrednio na stronie HTML lub umieszczony w zewnętrznym pliku skryptu i odwołuje się do niego na stronie HTML. Obie metody używają elementu <script>.

Zagnieżdżanie JavaScript

Aby osadzić JavaScript w pliku HTML, wystarczy dodać kod jako zawartość elementu <script>.

Skrypt w poniższym przykładzie zapisuje ciąg tekstu na stronie internetowej.

Przykład

Wypróbuj ten kod ”

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Embedding JavaScript</title></head><body> <div></div> <script> document.getElementById("greet").innerHTML = "Hello World!"; </script></body></html>

Porada: Najlepiej, aby elementy skryptu były umieszczane na dole strony, przed zamykającym znacznikiem body tj. </body>, ponieważ gdy przeglądarka napotka skrypt, wstrzymuje renderowanie reszty strony do czasu przetworzenia skryptu, co może znacząco wpłynąć na wydajność witryny.

Wywołanie zewnętrznego pliku JavaScript

Możesz również umieścić swój kod JavaScript w osobnym pliku (z rozszerzeniem .js), i wywołać ten plik w swoim dokumencie HTML poprzez atrybut src znacznika <script>.

Jest to przydatne, jeśli chcesz, aby ten sam skrypt był dostępny dla wielu dokumentów. Oszczędza to powtarzania tego samego zadania w kółko i sprawia, że witryna jest łatwiejsza w utrzymaniu.

Następujący przykład demonstruje, jak połączyć zewnętrzny plik JS w HTML.

Przykład

Wypróbuj ten kod ”

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Linking External JavaScript</title></head><body> <div></div> <script src="hello.js"></script></body></html>

Uwaga: Gdy określony jest atrybut src, element <script> musi być pusty. Oznacza to po prostu, że nie można używać tego samego elementu <script> zarówno do osadzania skryptu JavaScript, jak i do linkowania do zewnętrznego pliku JavaScript w dokumencie HTML.

Porada: Pliki JavaScript to zwykłe pliki tekstowe z rozszerzeniem .js, takie jak „hello.js”. Ponadto, zewnętrzny plik JavaScript zawiera tylko instrukcje JavaScript; nie zawiera elementu <script>...</script> jak osadzony JavaScript.

Element HTML noscript

Element <noscript> jest używany do zapewnienia alternatywnej zawartości dla użytkowników, którzy albo wyłączyli JavaScript w przeglądarce, albo mają przeglądarkę, która nie obsługuje skryptów po stronie klienta.

Ten element może zawierać dowolne elementy HTML, oprócz <script>, które mogą być zawarte w elemencie <body> normalnej strony HTML. Sprawdźmy przykład:

Przykład

Wypróbuj ten kod ”

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Noscript Demo</title> </head><body> <div></div> <script> document.getElementById("greet").innerHTML = "Hello World!"; </script> <noscript> <p>Oops! This website requires a JavaScript-enabled browser.</p> </noscript></body></html>

Uwaga: Zawartość wewnątrz elementu noscript zostanie wyświetlona tylko wtedy, gdy przeglądarka użytkownika nie obsługuje skryptów lub skryptowanie jest wyłączone w przeglądarce.

Reklamy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *