Tworzenie prototype do obiektu z biblioteki - czy to dobra praktyka.

0

Czesc pisze aplikacje, ktora ma sporo zaleznosci od jednej biblioteki, a mianowicie korzysta np. z 3 funkcji tej biblioteki + do tego metody z projektu. Nazwy czasem sa dosc dlugie bo odwoluje sie np w ten sposob. SomeClass.SomeLongMethod(Lib.method(parametrA)); Wiec pomyslalem czy by nie zrobic prototype do libki ktora uzywam i moglbym wtedy to zrobic mniej wiecej tak. Lib.myCustomMethod(parametrA)

Co myslicie o rozszerzaniu bibliotek przez wlasne prototypy ?

0

Co to znaczy rozszerzanie bibliotek przez wlasne prototypy? Chyba rozszerzanie prototypu biblioteki.

Ogólnie głupota.

0

Jak potrzebujesz owrapować jakąś funkcjonalność i jeszcze dodać trochę swojej to możesz użyć kompozycji np.

function MyWrapper(otherObject) {
   this.otherObject = otherObject;
}

MyWrapper.prototype.additionalMethod = function () {
// cos tam
}

MyWrapper.prototype.extendedMethod = function () {
// cos przed
var previousResult  = this.otherObject.previousMethod();
// cos po
return newResult;
}

var wrapped = new MyWrapper(Lib);

1 użytkowników online, w tym zalogowanych: 0, gości: 1