Junior
Aké šablóny ste použili v HTML?
sobes.tech AI
Odpoveď od AI
MVC, MVVM, Observer (prostredníctvom odberov na zmeny v stave), EventEmitter (pre interakciu medzi komponentami).
Niekedy som používal jednoduchšie prístupy, ako je rozdelenie kódu na moduly podľa funkcie alebo organizácia UI podľa princípu atómového dizajnu (Atomic Design).
Tiež je možné zvážiť vzory súvisiace s opakovaným použitím šablón, napríklad:
- Includes: Vloženie obsahu jedného HTML súboru do iného počas kompilácie alebo na strane servera.
- Components (Web Components): Použitie vlastných prvkov s enkapsulovanou štruktúrou, štýlmi a správaním.
- Templating Engines (Handlebars, Pug/Jade): Použitie syntaxe na dynamické vytváranie HTML na základe dát.
<!-- Príklad použitia include -->
<div class="header">
{% include 'header.html' %}
</div>
<!-- Príklad použitia Web Component -->
<my-custom-element attribute-name="value"></my-custom-element>
<!-- Príklad šablonovania v Pug/Jade -->
div.container
h1 Ahoj, #{name}!
p Toto je príklad šablonovania.