kann mir jemand erklären, wie ich private und public static Methoden in JavaScript beschreibe??
Ich bin nicht so bewandert mit den OOP Begriffen, statische Methoden sind...?
BZw. dienen zu?
Ich möchte eine Klasse haben, mit 2 statischen public Methoden (Show und Hide).
verstehe nicht ganz den Unterschied zwischen this.constructor, MyClass und MyClass.constructor.
this.constructor ist die Funktion, mit dem du das aktuelle Objekt erzeugst oder erzeugt hast. Wennn MyClass der Name der funktion ist, ist this.construcor und myClass das Gleiche und myClass.contructor gibt es nicht.
[code lang=JavaScript]
function HoverMenu()
{
// private static
this.constructor.Div = document.createElement("div");
Das ist nicht private, private static dürfte auch etwas kompliziert sein, wenn ich das richtig gelesen habe, versucht er http://www.litotes.demon.co.uk/js_info/private_static.html das.
Struppi.
Javascript ist toll (Perl auch!)