Junior
Jakie szablony używałeś w HTML?
sobes.tech AI
Odpowiedź od AI
MVC, MVVM, Observer (poprzez subskrypcje zmian w stanie), EventEmitter (do komunikacji między komponentami).
Czasami używałem prostszych podejść, takich jak podział kodu na moduły według funkcjonalności lub organizacja UI zgodnie z zasadą atomowego designu (Atomic Design).
Można również rozważyć wzorce związane z ponownym użyciem szablonów, na przykład:
- Includes: Wstawianie zawartości jednego pliku HTML do innego podczas kompilacji lub po stronie serwera.
- Components (Web Components): Użycie niestandardowych elementów z enkapsulowaną strukturą, stylami i zachowaniem.
- Templating Engines (Handlebars, Pug/Jade): Użycie składni do dynamicznego tworzenia HTML na podstawie danych.
<!-- Przykład użycia include -->
<div class="header">
{% include 'header.html' %}
</div>
<!-- Przykład użycia Web Component -->
<my-custom-element attribute-name="value"></my-custom-element>
<!-- Przykład szablonowania w Pug/Jade -->
div.container
h1 Witaj, #{name}!
p To jest przykład szablonowania.