Knihovna pro zprávy
O co jde: Malá odbočka od formulářů
Říkali jsme si, že zpracování HTML formulářů má 3 hlavní "části" (samostatné bloky kódu):
- vlastní zobrazení formuláře (to jsme si už prošli),
- kontrola a zpracování dat a
- zobrazení výsledků.
Kontrola, zpracování i zobrazení dat mají jedno společné: práci se zprávami pro uživatele.
![]()
a) Když se zamyslím (nebo podívám na základní schéma), je to logické:
- při kontrole a zpracování dat budu zprávy pro uživatele podle situace sestavovat a
- při zobrazování výsledků uživateli (návštěvníkovi) zprávy ukážu.
b) Zprávy pro uživatele jsou důležité z hlediska UX / UI (PROČ? čti dále...).
Možnost pracovat se zprávami nám přináší možnost šikovně komunikovat s návštěvníkem.
Takovou možnost "využijí nejen formuláře", ale i další knihovny a i naše vlastní aplikace:
- např. při počítání kvadratické rovnice se budu "chtít pochlubit" spočítanými výsledky
Současně "protože UX / UI":
- chceme odlišit zprávy od ostatního obsahu stránky, aby "nebyly přehlédnuty", a
- chceme to udělat vždy stejně... (aby se uživatel "cítil pohodlně" - "princip McDonald's")
![]()
Pojďme si tedy sestavit jednoduchý systém pro shromažďování a zobrazování zpráv.
... Výsledkem bude (vedle té formulářové) další knihovna, kterou si začleníme do systému.
... A kterou příště využijme při kontrole, zpracování i zobrazení dat.
![]()
Také si přitom ukážeme, co jsou a jak se při programování pracuje s objekty.
Práce s objekty je intuitivní - je bližší lidskému způsobu práce než tomu počítačovému...