b4ttl3m4st3r: Funktion automatisch ausführen ohne onLoad

Beitrag lesen

OMFG, das ist alles, aber nicht elegant! Jedenfalls nicht in einer funktionalen Sprache wie JavaScript.

  • Keine Event-Handler-Attribute im HTML.
  • Keine zentrale Initialisierungsfunktion
  • Kein zentraler Array mit globalen Funktionsnamen

Besser:

  • Eine addEvent-Funktion (oder ein Framework der Wahl)
  • Diese mehrfach aufrufen immer dort, wo ein Modul notiert wird

function bla () {}
addEvent(window, "load", bla);

Modul = {
   init: function () {}
};
addEvent(window, "load", Modul.init);

[..]
Mathias

nice ! xD
jetzt versteh ich noch weniger.
Trotzden Danke xP