molily: OOP ... wie war das noch ?

Beitrag lesen

Klasse.prototype = { ... }

Ich möchte das vorhandene aber ungern verändern und die
Methoden gerne in einem anderen Script definieren

Klasse.prototype.weitererMember = ...;

Oder du verwendest eine extend-Methode wie die aus der Prototype-Bibliothek:

Object.extend = function(destination, source) {  
  for (var property in source)  
    destination[property] = source[property];  
  return destination;  
};

Dann kannst du beliebig oft notieren:

function Konstruktor () {}  
  
Object.extend(Konstruktor.prototype, {  
   memberA : ...,  
   memberB : ...  
});  
Object.extend(Konstruktor.prototype, {  
   memberC : ...,  
   memberD : ...  
});  
...

Mathias