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