Rbbau Muster 7 anlage 1

Zurück zur Architektur, oder? Ich gehe in der Regel mit dem, was ich das 7-1-Muster nenne: 7 Ordner, 1 Datei. Im Grunde haben Sie alle Ihre Teilteile in 7 verschiedene Ordner gefüllt, und eine einzelne Datei auf der Stammebene (in der Regel als main.scss genannt), die sie alle importiert, um in ein CSS-Stylesheet kompiliert werden. In der Computerprogrammierung geben Glob-Muster Gruppen von Dateinamen mit Platzhalterzeichen an, z. B. *.scss. Globbing bedeutet im Allgemeinen, dass eine Gruppe von Dateien auf der Grundlage eines Ausdrucks anstelle einer Liste von Dateinamen abgleicht wird. Wenn es auf Sass angewendet wird, bedeutet dies, Teile mit einem Glob-Muster in die Hauptdatei zu importieren, anstatt sie einzeln aufzulisten. Dies würde zu einer Hauptdatei führen, die wie folgt aussieht: Wenn Sie das 7-1-Muster verwenden möchten, gibt es ein Boilerplate, das auf GitHub bereitsteht. Es sollte alles enthalten, was Sie brauchen, um mit dieser Architektur zu beginnen. Variablen sind die Essenz jeder Programmiersprache. Sie ermöglichen es uns, Werte wiederzuverwenden, ohne sie immer wieder kopieren zu müssen.

Am wichtigsten ist, dass sie die Aktualisierung eines Wertes sehr einfach machen. Kein Finden und Ersetzen oder manuelles Crawlen mehr. Zusätzlich zu diesen CSS-bezogenen Richtlinien möchten wir darauf achten: Ein großer Teil dieses Styleguides ist stark einsam. Ich lese und schreibe Sass seit einigen Jahren, bis zu dem Punkt, wo ich jetzt eine Menge Prinzipien habe, wenn es darum geht, saubere Stylesheets zu schreiben. Ich verstehe, dass es vielleicht nicht jedem gefällt, und das ist völlig normal. Die @each Schleife ist definitiv die am häufigsten verwendete der drei Loops, die von Sass bereitgestellt werden. Es stellt eine saubere API bereit, um eine Liste oder eine Karte zu iterieren. Wenn Sie zufällig ein Framework-Entwickler oder Bibliotheksschreiber sind, können Sie sich mit Variablen befassen, die unter keinen Umständen aktualisiert werden sollen: Konstanten. Leider (oder zum Glück?) bietet Sass keine Möglichkeit, solche Entitäten zu definieren, also müssen wir uns an strenge Namenskonventionen halten, um unseren Standpunkt vorbringen zu können. URLs sollten auch zitiert werden, aus den gleichen Gründen wie oben: Das heißt und zusammenzufassen, würde ich raten, @extend nur für die Aufrechterhaltung von Beziehungen innerhalb selektoren zu verwenden.

This entry was posted in Uncategorized. Bookmark the permalink.