Was zum Geier hab ich da aufgeführt? Javascript Objekte und andere Irrsinnigkeiten...
bearbeitet von
Hallo Daniel,
> Bin für bessere Ideen aber jederzeit offen!
Für bessere Ideen müsste man mehr über dein Gesamtkunstwerk wissen.
Wenn Du Eventhandler mit onclick oder onsonstwas definierst, wirst Du kaum eine Chance haben. Denn die brauchen globale Funktionen und die müssen dann globale Objekte verwenden.
Aber wenn Du ordentlich mit unobtrusive Script arbeitest, d.h. deine Eventhandler mit addEventListener registrierst, kannst Du Modularisierung mit Hilfe einer [IIFE](https://wiki.selfhtml.org/wiki/IIFE) betreiben. Oder Du stellst das Ganze in ein `<script type="module">...</script>` Element (ECMAScript-Modul, nicht im Internet Explorer verfügbar) und brauchst Dir keine Gedanken um globalen Müll zu machen, denn globale Variablen eines Moduls bleiben im Modul. Zu IIFEs haben wir Artikel im Wiki, zu ECMAScript-Modulen nicht. Dafür hatte ich bisher keine Zeit. Aber das Wilde Weite Web hat viele Infos dazu.
_Rolf_
--
sumpsi - posui - obstruxi