Ich hatte die "technische" Diskussion beenden wollen, da kein sinnvoller Vorschlag zu den vorhandenen Gegebenheiten dieses Forums genannt wurde und die Diskussion vom eigentlichen Thema immer weiter abweicht.
Und müssig wird die Diskussion ebenfalls, solange getätigte Aussagen verallgemeinert und ohne konkrete Bezüge als fehlerhaft betitelt werden.
Aber sei 's drum.
Versuchen wir mal "aufzuräumen", damit wir uns anschließend (hoffentlich) wieder dem eigentlichen Problem von ktown stellen können.
Verzeihung, wenn meine Wortwahl hier dermaßen auf die Goldwaage gelegt wird, dass diese zwangsweise missverstanden werden muss.
Mit "nachladen" oder "neu laden" meinte ich nie, dass dieses "zwingend" direkt vom Server erfolgen muss!
Letztlich entscheidet das immer noch der Browser, ob er das tut oder seinen Cache dazu nutzt.
Zu Javascript:
Damit kann man auf einer Webseite u. a. Events einziehen, die auf ein Ereignis hin etwas auslösen. Ja.
Was sollte aber das Event für die geänderte Orientierung in diesem vorliegenden Fall nun genau tun?
Sinnvolle Vorschläge zum verwendeten Forumstyle bitte, ansonsten ist die weitere Diskussion zu diesem Punkt sinnlos!
Was habe ich aber jetzt konkret als Javascript und nicht als Javascript definiert und angeblich möglicherweise falsch beschrieben?
Man kann mittels Javascript den Browser zu vielen Aktionen verleiten. Ja.
Selbst Formatierungen von Elementen kann man per Javascript setzen, bzw. bestehende Formatierungen ändern. Ja.
All das hatte ich auch schon bereits geschrieben.
Aber der Browser rendert eine Webseite nun mal nicht aufgrund von Javascript-Anweisungen, sondern ausschließlich aufgrund von HTML-/CSS-Formatanweisungen.
Mittels Javascript werden dazu im Quelltext der Webseite auch CSS-Codes eingefügt, welcher dann vom Browser über dessen Render-Engine ausgeführt werden sollten und damit die erfolgten Änderungen für den Benutzer sichtbar machen.
Die Javascript- und die Render-Engine sind aber zwei vollkommen getrennte Module in einem Browser und habe nur bedingt etwas miteinander zu tun!
Ja, es werden selbstverständlich Javascript- und HTML/CSS-Anweisungen auf einer Webseite gemischt und das ist auch seit langem gängige Praxis, dennoch führt die Render-Engine des Browsers Javascript-Anweisungen nicht aus und kann folglich auch per Javascript vorgesehene Formatanweisungen für Bereiche oder einzelne Elemente nicht direkt interpretieren, bevor diese eben nicht auch im Quelltext (von der Javascript-Engine) als HTML-/CSS-Code eingesetzt wurden.
Was ist jetzt daran falsch oder nicht korrekt beschrieben?
Bitte um Verzeihung dass ich versuche, in diesem Forum technische "Abhandlungen" über Webtechniken zu vermeiden und bewusst bei "allgemeineren" Aussagen bleibe.
Aber wie gesagt: Javascript ist das eine, HTML/CSS das andere (neben zahlreichen weiteren Funktionen und Modulen eines modernen Browsers).
Bitte nicht zusammenhanglos zitieren und nicht verallgemeinern.fodeure hat geschrieben: ↑27.12.20, 23:29Allein diese Aussage [Anm.: ein Webentwickler muss die Funktionsweise eines Browser nicht kennen] widerspricht sich in sich selbst. Natürlich solltest du als Webentwickler die Funktionsweise eines Browsers kennen, sonst hast du an der ein oder anderen Stelle mehr Probleme als dir lieb sein kann. Und dazu gehört eben auch, wie HTML und CSS verarbeitet werden.
Ich schrieb, dass ich die Arbeitsweise eines Browsers schon kenne (ja, ein Browser ist nichts zum Essen ), aber als Webentwickler nicht die aller letzten Feinheiten moderne Browsertechnik kennen muss, solange die gewünschten Formatierungen einer Webseite von den meisten modernen Browsern verstanden und wie gewünscht umgesetzt werden.
Zum Glück gibt es aktuell nur 3 wesentliche Web-Engines, so das man nicht unzählige Browser installieren muss, um die Darstellung eines Weblayouts während der Entwicklung zu überprüfen.
Ich selber versuche dabei auch immer mit eher "einfachen" CSS-Anweisungen zu arbeiten, bevor ich Ausnahmen definiere oder gar auf Javascript / Frameworks zurückgreife. Es kommt eben immer auf das zu erreichende Ziel an.
Allerdings halte ich persönlich in den meisten Fällen Frameworks komplett für überzogen, da diese meist sehr viele Funktionen (und noch mehr Javascript) mitbringen, die man kaum nutzt.
Man verwendet ja auch keinen Kaffeevollautomaten, wenn man nur Teewasser damit aufbereitet, oder?
Ich habe nie behauptet, dass es für Browser unmöglich ist, auf die Änderung der Orientierung zu reagieren. Im Gegenteil: Er sollte es ja automatisch tun, sofern er auch in einer Version für ein mobiles Endgerät entwickelt wurde.
Sollte ich meine Aussage hierzu jetzt zum wiederholten Mal überlesen haben, dann bitte konkret zitieren und nicht meine Aussagen ohne Beleg verallgemeinern.
Von Hellsehen hat niemand etwas verlangt.fodeure hat geschrieben: ↑27.12.20, 23:29Nur wenn man Hellsehen kann oder ganz viel Zeit hat. Nur weil ein oder zwei Media-Queries nicht in einem externen und minifizierten Script untergebracht sind, kann man daraus nicht auf die Funktionsweise der Webseite schließen.oxpus hat geschrieben: ↑27.12.20, 19:09:46
Das hätte man auch jederzeit im Quelltext der Webseite erkennen können, bevor man unpassende Vorschläge unterbreitet.
Man kann aber eine IDE verwenden, die den Quelltext in Sekunden auflöst, die Webtools des eigenen Browsers, welche ebenfalls die CSS-Files einzeln wiedergeben können oder das Original-Template-Format der Forumsoftware.
Wie auch immer bitte ich aber darum, zukünftig passende Vorschläge zu unterbreiten, denn alle andere ist reine Zeitverschwendung.
Und damit wieder zurück zum Thema:
Was ist jetzt im Fall von ktown Deiner Meinung nach zu tun, ohne den Forumstyle grundlegend zu ändern?
Kommt da noch was oder sollen wir weiter sinnfrei über Webtechniken diskutieren?