Sobes.tech
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.