jesteś tutaj
73
Szybki skok na głębokie wody JavaScriptu
Już wiesz, jak używać elementu <script>, który pozwala dodawać do stron WWW kod
JavaScript. Aby jednak lepiej utrwalić tę wiedzę, przeanalizuj z nami ten element jeszcze
raz, by upewnić się, że naprawdę znasz każdy jego szczegół.
Anatomia elementu script
<script type="text/javascript" >
alert(":itaj, Ăwiecie");
</script>
Otwierający
znacznik
<script>.
Atrybut type informuje przeglądarkę, że kod umieszczony w elemencie jest
napisany w języku JavaScript. Okazuje się jednak, że jeśli go pominiemy,
przeglądarka i tak założy, że używany jest JavaScript. Dlatego sugerujemy,
żeby pomijać ten atrybut; tak też zalecają osoby tworzące standardy.
Nie zapomnij o zamykającym
nawiasie kątowym
otwierającego znacznika
<script>.
Wszystko, co znajdzie się pomiędzy
oboma znacznikami <script>, musi
być prawidłowym kodem JavaScript.
Skrypt zawsze musi się kończyć
zamykającym znacznikiem </script>!
Dodaj atrybut src, aby określić
adres URL pliku JavaScript.
<script src="my-ava6cript.js" >
</script>
W przypadku odwoływania się w kodzie HTML do zewnętrznego pliku JavaScript elementu
<script> należy używać w następujący sposób.
Pliki JavaScript powinny
mieć rozszerzenie „.js”.
Kiedy odwołujesz się do zewnętrznego
pliku JavaScript, wewnątrz elementu
<script> nie jest umieszczany żaden kod
JavaScript.
Także w tym przypadku
nie wolno Ci zapomnieć
o zamykającym znaczniku
</script>! Potrzebujesz
go nawet w przypadku
dołączania zewnętrznego
pliku JavaScript.
2EHMU]\MWR
Odwołując się do zewnętrznego pliku JavaScript przy użyciu
atrybutu
src
, nie można podawać kodu wewnątrz elementu
<script>
— takie rozwiązanie nie zadziała. W takich sytuacjach
konieczne będzie zastosowanie dwóch elementów
<script>.
<script src=”goodies.js”>
YDU ĵQLH]ïDV]WXF]NDĵ
</script>
Nie można jednocześnie podawać kodu i odwoływać
się do pliku.
%þď'
Get Programowanie w JavaScript Rusz głową! now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.