Tach!
was wären die nächsten Schritte zur Verbesserung des Codes?
Wenn man alles zu Fuß macht, wird es nur geringfügig besser, indem man die Wiederholungen in Schleifen und Funktionen packt. Und viel mehr Potential sehe ich bei diesem Prinzip nicht. Da hilft auch nicht, wenn man von prozedural auf OOP umsteigt, oder ähnliche Maßnahmen. Der Code bleibt am Ende schwer überschaubar, weil er ziemlich geschwätzig ist, und jeden kleinen Schritt mit Einzelanweisung ausführen muss. Man hat sich nicht umsonst Muster wie MVC oder MVVM und darauf basierende Frameworks ausgedacht. Dadurch wird die Sachlage ingesamt nicht weniger komplex, aber die Komplexität wird im Framework versteckt, so dass es für den Programmierer und Leser eine Ebene weiter oben wieder übersichtlicher ausschaut, und man sich auf wesentlichere Dinge konzentrieren kann, als einzelne HTML-Elemente ins DOM zu pflanzen.
dedlfix.