TWS/WAP Cheatsheet

DOM - Document Object Model

Po načtení stránky se vytvoří DOM strom, který obsahuje elementy z naší stránky

dom.png

V tomto stromu je kořenem element html

Na tento kořen odkazují dvě větve - head a body

Následně se tyto části rozdělují podle jejich obsahu

Pomocí DOM můžeme několit hromadu věcí:

PS: pro práci s DOM je dobré dávat JS úplně na konec dokumentu před uzavírající tag body :)

DOM funkce

DOM eventy

eventListener

Pro přidání eventListeneru na element používáme funkci addEventListener()

Pro odebrání eventListeneru z elemente používáme funkci removeEventListener()

Syntax:

element.addEventListener(event, funkce)

Editor

Pro živou ukázku je CSS a JavaScript vepsaný přímo v dokumentu - v praxi tyto soubory vždy oddělujte do externích souborů

<!DOCTYPE html> <html> <head> </head> <body> <script> let array = ["Car", "Phone", "House"]; array.forEach((item) => console.log(item)); </script> </body> </html>

Page

PS: Logy se zobrazují v konzoli - F12 - console