Tvorba klientských aplikací v JavaScriptu
Události, Prototype, koncept this - cvičení
Webová interaktivní prezentace
"?" zobrazí krátkou nápovědu
Tisk jako obvykle
Pro pokračování stiskněte mezerník
Obsah
Informace k odevzdání zadání sem. práce
Události
Prototype
Koncept this
Otázky
Řešení
Informace
https://forms.gle/LSZW7A1SnfvF72v96
Vymyslet si zadání a vyplnit form nejlépe do 3. cvičení
Zadání
zadani.html
Dokončete z minula: funkcionální iterace, (IIFE)
Využijeme JS soubory z
1. cvičení
Javascript - události
Zprovozněte přidávání položek
addEventListener
Prototype, this
Vytvořte "třídu" State, která slouží k manipulaci s datovým objektem
Parametry konstruktoru: initialTodos, initialFilter
Vlastnosti: this._todos, this._filter
Metody: addTodo, setFilter, getTodos
Upravte aplikaci aby používala State třídu
Zprovozněte filtrování
Řešení
reseni.html
cv2.js
render.js
https://github.com/getify/You-Dont-Know-JS
Prostor pro otázky
https://seznam.github.io/CVUT/KAJ/cviceni/02/
Toggle help
?
Change font size
B/S/N
Previous slide
Left/PgUp/Backspace
Next slide
Right/PgDown/Space
First slide
Home
Last slide
End
Toggle overview
O
Cycle language
L
This is
Slides v2
, © 2008–2025
Ondřej Žára