Zdroje:
https://www.w3schools.com/js/
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://www.jakpsatweb.cz/javascript/
Charakteristika:
- Objektově orientovaný interpretovaný programovací jazyk. JavaScript je jazyk, který umožňuje práci s objekty a instancemi.
- Používá třídy (vzory) a jejich instance (kopie). Umožňuje definovat třídy jako šablony pro objekty, které pak vytváříme jako instance (kopie) těchto tříd.
- Interpretace: JavaScript je spuštěn pomocí interpretu, který je součástí webového prohlížeče (např. Chrome, Firefox).
- Nemůže stát samostatně – je součástí nějaké html nebo php stránky, nebo součástí nějakého formuláře např. v pdf.
- Manipulace DOM: Slouží k ovládání prostředí v prohlížeči, například manipulaci Document Object Model (DOM).
- Omezení: Neumí přistupovat ke složkám v počítači.
- Uživatel může JavaScript ve svém prohlížeči zakázat, což může ovlivnit funkčnost stránek.
Pravidla psaní JavaScriptu:
- rozlišuje malá a velká písmena
- Není nutné psát středníky, enter (zalomení řádku) se bere jako „středník“, tedy konec příkazu.
- Názvy proměnných a funkcí:
- Nesmí obsahovat mezery.
- Nesmí začínat číslem nebo speciálním znakem.
- Povolené znaky: A-Z, a-z, čísla,
$,_. - Zakázaná klíčová slova: Nelze použít rezervovaná slova jako
function,let,var. - Mezery můžeme nahradit
- Nazev_objektu
- Nazev-objektu
- NazevObjektu (CamelCase = další slovo začíná velkým písmenem)
Komentáře v JS píšeme:
- Jednořádkový komentář:
// Tento komentář je pouze na jednom řádku. - Blokový komentář:
/* Tento komentář
může být na více
řádcích. */
Kam psát JavaScript
- inline přímo do elementu, který chceme ovládat
např.<button onclick="alert('Ahoj!')">Klikni na mě</button> - interně Uvnitř tagu
<script>v hlavičce nebo těle stránky
<script>
console.log('Ahoj svět!');
</script>
- externě do externího souboru, který se připojí v headu přes
<script src="script.js"></script>