Tach!
Ich suche den Fachbegriff für das Zusammenspiel, bzw. die Abgrenzung der verschiedenen Aufgaben von HTML, CSS und JavaScript.
molily verwendete den Begriff "Schichtenmodell".
Schichten sind es eher weniger. Javascript kann ja überall eingreifen, ins HTML und ins CSS. Das wäre dann die Fett-/Ölschicht, die überall im Getriebe zu finden ist. (Jetzt mal ganz unabhängig davon, dass in der best practice das Javascript nicht das CSS ändert, sondern die Klassen im HTML. Aber die Möglichkeit ins CSS direkt einzugreifen gibts halt trotzdem.) Im Fließtext steht dann was von Rollen und das ist schon eine wesentlich bessere Beschreibung.
Würdet ihr das grafisch eher aufeinander (in Schichten) oder so darstellen?
Eher "so", aber eigentlich gar nicht. Es gibt ein paar Überschneidungen, aber nicht alle gehen in beide Richtungen. CSS beeinflusst die Darstellung, aber nicht das HTML oder das Javascript. CSS hat Selektoren, die in Abhängigkeit zum HTML gesetzt werden. Es orientiert sich nur am HTML und das wars. (Hmm, es kann Content setzen, aber ist das dann HTML-Beeinflussung?) Javascript kann ins CSS eingreifen, aber nicht umgekehrt. Da gibts dann die Einbahnstraße.
Ich denke, man muss da keine mehr oder weniger unpassende Grafik verwenden. Schön wärs, das lockert eine Textwüste auf, aber wenn sie nur teilweise das widerspiegelt, was wirklich ist, sollte man sie lieber weglassen.
dedlfix.