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

Beitrag lesen

Hallo zusammen,

ich habe eine eher grundlegende / anfänger frage die mir bei der einarbeitung in ajax / prototype framework kommt..

und zwar schreibe ich meine funktionen/klassen wie folgt:

divScroller = Class.create(
{

initialize: function()
 {
  Event.observe($('ScrollLeft'), 'click', this.moveLeft.bind(this), false);
  Event.observe($('ScrollRight'), 'click', this.moveRight.bind(this), false);
 },

moveLeft: function()
 {
  alert('links');
 },

moveRight: function()
 {
  alert('rechts');

}

});

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

wäre

var divScroller = new divScroller();

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

oder wie ist es am elegantesten bzw. korrekt, auch in bezug auf browserkompatibilität?

viele grüße

jan