Alternativy seminářového úkolu 2-3

Řešení úlohy 1 – Historie vstupů

Co je zde splněno

Použití proměnných pro uchování aktuální hodnoty a historie jako dvou samostatných částí stavu aplikace.

Práce s řetězcem jako reprezentací historie, včetně operací přidání, odebrání zprava a odebrání zleva.

Validace vstupu a ošetření hraničních stavů (prázdný vstup, prázdná historie) pomocí podmíněných příkazů.

Obsluha uživatelských akcí prostřednictvím kliknutí na tlačítka a zobrazení informačních hlášek.

Přehledná práce s DOM pomocí základních metod bez použití pokročilých technik.


Poznámky

Úlohu lze snadno rozšířit o omezení maximální délky historie nebo o automatické nastavení aktuální hodnoty po odebrání položky z historie.

V navazující úloze je možné převést historii z řetězce na pole a porovnat oba přístupy z hlediska přehlednosti a práce s daty.