3. Uživatelské rozhraní Flashcards
1
Q
Jaké jsou základní prvky uživatelského rozhraní a jejich účely?
A
- Navigace (menu, sidebar): Umožňuje uživatelům snadný přechod mezi různými částmi aplikace.
- Obsahová oblast: Zobrazuje hlavní obsah, jako jsou texty, obrázky, videa a formuláře.
- Interaktivní prvky (tlačítka, odkazy, formulářová pole): Umožňují uživatelům provádět akce a interagovat s aplikací.
- Informační komponenty (upozornění, dialogová okna): Poskytují důležité informace nebo zpětnou vazbu, například o provedených akcích nebo chybách.
2
Q
Co znamená komponentový přístup ve vývoji uživatelských rozhraní?
A
- Komponentový přístup znamená rozdělení uživatelského rozhraní na znovupoužitelné části, známé jako komponenty, které mají vlastní logiku a styl.
- Tento přístup umožňuje snadnější údržbu a testování, protože každá komponenta je izolovaná a může být nezávisle upravována a testována.
- Velmi populární ve frameworkách jako React, Vue.js, a Angular.
3
Q
Jaké jsou základní technologie a frameworky pro vývoj uživatelských rozhraní?
A
- HTML/CSS/JavaScript: Tři základní technologie pro webové uživatelské rozhraní, kde HTML určuje strukturu, CSS stylování a JavaScript interaktivitu.
- React: JavaScriptová knihovna od Facebooku, která se zaměřuje na vývoj komponentových UI a nabízí vysoký výkon díky efektivnímu překreslování komponent.
- Angular: Robustní framework pro vývoj SPA, který integruje šablony, testování a HTTP komunikaci, používá TypeScript.
- Vue.js: Progresivní JavaScriptový framework, který je jednoduchý a přístupný, s důrazem na deklarativní renderování a složení komponent.
- CSS Frameworky (Bootstrap, Tailwind): Poskytují předdefinované styly a komponenty pro rychlý vývoj responzivních uživatelských rozhraní.