Junior
Jaké šablony jste použili v HTML?
sobes.tech AI
Odpověď od AI
MVC, MVVM, Observer (přes předplatné změn ve stavu), EventEmitter (pro komunikaci mezi komponentami).
Někdy jsem používal jednodušší přístupy, například rozdělení kódu do modulů podle funkcionality nebo organizaci UI podle principu atomárního designu (Atomic Design).
Také lze zvážit vzory související s opakovaným použitím šablon, například:
- Includes: Vložení obsahu jednoho HTML souboru do jiného během sestavení nebo na straně serveru.
- Components (Web Components): Použití vlastních prvků s enkapsulovanou strukturou, styly a chováním.
- Templating Engines (Handlebars, Pug/Jade): Použití syntaxe pro dynamické vytváření HTML na základě dat.
<!-- Příklad použití include -->
<div class="header">
{% include 'header.html' %}
</div>
<!-- Příklad použití Web Component -->
<my-custom-element attribute-name="value"></my-custom-element>
<!-- Příklad šablonování v Pug/Jade -->
div.container
h1 Ahoj, #{name}!
p Toto je příklad šablonování.