Shrnutí
V této lekci jste se naučili, že:
- Stránka se píše v HTML a skládá se z prvků, které se zapisují pomocí tagů:
<h1>Nadpis</h1>. Prvky mohou mít atributy, napříkladid(jedinečné jméno) aclass(název skupiny). - Stránka načte skript pomocí
<script src="script.js"></script>na koncibody, aby prvky už existovaly, když se skript spustí. Skript se spustí při načtení stránky; jeho výpisy a chyby uvidíte v konzoli pod stránkou. document.querySelector()najde první prvek, který odpovídá selektoru:"h1","#id"nebo".trida". Když nic nenajde, vrátínulla jeho použití skončí chybou, třebaTypeError: Cannot read properties of null (reading 'textContent').textContentje text prvku; můžete ho číst i měnit.prvek.style.color = "red"změní jeden styl (názvy z CSS v camelCase, třebabackgroundColor);classList.add(),remove()atoggle()přidávají a odebírají třídy z CSS stránky.tlacitko.addEventListener("click", function () { ... })spustí funkci při každém kliknutí. Předejte samotnou funkci, bez().- Data jsou v proměnných (počítadlo v proměnné s
let, položky v poli); obsluha je změní a znovu je ukáže na stránce. vstup.valueje text v textovém poli;Number()ho převede na číslo.document.createElement("li")vytvoří prvek aseznam.append(polozka)ho vloží do stránky. Pole zobrazíte tak, že seznam vyprázdníte pomocíseznam.textContent = ""a v cyklu vytvoříte položku pro každý prvek pole.
V příští lekci, Závěrečný projekt, dáte dohromady všechno, co jste se v kurzu naučili, a krok za krokem postavíte malou aplikaci.
Nejdřív si ale vše procvičte na kasičce, která sčítá vaše úspory. Tentokrát je script.js prázdný a celý program napíšete sami.
Jak psát:
"Shift + ů
{Alt Gr + b
}Alt Gr + n
[Alt Gr + f
]Alt Gr + g
<Alt Gr + ,
>Alt Gr + .
|Alt Gr + w
&Alt Gr + c
`Alt Gr + ý
#Alt Gr + x
$Alt Gr + ů
Pokyny
Zprovozněte kasičku. V script.js si najděte prvky, které potřebujete. Když se klikne na tlačítko #ulozit, přičtěte číslo napsané v poli #castka k proměnné nasporeno (vytvořte ji s hodnotou 0) a ukažte součet v prvku #nasporeno jako Naspořeno: 150 (po uložení 100 a 50).
Když součet dosáhne cíle, tedy bude aspoň 500, přidejte prvku #nasporeno třídu splneno, aby byl zelený.
Začněte programovat zdarma
10/10