logo Czechitas HTML a CSS

JavaScript

Jak zapojit vlastní JavaScript

<script src="muj-skript.js"></script>

Do src se píše adresa podobně jako při napojování CSS přes atribut href. Značka pro JavaScript se někdy dává do hlavičky, někdy na konec těla před značku </body>. Na konci těla může způsobit o trochu pomalejší načítání stránky, ale je větší jistota, že vše bude fungovat správně.

muj-skript.js

document.querySelector('.tlacitko').addEventListener('click', () => {
document.querySelector('.tajny-obsah').classList.add('zobraz')
})

Kód výše oživí prvek se třídou tlacitko. Pokud na něj uživatel klikne, prvek s třídou tajny-obsah dostane navíc ještě třídu zobraz. Pro skrytí obsahu bychom mohli třídu naopak odebrat následujícím kódem.

document.querySelector('.zavri').addEventListener('click', () => {
document.querySelector('.tajny-obsah').classList.remove('zobraz')
})

Po kliknutí na prvek s třídou zavri se odebere tajnému obsahu třída zobraz.

Knihovny

Webkomponenty

Vlastní HTML značky, které nejsou součástí čistého HTML. Například <just-time> nebo 3D model-viewer.

Bootstrap

Předstylované jednoduché i interaktivní prky.

Lightbox

Ideální pro galerie. Zvětšuje obrázky na celou obrazovku po kliknutí.

Cvičení