Gute Idee!
Wie geht ihr mit Daten um, die in zwei Funktionen ständig in Intervallen genutzt oder benötigt werden? Beziehungsweise, wie können Redundanzen vermieden werden?
Ganz einfach: Die Daten werden als Eigenschaften an die Instanz gehängt. Womit sie in jeder Methode, welche die Instanz aufruft, zur Verfügung stehen, auch in den Callbackfunktionen.
Dateiweit gibt es anstelle vieler einzelner Variablen nur die Instanz:
var main = new Main({url:"/fm.html"});
main.call();
Was beim Entwickeln den Vorteil hat, mal eben per console.log(JSON.stringify(main,null,2));
gucken zu können, wie es um die Daten bestellt ist.
MfG
MfG