konstruktory?
function HidingTextOnInput(inputId, inputCaptionToShow) { this.inputId = inputId; this.inputCaptionToShow = inputCaptionToShow; this.controlWasClicked = false; this.getInputControl= function () { return $("#" + this.inputId); } this.setControlInitialText=function() { this.getInputControl().val(this.inputCaptionToShow); this.controlWasClicked=false; } this.onBlur = function () { if (this.getInputControl().val() == "") { this.setControlInitialText(); } } }
czy prototypy?
function newObject() { } newObject.prototype.doCostam = function () { } newObject.prototype.doWow = function() { } newObject.prototype.constructor = newObject() { }
skladniowo podobaja mi sie bardziej konstruktory. Z prototypow nie korzystalem nigdy jakos odpychają mnie, podoba mi sie to ze mam w konstruktorze zamkniete w jednej funkcji cos na ksztalt klasy (cale bebechy w konstruktorze).
Slyszalem ze prototypy sa sporo wydajniejsze stad moje zainteresowanie nimi.