Základy JavaScriptu


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>

, , ,