Ich höre / lese die ganze Zeit, dass es sauberer ist, Ihre js , html und css getrennt zu halten. Angeblich macht es das Warten und Debuggen einfacher. Angeblich ist es effizienter, weil es Caching / Verkleinerungs ermöglicht CSS und JS - Dateien.
Was mich betrifft, verwende ich Web-Frameworks (Django, Rails, ...), Javascript-Vorlagenbibliotheken, ... Ich teile eine einzelne HTML-Seite häufig in mehrere wiederverwendbare Vorlagen auf - eine Art Widgets, wenn Sie dies wünschen . Zum Beispiel kann ich ein Newsfeed- Widget, ein Widget mit mehreren Auswahlmöglichkeiten usw. haben. Jedes Widget hat ein einheitliches Layout auf den verschiedenen Seiten und wird von seinem Javascript gesteuert.
Bei dieser Organisation, die mir so sauber wie möglich erscheint und die Wiederverwendbarkeit maximiert, kann ich nur schwer verstehen, warum es einfacher wäre, alle JS und CSS in separaten Dateien zu speichern. Ich denke, es wäre zum Beispiel viel einfacher :
in der Datei mit mehreren Widgets auswählen
- html
- grundlegendes CSS-Layout
- Kontrolle über direkte Interaktionen und UX-Verbesserungen mit etwas JS.
Ich denke , dass , wie es mehr wiederverwendbar, viel besser verwaltbar ist, weil Sie blättern durch ein Fett haben keine js - Datei, wechseln Sie dann zu und blättern durch eine Fett CSS - Datei, wechseln Sie wieder in Ihre HTML - Datei ... hin und her .
Ich würde gerne wissen, wie ihr euren Code organisiert, wenn ihr euch an die normalerweise empfohlene Trennung hält.
- Gibt es wirklich gute Gründe dafür?
- Ist es nicht so, dass die Anleitungen im Web normalerweise davon ausgehen, dass Sie kein ausgefallenes Tool verwenden (in diesem Fall würde ich gerne aktuellere Online-Lesungen für Best Practices erhalten)?
- Ist es nur eine Frage der Präferenz?