spricht eigentlich etwas gegen
Grundsätzlich nicht, wie gesagt, wennn du die Seiten die dir wahsaga gezeigt hat gelesen hast verstehst du den Unterschied.
bzw. was ist der Unterschied zwischen der Definition der Methoden im Objekt und über prototype?
Das eine sind Methoden, die auf private Mitglieder zugreifen können und müssen ausserdem bei jedem neuen Objekt neu erzeugt werden.
function obj1()
{
this.func = function() {; }
}
obj1.prototype.func2 = function() { ; }
var o1 = new obj1();
var o2 = new obj1();
alert( o1.func === o2.func); // = false
alert( o1.func2 === o2.func2); // = true
und um zu verstehen ob du private, privliegierte oder public Methoden/Attriobute verwendest solltest (nochmal der Hinweis auf die Links von wahsaga, wo der unterschied erklärt wird), musst du natürlich Kenntnisse über OOP haben.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)