<< | JavaScript | Proměnné a datové typy >>
Vlastnosti JavaScriptu
Interpretovaný jazyk
- nemusí se kompilovat, vykonává se postupně
Příbuzný Javy
- syntaxe podobná jazykům Java a C
Skriptovací jazyk
- zapisuje se přímo do HTML kódu
Klientský
- vykonává se na straně klienta - prohlížeče
Case sensitivní
- záleží na velikosti písmen v zápisu
Objektový
- umožňuje manipulaci s prvky DOM (Digitální Objektový Model)
- prohlížeč, okna, HTML prvky, CSS styly, datové objekty - časové, matematické, uživatelské
- objekty mají definované vlastnosti a metody
- manipulace probíhá na základě událostí - načtení stránky, otevření okna, kliknutí myši...
Využití Javascriptu
Dynamické prvky stránek
- Navigační menu
- Vyskakovací okna
- Animace a časování
Formuláře
- kontrola dat ve formuláři
- zpracování dat a událostí formulářů
- vstup, kontrola, výpočet a výstup dat
Začlenění Javascriptu
Interní skripty
- začlenění do hlavičky nebo těla stránky pomocí tagu <script>
<script>obsah skriptu</script>
Externí skripty
- připojení ke stránce pomocí tagu <script> v hlavičce stránky
<script language="JavaScript" type="text/javascript" src="cesta k externímu souboru"></script>
Syntaxe Javascriptu
<!DOCTYPE html>
<html lang="cs-cz">
<head>
<meta charset="utf-8" />
<title>První webová aplikace v JavaScriptu</title>
</head>
<body>
<script type="text/javascript">
document.write("Ahoj kamarádi!");
</script>
</body>
</html>
