jan: Instanzierung von (prototype) Klassen - wann und wo

Beitrag lesen

hi,

danke für die antwort..

eine instanz reicht auch - zumindest in dem fall

also sollte ich überprüfen ob das dokument geladen ist, und dann erst instanzieren ?

das heisst ich müsste am beispiel der divScroller.js, die im Head eingebunden wird, die instanzierung (var xy = new divScroller();)

ans ende schreiben ?

gruß

Hi,

nur wie instanziere ich dieses nun und an welcher stelle im dokument ??
am ende vom body, am ende der Javascript-Datei ?

Generell am Ende vom body, da du sicher gehen musst dass die Elemente $('ScrollLeft') und $('ScrollRight') schon existieren.

Allerdings weiß ich nicht, wie das Class.create() tickt. Evtl. wird initiliaze auch erst aufgerufen, wenn das Dokument geladen ist (anzunehmen). dann wäre es egal.

wäre

var divScroller = new divScroller();

für die instanzierung am besten oder geht es anders ?

Du solltest nicht den selben Namen für die Instanz verwenden, wie für die Klasse, sonst kannst du ja nur eine Instanz erzeugen.

Klassennamen schreibt man eigentlich immer groß am Anfang.

Gruß!