Vyřešte úlohy 1 a 3 z návrhu XML pro jídelní lístek.
PS: Úloha číslo 2, tj. použití programu xmllint, není povinná. Kdo chce, může si to vyzkoušet, kdo nechce, tomu postačí základní validace pomocí prohlížeče.
Vyřešte úlohy 4 a 5 z návrhu XML pro jídelní lístek, tj. doplňte XML z minulé úlohy o vhodná CSS-pravidla, aby se na jídelní lístek dalo rozumně koukat.
PS: V nápovědě pro pátou úlohu je pár návrhů na vhodná pravidla, ale „vyřádit“ se můžete samozřejmě víc.
Řešte úlohu generátor náhodných čísel pomocí formulářových prvků.
PS: Zase si můžete výsledek vyzkoušet i na telefonu.
Na hodině jsme prakticky ověřili, že kreslení do canvasu po jednotlivých pixelech je PŘÍŠERNĚ POMALÉ :-) Učiňte proto následující pokusy:
Date.now()
).
Který ze způsobů kreslení do canvasu je nejrychlejší?
Vyřešte úvodní úlohu na aplikaci WebAudio API – webové piano. Pozor – poslední změny v bezpečnosti vyžadují zavedení audio-kontextu až na uživatelovo vyžádání, takže musíte veškerý kód uzavřít do nějaké funkce :-(
PS: Když zjistíte frekvence tónů oktávy, je to jednoduché. Takže to berte opravdu jako náhradu za odpadlou hodinu a spíš se podívejte, jak WebAudio funguje, příště na to navážeme.
Pokračujte v řešení úlohy z hodiny. Konkrétně:
<input type="range">
.)
<option>
nebo klidně i tlačítky?)
PS: Příklad z GitHubu počítá souřadnice do grafu asi lépe než příklad z MDN.