jQuery $.extend() für Prototyp?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hallo Leute,
ich habe bezüglich JavaScript eine Technikfrage/Verständnisfrage:
Ich habe ein Objekt mit vielen privaten Funktionen. Wenn ich dieses nun instanziere, dann werden alle Methoden innerhalb des Objekts auch instanziert?
Wenn ich diese Methoden allerdings über den Prototype des Objekts hinzufüge, dann werden die nicht bei jeder neuen Objekterinstanzierung mitinstanziert?
Also war meine Überlegung: ich kann mit der jQuery funktion $.extend() zwei Objekte "zusammenfügen", kann ich das auch mit Prototypen problemlos machen?
Also im Sinne von:
$.extend(myObj.prototype, { myFunc1: function {/* Code */}, myFunc2: function{/* Code */} });
Grüße
Mator
Beitrag zuletzt geändert: 19.9.2013 14:22:32 von mator-kaleen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mator-kaleen schrieb:
ich vermute es mal, das hier dürfte dein helfer sein.
Hallo Leute,
ich habe bezüglich JavaScript eine Technikfrage/Verständnisfrage:
Ich habe ein Objekt mit vielen privaten Funktionen. Wenn ich dieses nun instanziere, dann werden alle Methoden innerhalb des Objekts auch instanziert?
Wenn ich diese Methoden allerdings über den Prototype des Objekts hinzufüge, dann werden die nicht bei jeder neuen Objekterinstanzierung mitinstanziert?
Also war meine Überlegung: ich kann mit der jQuery funktion $.extend() zwei Objekte "zusammenfügen", kann ich das auch mit Prototypen problemlos machen?
Also im Sinne von:
$.extend(myObj.prototype, { myFunc1: function {/* Code */}, myFunc2: function{/* Code */} });
Grüße
Mator -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage