HTML
Dołącz kod JavaScript do HTML
Szukaj…
Składnia
-
<script type="text/javascript"> //some code </script>
-
<script type="text/javascript" src="URL"></script>
-
<script type="text/javascript" src="URL" async>//async code</script>
Parametry
Atrybut | Detale |
---|---|
src | Określa ścieżkę do pliku JavaScript. Względny lub bezwzględny adres URL. |
type | Określa typ MIME. Ten atrybut jest wymagany w HTML4, ale opcjonalny w HTML5. |
async | Określa, że skrypt powinien być wykonywany asynchronicznie (tylko w przypadku skryptów zewnętrznych). Ten atrybut nie wymaga żadnej wartości (oprócz XHTML). |
defer | Określa, że skrypt ma zostać wykonany, gdy strona zakończy parsowanie (tylko w przypadku zewnętrznych skryptów). Ten atrybut nie wymaga żadnej wartości (oprócz XHTML). |
charset | Określa kodowanie znaków używane w zewnętrznym pliku skryptu, np. UTF-8 |
crossorigin | Jak element obsługuje żądania crossorigin |
nonce | Kryptograficzny nonce używany w polityce bezpieczeństwa treści sprawdza CSP3 |
Uwagi
Jeśli osadzony kod JavaScript (plik) służy do manipulowania http://stackoverflow.com/documentation/javascript/503/document-object-model-dom Elements, umieść tagi <script></script>
tuż przed zamykaniem </body>
lub użyj metod JavaScript lub bibliotek (takich jak jQuery do obsługi różnych przeglądarek), które zapewniają, że DOM jest czytany i gotowy do manipulacji.
Linkowanie do zewnętrznego pliku JavaScript
<script src="example.js"></script>
Atrybut src
działa jak atrybut href na kotwicach: możesz podać bezwzględny lub względny adres URL. Powyższy przykład prowadzi do pliku w tym samym katalogu dokumentu HTML. Zazwyczaj jest to dodawane w tagach <head>
u góry dokumentu HTML
Bezpośrednio w tym kod JavaScript
Zamiast linkować do pliku zewnętrznego, możesz również zawrzeć kod JS w obecnej postaci w swoim HTML:
<script>
// JavaScript code
</script>
W tym plik JavaScript wykonywany asynchronicznie
<script type="text/javascript" src="URL" async></script>
Obsługa wyłączonego Javascript
Możliwe, że przeglądarka klienta nie obsługuje Javascript lub ma wyłączoną obsługę JavaScript, być może ze względów bezpieczeństwa. Aby móc powiedzieć użytkownikom, że skrypt ma zostać wykonany na stronie, można użyć znacznika <noscript>
. Zawartość <noscript>
jest wyświetlana za każdym razem, gdy JavaScript jest wyłączony dla bieżącej strony.
<script>
document.write("Hello, world!");
</script>
<noscript>This browser does not support Javascript.</noscript>