uživatel napíše jméno Pokemona do inputu, potvrdí a přidá se karta s fotkou Pokemona a jeho název do kolekce
uživatel napíše více jmen do inputu a potvrdí a objeví se karty s odpovídajícími fotkami
u každého Pokemona bude tlačítko Odebrat
ošetření uživatelského vstupu: prázdné stringy, čísla, atp. před přidáváním
v kolekci nesmí být dva stejní Pokemoni, čili nemůžeme přidat Pokemona, když už ho máme v kolekci
když uživatel klikne na nějakého Pokemona tak se vhodným způsobem zvýrazní, např. ukáže se na zvětšeném plátně
filtr pro vyhledávání Pokemona v kolekci (po každém klávesovém zadání do inputu se seznam zaktualizuje podle zadané hodnoty a ukáže pouze Pokemony, jejichž názvy obsahují zadanou hodnotu)
při generování Pokémona se načítají jeho informace z externího serveru (a potom se zobrazí) - AJAX
Znalosti a dovednosti z předchozích domácích úkolů a z účasti na cvičeních jsou nezbytné ke zvládnutí tohoto úkolu. Takže doporučuji, pokud jste neudělali ty staré úkoly, abyste je vyřešili ještě předtím, než se vrhnete do tohoto úkolu. Na druhou stranu si ale myslím, že tento úkol není až tak časově náročné, jednalo by se o 40-60 řádků kódu. Pokud jste dávali pozor na cvičení, neměli byste mít příliš velký problém.
Úkol vypracujte a odevzdejte přes Pull Request (návod) a také nahrajte na server eso, aby byl dostupný přes odkaz: https://eso.vse.cz/~xname/cv10/homework (doplňte svůj xname), odkaz mi napište také do Pull Requestu
Termín odevzdání: příští Čt 23:59:59
jQuery
přepis aplikace Pokedex do jQuery - porovnání
Příště
jQuery
JSON, AJAX
API služby
HTML5 API (localStorage, IndexedDB, sound, video, ...)