CSS-Architektur für moderne JavaScript-Anwendungen

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Es gibt vieles, was von Mike Riethmuller hier gefällt

  • Der Titel. Wenn Sie eine Website sowieso aus JavaScript-gesteuerten Komponenten erstellen, ist das ein guter Zeitpunkt, um darüber zu sprechen, wie man Stile umsetzt, da dies Türen zu JavaScript-gesteuerten Stilen öffnet, die Sie sonst wahrscheinlich nicht wählen würden.
  • Die persönliche Erfahrung und der Pragmatismus. Basierend auf fünf Jahren Beratungstätigkeit stellt er fest, dass die Wiederverwendung von Komponenten und die Verständlichkeit von Stilen leiden und sich nicht verbessern, teilweise weil jedes Team unterschiedliche Ansätze verfolgt. Er sagt: „Es ist ein bisschen die Schuld von jedem“ und sieht die Perspektive anderer, die Teile dessen mögen, was JavaScript-gesteuerte Stile mit sich bringen, wie z. B. weniger Abhängigkeit von Spezifität.
  • Das frische Denken. Da JavaScript-gesteuerte Websites sowieso aus verschachtelten Komponenten aufgebaut sind, warum nicht diese Architektur für das Styling verwenden? Die These des Artikels dreht sich eigentlich darum, UI-Komponenten zu erstellen, die *absichtlich* keine Anwendungslogik enthalten, sondern nur zum Stylen existieren, und eine Kombination aus cleverem CSS und JavaScript-Leistung zu nutzen, um die benötigten Stile zu erzielen.

Direkter Link →